Wow, this is bullshit!
Wow, this is bullshit!
@seance_mpx The tree-sitter plugin for Neovim got a complete rewrite and instead of providing configuration for parsers you now need to manually scan for installed parsers and compare them with a table of parsers you want to install.
… and a lot of other configuration that was removed and now needs to be done manually with code.
@seance_mpx It was a complete mess before the rewrite as far as I understand. So rewriting the whole thing was actually needed. Especially with the changes in Neovim 0.12 with the built-in package manager and all.
But they decided to remove most of its functionality. In my configuration I implemented it without any checks and accept that I need to manually update and remove parsers if I change them – which makes the implementation actually very minimalist.
The nvim-treesitter repo was archived anyways because the developer got burned out, so the future is unclear now. I hope this plugin will be maintained directly by the Neovim team in the future since tree-sitter is such an integral part of what makes Neovim.