Release /
nvim-lspconfig v2.5.0
Format Lua files through the StyLua language server.
Before you upgrade to v2.5.0
1 to fix`ts_ls` selects the workspace using package-manager lockfiles, then `.git`, then the current directory; packages share a server instance.
Read the evidence
`herb_ls` no longer attaches to plain `ruby` buffers; HTML and ERB remain supported.
Read the evidence
Set `settings.MATLAB.installPath` to the MATLAB installation directory.
Read the evidence
What changed in v2.5.0
Adds StyLua, Docker, and experimental native TypeScript configurations; enables YAML formatting and adjusts TypeScript monorepo root detection.
Install nvim-lspconfig v2.5.0 with Neovim 0.11.3+; install the selected language servers separately.
New things you can do
Format Lua files with StyLua through Neovim's LSP client.
Read the evidence
Use Docker's language server for Dockerfiles and Compose files.
Read the evidence
Edit JavaScript and TypeScript with the native TypeScript language server.
Read the evidence
Fixed and improved
`LspPyrightOrganizeImports` and `LspPyrightSetPythonPath` work with the native configuration.
Read the evidence
Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.