I've not used Treesitter so I couldn't say.
The incremental parsing is definitely worth it. Not having to wait for a full parse of the entire file on each edit is a game changer.
The incremental parsing is definitely worth it. Not having to wait for a full parse of the entire file on each edit is a game changer.
I’ve used the incremental parsing from Treesitter in Neovim (though not on any absolutely massive codebases) and found it to be great (when it worked). But I suspect this is immaturity in the ecosystem (one of the Neovim implementation, the parser definition or Treesitter itself).