Release /
nvim-lspconfig v2.4.0
Edit HTML and embedded Ruby with the Herb language server.
Before you upgrade to v2.4.0
5 to fixPass at most one argument to `:LspStop` or `:LspRestart`; invoke separately for individual clients or omit the argument for the documented default.
Replace `clarity_lsp` with `clarinet`, install the `clarinet` executable, and use a project containing `Clarinet.toml`.
Replace `pkgbuild_language_server` with `termux_language_server` and install `termux-language-server`.
Use `vtsls` with `@vue/typescript-plugin` for TypeScript in `.vue` files; Vue language server v3 no longer supports takeover mode.
Read the evidence
`clangd` no longer attaches to `proto` files through the native configuration.
Read the evidence
Biome now prefers a project-local executable, supports HTML, and searches for the monorepo root from the current working directory.
Read the evidence
What changed in v2.4.0
Adds Herb and Codebook configurations; updates Neovim requirements and several existing configuration interfaces.
Install nvim-lspconfig v2.4.0 with Neovim 0.11.3+; install the selected language servers separately.
New things you can do
Edit HTML and ERB templates with the Herb language server.
Read the evidence
Check spelling in source files with Codebook.
Read the evidence
Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.