osfeed.dev
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 fix

Upgrade to Neovim 0.11.3+. Replace legacy `require('lspconfig').SERVER.setup{}` with `vim.lsp.config` for customization and `vim.lsp.enable` for activation.

Action requiredAffects: Users on older Neovim versions or the deprecated setup framework.
Read the evidence

Use `vtsls` with `@vue/typescript-plugin` for TypeScript in `.vue` files; Vue language server v3 no longer supports takeover mode.

Action requiredAffects: Users upgrading `vue_ls` to Vue language server v3.
Read the evidence

Biome now prefers a project-local executable, supports HTML, and searches for the monorepo root from the current working directory.

Behavior changedAffects: Users of `biome`.Inferred
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

Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.