Loading...
Loading...
nvim-treesitter, the Neovim plugin that installs and manages Tree-sitter parsers and provides language-specific queries and features, has been archived. The plugin offered installation, updating, and removal of parsers, query collections for features like highlighting, folding, and experimental indentation, and a staging ground for features to upstream into Neovim. It required Neovim 0.12+, tree-sitter-cli, tar/curl, and a C compiler; it also enforces parser-version compatibility and recommends
Neovim’s popular nvim-treesitter plugin — which supplies parser installation, language queries, and a staging area for upstream Tree-sitter features — has been archived on GitHub. The project provided functions to install/update/remove Tree-sitter parsers, query collections that enable Neovim features (highlighting, folding, indentation) and required Neovim 0.12+, tree-sitter-cli, tar/curl and a C compiler. The archive notice highlights a full incompatible rewrite (users must reconfigure or pin the old master branch), strict parser-version compatibility, no lazy-loading support, and recommended automated :TSUpdate builds. This matters to Neovim users, plugin maintainers and language-tooling workflows because it forces migration, careful parser management, and may affect editor feature stability across setups.
Neovim’s widely used nvim-treesitter plugin has been archived on GitHub after a full, incompatible rewrite that requires users to set it up from scratch and target Neovim 0.12+ (nightly). The plugin managed parser installation, updates, and language-specific Tree-sitter queries and served as a staging ground for upstreaming Tree-sitter features into Neovim. The archived repo's README stresses required tooling (tree-sitter-cli, tar, curl, C compiler), parser-version compatibility, and that users must run :TSUpdate when upgrading; it also documents configuration for highlighting, folding, and experimental indentation. This matters to developers and plugin maintainers who rely on Tree-sitter for syntax, folding, and indentation in Neovim—migration steps and compatibility constraints could break editor setups and automation.
Neovim’s widely used nvim-treesitter plugin has been archived. The project supplied parser installation, updates, language-specific queries, and a staging ground for Tree-sitter features for Neovim, but the codebase was rewritten incompatibly and users must reconfigure from scratch or pin the locked master branch for backward compatibility with Neovim 0.11. The plugin required Neovim 0.12+, tree-sitter-cli, tar/curl, and a C compiler; it does not support lazy-loading and recommends automating parser updates (e.g., :TSUpdate). The archive affects language highlighting, folding, and experimental indentation integrations that rely on matching parser/query versions. Users and maintainers should migrate setups or find alternatives.
Neovim’s popular nvim-treesitter repository (13.5K stars) was archived by its owner on April 3, 2026 and is now read-only. The archive follows heated community discussion about breaking compatibility with Neovim 0.11 after requiring Neovim 0.12 and removing a compatibility shim; users complained about sudden breaks and lack of releases, while a maintainer defended the decision saying the plugin is experimental and stable releases will come later. The thread highlights friction around release practices, upgrade expectations, and support for downstream packagers. Developers and distro maintainers relying on treesitter parsers should pin commits or seek alternatives until maintainers clarify stability and release policy.
nvim-treesitter, the Neovim plugin that installs and manages Tree-sitter parsers and provides language-specific queries and features, has been archived. The plugin offered installation, updating, and removal of parsers, query collections for features like highlighting, folding, and experimental indentation, and a staging ground for features to upstream into Neovim. It required Neovim 0.12+, tree-sitter-cli, tar/curl, and a C compiler; it also enforces parser-version compatibility and recommends automating parser updates (e.g., :TSUpdate). The archive signals users must treat it as a full rewrite if moving to newer branches and ensure compatibility with Neovim’s supported releases.