osfeed.dev
Release /

nvim-lspconfig v2.6.0

Format JavaScript, TypeScript, and other web files with Oxfmt.

Before you upgrade to v2.6.0

8 to fix

Migrate deprecated `require('lspconfig')` setup calls to `vim.lsp.config` and `vim.lsp.enable`; legacy calls now warn.

Action requiredAffects: Users of the legacy framework or Neovim 0.10.
Read the evidence

On Neovim 0.12 use `:lsp enable`, `:lsp disable`, and `:lsp restart` in place of `:LspStart`, `:LspStop`, and `:LspRestart`.

Action requiredAffects: Users upgrading to Neovim 0.12.
Read the evidence

Install the `snyk` CLI for the new `snyk language-server -l info` command, provide `SNYK_TOKEN`, and configure trusted folders as needed.

Action requiredAffects: Users of `snyk_ls`.
Read the evidence

Snyk Code scanning is disabled by default; Open Source and infrastructure-as-code scanning are enabled.

Behavior changedAffects: Users relying on the default Snyk scan settings.Inferred
Read the evidence

Basedpyright no longer forces `analysis.useLibraryCodeForTypes`; project configuration can override the server's default.

Behavior changedAffects: Users setting this option in project configuration.
Read the evidence

On Neovim 0.11.2+, argument-free `:LspStop` selects all active client names, including clients outside the current buffer.

Behavior changedAffects: Users expecting `:LspStop` to affect only the current buffer.Inferred
Read the evidence

JDTLS uses Neovim's cache directory and a workspace data subdirectory based on the project root name; multi-module root markers take priority.

Behavior changedAffects: Java users relying on the old shared workspace location.Inferred
Read the evidence

What changed in v2.6.0

Adds rumdl and Oxfmt configurations; changes legacy commands, renamed server configurations, executable requirements, and defaults.

Install nvim-lspconfig v2.6.0 with Neovim 0.11.3+; install the selected language servers separately.

New things you can do

Fixed and improved

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