Neovim Treesitter Plugins

Up: Plugin Atlas Down: language plugins

Treesitter is the editor’s grammar school. It gives plugins syntax trees instead of just colored text.

PluginWhy it exists
nvim-treesitterProvides parsers and highlighting for language-aware behavior.
nvim-dap-repl-highlightsHighlights debugger REPL buffers using parser support.
nvim-ts-autotagCloses and renames tags in HTML, Vue, Svelte, Markdown, XML, PHP, and related files.
ts-comments.nvimMakes comments aware of embedded languages and context.
nvim-autopairsInserts matching delimiters and cooperates with syntax context.
vim-matchupImproves % matching and structural navigation on older Neovim versions.

The important design choice is that Treesitter support is feature-gated by O.language_parsing. If a remote or minimal machine cannot support the full parser set, this layer can be reduced without deleting the rest of the config.

Related: option switchboard, debug test data plugins