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

Found it interesting.

Lobste.rs thread : lobste.rs/…/tools_built_on_tree_sitter_s_concrete

#programming

threaded - newest

Flipper@feddit.org on 21 Jan 2026 14:32 next collapse

Difftastic looks really cool.

verstra@programming.dev on 21 Jan 2026 18:10 collapse

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.

chasteinsect@programming.dev on 22 Jan 2026 15:13 collapse

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

verstra@programming.dev on 22 Jan 2026 16:41 collapse

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.