Tools built on tree-sitter's concrete syntax trees

submitted by

www.scannedinavian.com/tools-built-on-tree-sitt…

Found it interesting.

Lobste.rs thread : https://lobste.rs/s/1qmcac/tools_built_on_tree_sitter_s_concrete

4
34

Log in to comment

4 Comments

Difftastic looks really cool.


I’m a bit surprised helix editor is not mentioned. It is based on tree-sitter grammars and allows for stuff like select-around-function or select-around-argument, to use grammar in the code navigation. Pretty wild and useful.

Is it built into the editor itself? In neovim you need to install a separate plugin “nvim-treesitter-textobjects” to get that.

Yes. Highlighting, these selection actions and symbol detection all work with tree-sitter grammars. The whole premise of the editor is a modern-modal-editing with tree-sitter grammars.




Insert image