Shall I disable :tools tree-sitter with Emacs 29?

With Emacs > 29, should I use the tree-sitter module? When I enable it, all the packages show yellow icons with “currently installed but not loaded” status. Does the module provide some extra functionality? Is it useless? Is it harmful?

System information


Loading data dump...

The tree-sitter.el website seems to suggest that the package is not required with Emacs >= 29.

For Emacs 29+, please use the built-in integration instead.

Some functionality from the package seems missing in the native implementation. On nice thing missing is the interactive query builder. There is a 3rd party package that provides it: Combobulate: Editing and Searching with the new Query Builder - Mastering Emacs

I would also like to learn more about how Doom Emacs is using (or planning to use) the native Treesitter in Emacs 29+

By reading doomemacs#7623 it looks like that some work should be done to actually reach this goal but I have no idea about the actual status.

@hlissner any thoughts to share?