Tools built on tree-sitter's concrete syntax trees
(www.scannedinavian.com)
from chasteinsect@programming.dev to programming@programming.dev on 21 Jan 2026 10:52
https://programming.dev/post/44401395
from chasteinsect@programming.dev to programming@programming.dev on 21 Jan 2026 10:52
https://programming.dev/post/44401395
Found it interesting.
Lobste.rs thread : lobste.rs/…/tools_built_on_tree_sitter_s_concrete
#programming
threaded - newest
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.