<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-lspconfig/lua/lspconfig, branch v2.4.0</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-lspconfig/atom/lua/lspconfig?h=v2.4.0</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-lspconfig/atom/lua/lspconfig?h=v2.4.0'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/'/>
<updated>2025-07-17T02:06:56Z</updated>
<entry>
<title>feat(harper): clojure filetype #3952</title>
<updated>2025-07-17T02:06:56Z</updated>
<author>
<name>Jeriel Baptista Verissimo</name>
<email>jeriel.verissimo@nubank.com.br</email>
</author>
<published>2025-07-17T02:06:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=5fecfeaf0800b22f9794f969e3a61c266643f4be'/>
<id>urn:sha1:5fecfeaf0800b22f9794f969e3a61c266643f4be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: correct install command for pug lsp #3926</title>
<updated>2025-06-24T13:47:11Z</updated>
<author>
<name>G'lek Tarssza</name>
<email>glek@glektarssza.com</email>
</author>
<published>2025-06-24T13:47:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=6b9897acf545466cb7566074b0f0ffada9a12416'/>
<id>urn:sha1:6b9897acf545466cb7566074b0f0ffada9a12416</id>
<content type='text'>
Problem:
Installing the pug lsp using the suggested method (`go get github.com/opa-oz/pug-lsp`)
does not work in the latest versions of `go` and instead produces a
message the "'go get' is no longer supported outside a module".

Solution:
Change the install command for the pug lsp to the correct command which
is `go install github.com/opa-oz/pug-lsp@latest`.</content>
</entry>
<entry>
<title>fix: some `on_attach` callbacks may act on the wrong buffer #3916</title>
<updated>2025-06-20T13:07:25Z</updated>
<author>
<name>Dmytro Meleshko</name>
<email>dmytro.meleshko@gmail.com</email>
</author>
<published>2025-06-20T13:07:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=0112e1f77983141e1453bd37d124302f1c876c46'/>
<id>urn:sha1:0112e1f77983141e1453bd37d124302f1c876c46</id>
<content type='text'>
Problem:
If a server is attached to a non-current buffer by
`vim.lsp.buf_attach_client`, then the Language Server-related
commands may be created in the current (wrong) buffer.

Solution:
Always use the `bufnr` arg provided to `on_attach`.</content>
</entry>
<entry>
<title>docs(millet): update install target to millet-ls #3903</title>
<updated>2025-06-12T01:22:30Z</updated>
<author>
<name>jxu</name>
<email>7989982+jxu@users.noreply.github.com</email>
</author>
<published>2025-06-12T01:22:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d5d48be32a9b865c659f246b1a5762765d5df8b7'/>
<id>urn:sha1:d5d48be32a9b865c659f246b1a5762765d5df8b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(helm_ls,yamlls): support custom filetype for helm-ls #3893</title>
<updated>2025-06-08T01:20:55Z</updated>
<author>
<name>qvalentin</name>
<email>36446499+qvalentin@users.noreply.github.com</email>
</author>
<published>2025-06-08T01:20:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=cd864ac0d4f253602fb176772389a4eeb16f8a57'/>
<id>urn:sha1:cd864ac0d4f253602fb176772389a4eeb16f8a57</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(bicep): add `bicep-params` filetype #3886</title>
<updated>2025-06-04T13:26:37Z</updated>
<author>
<name>Damien Pontifex</name>
<email>damien.pontifex@gmail.com</email>
</author>
<published>2025-06-04T13:26:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=36255be0c6891315e8cb66d270a1e38269d4e8da'/>
<id>urn:sha1:36255be0c6891315e8cb66d270a1e38269d4e8da</id>
<content type='text'>
- Support for .bicepparam files

Resolves #3885</content>
</entry>
<entry>
<title>fix(fish_lsp): various improvements #3869</title>
<updated>2025-05-26T15:30:12Z</updated>
<author>
<name>Sola</name>
<email>dev@sola.love</email>
</author>
<published>2025-05-26T15:30:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=2a38a426a240dcc94f2677911598136e839a7b97'/>
<id>urn:sha1:2a38a426a240dcc94f2677911598136e839a7b97</id>
<content type='text'>
Apply suggestions brought up by the `fish_lsp` author:
https://github.com/mason-org/mason-registry/pull/8609#issuecomment-2904347943</content>
</entry>
<entry>
<title>feat(golangci_lint_ls): add support for v1 #3865</title>
<updated>2025-05-22T10:52:59Z</updated>
<author>
<name>Alex Efros</name>
<email>powerman@powerman.name</email>
</author>
<published>2025-05-22T10:52:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=5c97c756f191aa8ab50a20798fe05401513eaa31'/>
<id>urn:sha1:5c97c756f191aa8ab50a20798fe05401513eaa31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: generalize insert_package_json() #3833</title>
<updated>2025-05-10T14:42:35Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-05-10T14:42:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=c671605ad09997c552848048b83bb79af0fb150b'/>
<id>urn:sha1:c671605ad09997c552848048b83bb79af0fb150b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(tailwindcss): add detection for Phoenix projects #3831</title>
<updated>2025-05-10T00:44:12Z</updated>
<author>
<name>David Bernheisel</name>
<email>dbernheisel@users.noreply.github.com</email>
</author>
<published>2025-05-10T00:44:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=af4a9f5ce58763365999bfc558ddecd20d41f2b7'/>
<id>urn:sha1:af4a9f5ce58763365999bfc558ddecd20d41f2b7</id>
<content type='text'>
Enhance root directory detection for the latest versions of
TailwindCSS v4, which no longer require tailwind.config.* or
postcss.config.*.

For Phoenix projects, they are typically generated or add Tailwind
installed via https://github.com/phoenixframework/tailwind which will
now be detected by scanning the mix.lock file for the included package.

Phoenix projects that install tailwindcss via package.json should still
work.</content>
</entry>
<entry>
<title>fix(configs): eliminate some usages of root_pattern #3820</title>
<updated>2025-05-04T21:11:18Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-05-04T21:11:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=2a6517453feb6f00e3d64bcb4fde61934897f4bd'/>
<id>urn:sha1:2a6517453feb6f00e3d64bcb4fde61934897f4bd</id>
<content type='text'>
Problem:
`root_pattern` is not necessary for non-glob patterns.

Solution:
Replace non-glob cases with `vim.fs.root()`..</content>
</entry>
<entry>
<title>perf: execute sanitize_cmd only on Windows to speed up WSL #3808</title>
<updated>2025-04-30T11:44:25Z</updated>
<author>
<name>luca-sartore-prorob</name>
<email>59091319+lucaSartore@users.noreply.github.com</email>
</author>
<published>2025-04-30T11:44:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=5eb30c9d70f0bef087cacc1f93543c2cf02366b1'/>
<id>urn:sha1:5eb30c9d70f0bef087cacc1f93543c2cf02366b1</id>
<content type='text'>
Co-authored-by: Justin M. Keyes &lt;justinkz@gmail.com&gt;</content>
</entry>
<entry>
<title>Revert "fix(configs): remove sanitize_cmd #3806</title>
<updated>2025-04-29T21:30:38Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-04-29T21:30:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=022ddc8fe9b822b6962ee658e91a584599604035'/>
<id>urn:sha1:022ddc8fe9b822b6962ee658e91a584599604035</id>
<content type='text'>
This reverts commit 8bb2facd6fa664fe200d2d491f9f7734202426fd.</content>
</entry>
<entry>
<title>feat: laravel-ls #3802</title>
<updated>2025-04-29T08:17:59Z</updated>
<author>
<name>Henrik Hautakoski</name>
<email>henrik.hautakoski@gmail.com</email>
</author>
<published>2025-04-29T08:17:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d2b5c23164ce829c5d437dee60a61b976fdc7f9d'/>
<id>urn:sha1:d2b5c23164ce829c5d437dee60a61b976fdc7f9d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: improve typescript server path search for ts-dependent lsp #3795</title>
<updated>2025-04-28T12:11:00Z</updated>
<author>
<name>Alexis Tacnet</name>
<email>alexistacnet@gmail.com</email>
</author>
<published>2025-04-28T12:11:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=9c6bbb5d1125491c7c7547e15188ae3e42647143'/>
<id>urn:sha1:9c6bbb5d1125491c7c7547e15188ae3e42647143</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(util): support "package.json5" #3794</title>
<updated>2025-04-27T14:13:04Z</updated>
<author>
<name>Mohamed Hubail</name>
<email>mohamed.hubail@array.world</email>
</author>
<published>2025-04-27T14:13:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=641e567f975feab3815b47c7d29e6148e07afa77'/>
<id>urn:sha1:641e567f975feab3815b47c7d29e6148e07afa77</id>
<content type='text'>
Problem:
Root detection fails when using `package.json5`. #3710

Solution:
Modify `insert_package_json` to support `package.json5`.</content>
</entry>
<entry>
<title>fix(configs): remove sanitize_cmd #3778</title>
<updated>2025-04-26T12:14:59Z</updated>
<author>
<name>jrop</name>
<email>jrapodaca@gmail.com</email>
</author>
<published>2025-04-26T12:14:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=8bb2facd6fa664fe200d2d491f9f7734202426fd'/>
<id>urn:sha1:8bb2facd6fa664fe200d2d491f9f7734202426fd</id>
<content type='text'>
Problem:
exepath is slow on WSL/Windows.

Solution:
Remove sanitize_cmd: absolute paths are nice, but not necessary.</content>
</entry>
<entry>
<title>refactor: deprecate util.validate_bufnr()</title>
<updated>2025-04-23T13:50:22Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-04-23T13:50:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=af34737b3ad94e5fcf03628db7df14cff481bf56'/>
<id>urn:sha1:af34737b3ad94e5fcf03628db7df14cff481bf56</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: deprecate util.path.search_ancestors()</title>
<updated>2025-04-23T13:08:14Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-04-23T12:58:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=79c12bc6e789dc3774a55289cc8fdedbd3b8ca38'/>
<id>urn:sha1:79c12bc6e789dc3774a55289cc8fdedbd3b8ca38</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: deprecate util functions</title>
<updated>2025-04-23T12:16:00Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-04-23T12:16:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=ae74b95c98a4431a31ccb9c31dc02d04916eccd8'/>
<id>urn:sha1:ae74b95c98a4431a31ccb9c31dc02d04916eccd8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs(rpmspec): updated `cmd` and `description` #3756</title>
<updated>2025-04-23T11:50:22Z</updated>
<author>
<name>Kris</name>
<email>101912712+FlawlessCasual17@users.noreply.github.com</email>
</author>
<published>2025-04-23T11:50:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=6af04d96dbacd6f5dfa4ec94aaf4ad24d5647709'/>
<id>urn:sha1:6af04d96dbacd6f5dfa4ec94aaf4ad24d5647709</id>
<content type='text'>
This change was made because the current configuration (as of today) does not actually work. This new configuration addresses that issue by updating the cmd used for executing the lsp server. As well as updating the description to instruct users on how to install `rpm-spec-language-server`.</content>
</entry>
<entry>
<title>docs(sqls): fix install instructions #3758</title>
<updated>2025-04-22T11:42:42Z</updated>
<author>
<name>George</name>
<email>george@primalskill.com</email>
</author>
<published>2025-04-22T11:42:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=84dbb703db46f45e0497d0a2ff1a9fdac12fc909'/>
<id>urn:sha1:84dbb703db46f45e0497d0a2ff1a9fdac12fc909</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "fix(util): improve wildcard escaping" #3729</title>
<updated>2025-04-15T14:15:25Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-04-15T14:15:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=bb7833d1beb178c6736b498400cf05790b591048'/>
<id>urn:sha1:bb7833d1beb178c6736b498400cf05790b591048</id>
<content type='text'>
This reverts commit e39da6a820d2a700904117d29f0dd476d64262cf.</content>
</entry>
<entry>
<title>fix(util): improve wildcard escaping #3690</title>
<updated>2025-04-14T14:58:53Z</updated>
<author>
<name>ryoppippi</name>
<email>1560508+ryoppippi@users.noreply.github.com</email>
</author>
<published>2025-04-14T14:58:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=e39da6a820d2a700904117d29f0dd476d64262cf'/>
<id>urn:sha1:e39da6a820d2a700904117d29f0dd476d64262cf</id>
<content type='text'>
The escape_wildcards function was enhanced to handle a broader range of
special characters that could cause issues when used in pattern matching.
This includes additional wildcards, pattern matching characters, shell
special characters, the escape character itself, and whitespace.

This change provides more robust path handling throughout the codebase
when dealing with file paths that contain special characters.

Co-authored-by: Justin M. Keyes &lt;justinkz@gmail.com&gt;</content>
</entry>
<entry>
<title>feat(typos-lsp): support pyproject.toml and Cargo.toml #3707</title>
<updated>2025-04-12T23:35:35Z</updated>
<author>
<name>Oliver Mannion</name>
<email>125105+tekumara@users.noreply.github.com</email>
</author>
<published>2025-04-12T23:35:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=6ac17e69a353fea377b30a35a672a30f04e887a1'/>
<id>urn:sha1:6ac17e69a353fea377b30a35a672a30f04e887a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: replace vim.loop with vim.uv #3703</title>
<updated>2025-04-10T22:48:31Z</updated>
<author>
<name>Chris Bandy</name>
<email>bandy.chris@gmail.com</email>
</author>
<published>2025-04-10T22:48:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=4ea9083b6d3dff4ddc6da17c51334c3255b7eba5'/>
<id>urn:sha1:4ea9083b6d3dff4ddc6da17c51334c3255b7eba5</id>
<content type='text'>
The former is deprecated in neovim 0.10. Remove the check added in
9b89ba5f158f73779cd58d0bb2783dfb40b28b0e.

See: https://github.com/neovim/neovim/blob/v0.10.0/runtime/doc/deprecated.txt#L55</content>
</entry>
<entry>
<title>fix(stylelint): update root_file, filetypes #3702</title>
<updated>2025-04-09T10:10:44Z</updated>
<author>
<name>kocv59</name>
<email>201013283+kocv59@users.noreply.github.com</email>
</author>
<published>2025-04-09T10:10:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d87f99f77caec39bd57b25cb27dea9143fba2366'/>
<id>urn:sha1:d87f99f77caec39bd57b25cb27dea9143fba2366</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(tinymist): workspace commands #3639</title>
<updated>2025-04-08T12:45:42Z</updated>
<author>
<name>Dimitris Dimitropoulos</name>
<email>dimitris.dimitropoulos00@gmail.com</email>
</author>
<published>2025-04-08T12:45:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=b2b0ac24f6d51158808b40b3a205ce90156b992d'/>
<id>urn:sha1:b2b0ac24f6d51158808b40b3a205ce90156b992d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(openedge_ls): update configuration #3623</title>
<updated>2025-04-07T09:54:07Z</updated>
<author>
<name>Gilles Querret</name>
<email>g.querret@riverside-software.fr</email>
</author>
<published>2025-04-07T09:54:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=442e077e326ac467daf9cd63e72120fb450a850b'/>
<id>urn:sha1:442e077e326ac467daf9cd63e72120fb450a850b</id>
<content type='text'>
* Changed Jar file name
* New 'debug' attribute
* Send 'init_options' object to language server</content>
</entry>
<entry>
<title>feat: bqls #3486</title>
<updated>2025-04-06T01:44:12Z</updated>
<author>
<name>Josh Bode</name>
<email>joshbode@fastmail.com</email>
</author>
<published>2025-04-06T01:44:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=fb0b7dcb708db0792e478a782da4fb7a50a3cf6d'/>
<id>urn:sha1:fb0b7dcb708db0792e478a782da4fb7a50a3cf6d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: rpmspec #3568</title>
<updated>2025-04-06T00:27:38Z</updated>
<author>
<name>Matěj Cepl</name>
<email>mcepl@cepl.eu</email>
</author>
<published>2025-04-06T00:27:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=692574e00fa855035b59a4a6e136ace804115e33'/>
<id>urn:sha1:692574e00fa855035b59a4a6e136ace804115e33</id>
<content type='text'>
rpm-spec-language-server is the Language Server for RPM spec files

https://github.com/dcermak/rpm-spec-language-server</content>
</entry>
<entry>
<title>refactor: deprecate get_active_client_by_name #3697</title>
<updated>2025-04-06T00:17:35Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-04-06T00:17:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=96cfcfde42ebfbd5e1d40da305d2ba460a852b27'/>
<id>urn:sha1:96cfcfde42ebfbd5e1d40da305d2ba460a852b27</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: deprecate add_hook_before/after #3695</title>
<updated>2025-04-05T23:36:39Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-04-05T23:36:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=462ded6ee3d80e4a84ec890a95b3140ba44aefe6'/>
<id>urn:sha1:462ded6ee3d80e4a84ec890a95b3140ba44aefe6</id>
<content type='text'>
These are special-purpose functions that should never have been
"public".</content>
</entry>
<entry>
<title>refactor: deprecate util.get_lsp_clients #3694</title>
<updated>2025-04-05T23:29:56Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-04-05T23:29:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=3dbc4a61e58f632b05c04087c5e788480e5ef81b'/>
<id>urn:sha1:3dbc4a61e58f632b05c04087c5e788480e5ef81b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: deprecate util functions #3691</title>
<updated>2025-04-05T22:49:12Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-04-05T22:49:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=52d857c603eab0a51d1bedd7ec9538a42f88b469'/>
<id>urn:sha1:52d857c603eab0a51d1bedd7ec9538a42f88b469</id>
<content type='text'>
These are only used by the old health.lua, which only exists for Nvim 0.10 back-compat.</content>
</entry>
<entry>
<title>feat: "just" lsp #3655</title>
<updated>2025-04-05T15:59:53Z</updated>
<author>
<name>liam</name>
<email>liam@scalzulli.com</email>
</author>
<published>2025-04-05T15:59:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=83f376fad2802df221e50b20e9de1fa2391fc70d'/>
<id>urn:sha1:83f376fad2802df221e50b20e9de1fa2391fc70d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(svelte): command to migrate to svelte 5 #3638</title>
<updated>2025-04-05T15:58:47Z</updated>
<author>
<name>Igor Lacerda</name>
<email>igorlfs@ufmg.br</email>
</author>
<published>2025-04-05T15:58:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=32ed352bc77eefe42d160c3daed01de3a33d32e6'/>
<id>urn:sha1:32ed352bc77eefe42d160c3daed01de3a33d32e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "fix(eslint): find closest ESLint directory to avoid version mismatch …" #3689</title>
<updated>2025-04-05T13:14:21Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-04-05T13:14:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=2aacdb484141b74cd98a014662ff387b67a5d05b'/>
<id>urn:sha1:2aacdb484141b74cd98a014662ff387b67a5d05b</id>
<content type='text'>
This reverts commit 93835565a746e252b3342dbab688c22bdea81da7.</content>
</entry>
<entry>
<title>fix(eslint): find closest ESLint directory to avoid version mismatch #3686</title>
<updated>2025-04-04T11:34:33Z</updated>
<author>
<name>Estacio Pereira</name>
<email>estacio.pereira@gmail.com</email>
</author>
<published>2025-04-04T11:34:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=93835565a746e252b3342dbab688c22bdea81da7'/>
<id>urn:sha1:93835565a746e252b3342dbab688c22bdea81da7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(tblgen): find tablegen_compile_commands.yml #3649</title>
<updated>2025-04-02T13:42:14Z</updated>
<author>
<name>Anirudh</name>
<email>anirudh.sundar@gmail.com</email>
</author>
<published>2025-04-02T13:42:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=c47fffd9660c482a80e6f1b9909ecebfc058203e'/>
<id>urn:sha1:c47fffd9660c482a80e6f1b9909ecebfc058203e</id>
<content type='text'>
The tblgen_lsp_server doesn't seem to load any specific compilation
database server and hence we need to explicitly specify the command-line
argument to pick the correct database path.</content>
</entry>
<entry>
<title>feat(ada_ls): alire.toml #3667</title>
<updated>2025-04-02T13:39:18Z</updated>
<author>
<name>Elie Richa</name>
<email>eliericha@users.noreply.github.com</email>
</author>
<published>2025-04-02T13:39:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=de4b6044f8b96b23f9210b30978618e83edb5df9'/>
<id>urn:sha1:de4b6044f8b96b23f9210b30978618e83edb5df9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(sourcekit): url &amp; dynamic registration for `didChangeWatchedFiles` (#3681)</title>
<updated>2025-04-02T10:05:27Z</updated>
<author>
<name>Chris Grieser</name>
<email>73286100+chrisgrieser@users.noreply.github.com</email>
</author>
<published>2025-04-02T10:05:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=f12636fe2da447f59c341d4596680b3ddd59e1b5'/>
<id>urn:sha1:f12636fe2da447f59c341d4596680b3ddd59e1b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: wgsl-analyzer install instructions #3670</title>
<updated>2025-03-29T15:50:24Z</updated>
<author>
<name>G'lek Tarssza</name>
<email>robloxianmany@gmail.com</email>
</author>
<published>2025-03-29T15:50:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d7c610491c4cbcd1dcd278eeecbab78814437bc4'/>
<id>urn:sha1:d7c610491c4cbcd1dcd278eeecbab78814437bc4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(postgres_lsp): re-enable single file support #3673</title>
<updated>2025-03-29T15:18:55Z</updated>
<author>
<name>Michael Manganiello</name>
<email>adamantike@users.noreply.github.com</email>
</author>
<published>2025-03-29T15:18:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=96670b39e4f2ab75cc65df6b25085ef183920dfc'/>
<id>urn:sha1:96670b39e4f2ab75cc65df6b25085ef183920dfc</id>
<content type='text'>
Do not require a `postgrestools.jsonc` file in the root directory for
single file support.

Fixes #3672.</content>
</entry>
<entry>
<title>fix: ":checkhealth lspconfig" fails on Nvim 0.11 #3668</title>
<updated>2025-03-27T12:56:20Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-03-27T12:56:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=85e0dd26b710e834a105d679200d01e326a3d2b0'/>
<id>urn:sha1:85e0dd26b710e834a105d679200d01e326a3d2b0</id>
<content type='text'>
Problem:
`:checkhealth lspconfig` fails:

    E5009: Invalid $VIMRUNTIME: .../share/nvim/runtime
    Error executing lua: Vim:E21: Cannot make changes, 'modifiable' is off
    stack traceback:
            [C]: in function 'append'
            .../share/nvim/runtime/lua/vim/health.lua:443: in function '_check'

`:checkhealth` cannot call itself recursively. And even if it did work,
it would show a duplicate report since `:checkhealth vim.lsp` will also
be part of the report.

Solution:
On Nvim 0.11,
- show a deprecation message if invoked directly.
- show a softer message if invoked as part of the "full report".

fix #3664</content>
</entry>
<entry>
<title>fix(golangci-lint): disable stats in json output (#3665)</title>
<updated>2025-03-27T07:47:44Z</updated>
<author>
<name>Andrej Kenda</name>
<email>andrej.baca14@gmail.com</email>
</author>
<published>2025-03-27T07:47:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=84ab877b3c5200c52b635a3c260da7567528b7d4'/>
<id>urn:sha1:84ab877b3c5200c52b635a3c260da7567528b7d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: vectorcode-server (#3660)</title>
<updated>2025-03-27T05:55:28Z</updated>
<author>
<name>David</name>
<email>30951234+Davidyz@users.noreply.github.com</email>
</author>
<published>2025-03-27T05:55:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=8350b8cdef977ac8ff399d1db422431191ab405f'/>
<id>urn:sha1:8350b8cdef977ac8ff399d1db422431191ab405f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: alias :LspInfo to `:checkhealth vim.lsp` #3663</title>
<updated>2025-03-26T19:13:08Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-03-26T19:13:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=401e50fae626c4707af12114b5ddb7bb9f4236a4'/>
<id>urn:sha1:401e50fae626c4707af12114b5ddb7bb9f4236a4</id>
<content type='text'>
Problem:
`:checkhealth lspconfig` has no benefits vs `:checkhealth vim.lsp`.

Solution:
- on Nvim 0.11+, `:LspInfo` is an alias to `:checkhealth vim.lsp`
  instead of `:checkhealth lspconfig`.
- `lua/lspconfig/health.lua` will be removed in a few months.</content>
</entry>
<entry>
<title>fix(golangci-lint): typo in command argument #3662</title>
<updated>2025-03-26T14:38:25Z</updated>
<author>
<name>Olzhas Akhmetkhan</name>
<email>Mi7teR@users.noreply.github.com</email>
</author>
<published>2025-03-26T14:38:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=ec99b4b3f5dc45bd1d98f00a50fe71f6126fe89c'/>
<id>urn:sha1:ec99b4b3f5dc45bd1d98f00a50fe71f6126fe89c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: golangci-lint v2 json output #3661</title>
<updated>2025-03-26T13:26:05Z</updated>
<author>
<name>Olzhas Akhmetkhan</name>
<email>Mi7teR@users.noreply.github.com</email>
</author>
<published>2025-03-26T13:26:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=b542bd594a8b9ab76926721e9815ec4b0b1b3c16'/>
<id>urn:sha1:b542bd594a8b9ab76926721e9815ec4b0b1b3c16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(biome): improved biomejs detection (#3650)</title>
<updated>2025-03-25T08:45:25Z</updated>
<author>
<name>Maksim Terpilovskii</name>
<email>maximtrp@gmail.com</email>
</author>
<published>2025-03-25T08:45:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=200280dab91a7df2ca42fd2ab3cb4c5fab056666'/>
<id>urn:sha1:200280dab91a7df2ca42fd2ab3cb4c5fab056666</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: migrate postgres config to postgrestools #3657</title>
<updated>2025-03-21T10:01:36Z</updated>
<author>
<name>Philipp Steinrötter</name>
<email>philipp@steinroetter.com</email>
</author>
<published>2025-03-21T10:01:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=1d2cddf836adf4edb24aa95b2142a90c196d3719'/>
<id>urn:sha1:1d2cddf836adf4edb24aa95b2142a90c196d3719</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(ltex_plus): add latex to `enabled` settings (#3654)</title>
<updated>2025-03-21T05:43:27Z</updated>
<author>
<name>David Sanchez</name>
<email>ricarvid_9319@hotmail.com</email>
</author>
<published>2025-03-21T05:43:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=26208808986c5a0ae8f522ace64f3879eb0b2edf'/>
<id>urn:sha1:26208808986c5a0ae8f522ace64f3879eb0b2edf</id>
<content type='text'>
Problem:
LSP not working with latex files. Spell checking skipped in
latex files

Solution:
Add latex to the enabled section because even though 'tex' is
the filetype the language ID is 'latex'</content>
</entry>
<entry>
<title>fix(tailwindcss): improved tailwindcss detection (#3648)</title>
<updated>2025-03-20T11:20:36Z</updated>
<author>
<name>Maksim Terpilovskii</name>
<email>maximtrp@gmail.com</email>
</author>
<published>2025-03-20T11:20:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=699cf2ce74e40e7c5068cf93a6bd6a74b24c5ec3'/>
<id>urn:sha1:699cf2ce74e40e7c5068cf93a6bd6a74b24c5ec3</id>
<content type='text'>
Problem:
The Tailwind CSS language server is enabled for any workspace containing
a `.git` folder, a `node_modules` folder, or a `package.json` file, which is
not ideal.

Solution:
Introduce a specific check for the `tailwindcss` package within `package.json`
file using `insert_package_json` method from `util` (this approach is used in
`eslint` config). Since the latest version of Tailwind CSS (v4) no longer
requires `postcss.config.*` and `tailwind.config.*` files, these can no longer
be relied upon as sole criteria for enabling Tailwind CSS LSP.</content>
</entry>
<entry>
<title>feat: add muon server for meson files(#3646)</title>
<updated>2025-03-18T10:33:22Z</updated>
<author>
<name>Stone Tickle</name>
<email>lattis@mochiro.moe</email>
</author>
<published>2025-03-18T10:33:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=361fff9b06f56ffef1fc50050075158d8c94a936'/>
<id>urn:sha1:361fff9b06f56ffef1fc50050075158d8c94a936</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs(qmlls): point to official sources</title>
<updated>2025-03-16T16:20:06Z</updated>
<author>
<name>Logan Grosz</name>
<email>logan.grosz@gmail.com</email>
</author>
<published>2025-03-16T16:18:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=db75b5d18978e06872e11505cd27d422b3b6e8d9'/>
<id>urn:sha1:db75b5d18978e06872e11505cd27d422b3b6e8d9</id>
<content type='text'>
Refers to the Qt docs for the initial link, quotes Qt's page for the
description, and points to the official cgit server for the source.
</content>
</entry>
<entry>
<title>chore(qml_lsp)!: remove config</title>
<updated>2025-03-16T16:08:44Z</updated>
<author>
<name>Logan Grosz</name>
<email>logan.grosz@gmail.com</email>
</author>
<published>2025-03-16T16:08:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=ab3a2a0d9da740bd0bc286eda2e0c85b39f7f725'/>
<id>urn:sha1:ab3a2a0d9da740bd0bc286eda2e0c85b39f7f725</id>
<content type='text'>
This project is archived. Prefer [qmlls](lua/lspconfig/configs/qmlls.lua).
</content>
</entry>
<entry>
<title>fix: rename systemd-language-server to systemd_ls</title>
<updated>2025-03-11T11:24:26Z</updated>
<author>
<name>Andre Toerien</name>
<email>andre.toerien8@gmail.com</email>
</author>
<published>2025-03-11T11:24:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=dd3b5a13c12e41ee0cdbef44b5f2cacf12679e7d'/>
<id>urn:sha1:dd3b5a13c12e41ee0cdbef44b5f2cacf12679e7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: systemd-language-server #3514</title>
<updated>2025-03-07T12:57:13Z</updated>
<author>
<name>Chris Werner Rau</name>
<email>cwrau@cwrau.info</email>
</author>
<published>2025-03-07T12:57:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=69d2876c0d40e8714b3a56a02eb16fab3409e960'/>
<id>urn:sha1:69d2876c0d40e8714b3a56a02eb16fab3409e960</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs(gleam): rewrite broken installation description (#3637)</title>
<updated>2025-03-04T10:48:55Z</updated>
<author>
<name>Christoph Heiss</name>
<email>contact@christoph-heiss.at</email>
</author>
<published>2025-03-04T10:48:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d18ed6e1808794d296f4a0bde864b7a2deb5638e'/>
<id>urn:sha1:d18ed6e1808794d296f4a0bde864b7a2deb5638e</id>
<content type='text'>
Signed-off-by: Christoph Heiss &lt;christoph@c8h4.io&gt;</content>
</entry>
<entry>
<title>fix(postgresql_lsp): update command to use lsp-proxy argument (#3636)</title>
<updated>2025-03-03T09:37:28Z</updated>
<author>
<name>Grant Foster</name>
<email>20465275+grantfoster@users.noreply.github.com</email>
</author>
<published>2025-03-03T09:37:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=aafaef18a6196b6fcdddd8e4f2df4942573bcdfe'/>
<id>urn:sha1:aafaef18a6196b6fcdddd8e4f2df4942573bcdfe</id>
<content type='text'>
Problem:
The current command "postgresql_lsp" doesn't work as expected because
the server requires the "lsp-proxy" argument to function properly.

Solution:
Update the cmd to use ("postgresql_lsp", "lsp-proxy") to correctly
invoke the language server with its required arguments.</content>
</entry>
<entry>
<title>fix(bazelrc_lsp): invoke `lsp` subcommand explicitly (#3634)</title>
<updated>2025-03-01T23:24:19Z</updated>
<author>
<name>Adrian Vogelsgesang</name>
<email>adrian.vogelsgesang@tum.de</email>
</author>
<published>2025-03-01T23:24:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=ce540bfe3364bade6cf3d1caccc3c35107d9744d'/>
<id>urn:sha1:ce540bfe3364bade6cf3d1caccc3c35107d9744d</id>
<content type='text'>
The bazelrc-lsp binary added other sub-commands besides the `lsp`
functionality (e.g., `bazelrc-lsp format` can be used to format files
from the command line). This commit updates the config such that
the `bazelrc-lsp lsp` is explicitly invoked. (Currently, `bazelrc-lsp`
still defaults to the `lsp` sub-command, but this default will likely be
removed in a future version)</content>
</entry>
<entry>
<title>fix(bacon_ls): new configuration #3632</title>
<updated>2025-02-28T12:22:47Z</updated>
<author>
<name>Arvid Gerstmann</name>
<email>ag@arvid.io</email>
</author>
<published>2025-02-28T12:22:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d99a4c4fcf05c14f6b30520707cf51db7c87f48c'/>
<id>urn:sha1:d99a4c4fcf05c14f6b30520707cf51db7c87f48c</id>
<content type='text'>
Changed `settings` to `init_options`, as per `bacon-ls` readme.</content>
</entry>
<entry>
<title>fix(sourcekit): use textDocument/diagnostic over publishDiagnostics #3626</title>
<updated>2025-02-26T21:45:01Z</updated>
<author>
<name>Muhammad Saheed</name>
<email>89859744+MainKt@users.noreply.github.com</email>
</author>
<published>2025-02-26T21:45:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=8b5a45af96b70caa0191380f0068837b2bbbe2c8'/>
<id>urn:sha1:8b5a45af96b70caa0191380f0068837b2bbbe2c8</id>
<content type='text'>
Problem:
nvim uses textDocument/publishDiagnostics over textDocument/diagnostic
which results in delayed diagnostics

Solution:
dyanmically register textDocument/diagnostic capability</content>
</entry>
<entry>
<title>fix: fix broken rust analyzer link</title>
<updated>2025-02-25T16:08:26Z</updated>
<author>
<name>hankertrix</name>
<email>91734413+hankertrix@users.noreply.github.com</email>
</author>
<published>2025-02-25T15:35:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=3b55c7bef87d52bc37bb452125cef4cbab0495ae'/>
<id>urn:sha1:3b55c7bef87d52bc37bb452125cef4cbab0495ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix!: remove `lua` as root marker</title>
<updated>2025-02-23T16:43:51Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2025-02-22T19:48:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=b80eb9decfd4f481f3f92b4089e15686551e3276'/>
<id>urn:sha1:b80eb9decfd4f481f3f92b4089e15686551e3276</id>
<content type='text'>
There is no good reason to have it as a root marker and it makes the
configuration super convoluted. It breaks on even basic setups: opening
`src/nvim/generators/hashy.lua` in the neovim repo causes `src/nvim` to
be the root since there's a `lua` folder there. Instead, just make the
root a flat set of markers and let users who look for a more advanced
setup to adjust it in their own configurations.
</content>
</entry>
<entry>
<title>feat: add air lsp (#3614)</title>
<updated>2025-02-22T10:13:37Z</updated>
<author>
<name>Maximilian Mücke</name>
<email>muecke.maximilian@gmail.com</email>
</author>
<published>2025-02-22T10:13:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=1ae2d18cb08324885406d599f093c8f14e93e87c'/>
<id>urn:sha1:1ae2d18cb08324885406d599f093c8f14e93e87c</id>
<content type='text'>
* feat: add air lsp

* fix(air): use `vim.fs.root()`</content>
</entry>
<entry>
<title>feat: turbo-language-server (#3620)</title>
<updated>2025-02-20T12:02:32Z</updated>
<author>
<name>Gergő Sulymosi</name>
<email>gergo.sulymosi@gmail.com</email>
</author>
<published>2025-02-20T12:02:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=333bae3d4c4f898699e96f488e43057f55bc5ea2'/>
<id>urn:sha1:333bae3d4c4f898699e96f488e43057f55bc5ea2</id>
<content type='text'>
The language server supports writing [Turbo](https://turbo.hotwired.dev).
There is a corresponding [VS Code plugin][1] with 700+ downloads.

[1]: https://marketplace.visualstudio.com/items?itemName=marcoroth.turbo-lsp&amp;ssr=false#overview</content>
</entry>
<entry>
<title>fix(lua_ls): return longest root path</title>
<updated>2025-02-18T15:59:33Z</updated>
<author>
<name>Afiq Nazrie</name>
<email>afnazrie@gmail.com</email>
</author>
<published>2024-12-15T10:31:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=1110787f1b464888c59a044c48c5119d14078044'/>
<id>urn:sha1:1110787f1b464888c59a044c48c5119d14078044</id>
<content type='text'>
This commit doesn't address the case when root path == vim.env.HOME as
the case lack return when it's true (#2110)

Fix #3508
</content>
</entry>
<entry>
<title>fix(eslint): openDoc breaks on some URLs #3615</title>
<updated>2025-02-14T16:29:26Z</updated>
<author>
<name>Kushal-Chandar</name>
<email>83660514+Kushal-Chandar@users.noreply.github.com</email>
</author>
<published>2025-02-14T16:29:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=7af2c37192deae28d1305ae9e68544f7fb5408e1'/>
<id>urn:sha1:7af2c37192deae28d1305ae9e68544f7fb5408e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(r_language_server): add quarto filetype (#3617)</title>
<updated>2025-02-14T06:18:55Z</updated>
<author>
<name>mutlusun</name>
<email>mutlusun@users.noreply.github.com</email>
</author>
<published>2025-02-14T06:18:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=28012ac4e3bd7a71cc81894468e40857e094309f'/>
<id>urn:sha1:28012ac4e3bd7a71cc81894468e40857e094309f</id>
<content type='text'>
[Quarto](https://quarto.org/) is a (more or less new) scientific and
technical publishing system. There is also a [quarto
filetype](https://github.com/neovim/neovim/blob/master/runtime/ftplugin/quarto.vim)
which is very similar to [rmarkdown](https://rmarkdown.rstudio.com/) but
has some extensions.

The quarto filetype can also be used with python and julia. The
r_language_server detects code chunks / blocks that use the R
programming language and runs only on them.</content>
</entry>
<entry>
<title>docs(veridian): heading levels for veridian fixed (#3613)</title>
<updated>2025-02-10T11:59:58Z</updated>
<author>
<name>Lingsong Feng</name>
<email>36920701+lingsongfeng@users.noreply.github.com</email>
</author>
<published>2025-02-10T11:59:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=4bef5fb4fb46c37be6c24cbd82dff4cbb572c2ce'/>
<id>urn:sha1:4bef5fb4fb46c37be6c24cbd82dff4cbb572c2ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(nushell): avoid nil root_dir #3611</title>
<updated>2025-02-10T02:22:23Z</updated>
<author>
<name>zc he</name>
<email>blindfs19@gmail.com</email>
</author>
<published>2025-02-10T02:22:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d37812c49063eda10ad1f7c7695509365ac7bd47'/>
<id>urn:sha1:d37812c49063eda10ad1f7c7695509365ac7bd47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(angularls): trim leading characters from version #3610</title>
<updated>2025-02-09T23:40:03Z</updated>
<author>
<name>Tulio Brunoro</name>
<email>brunoro.tulio@gmail.com</email>
</author>
<published>2025-02-09T23:40:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d95655822dc5d6a60d06a72fce26435ef5224b0b'/>
<id>urn:sha1:d95655822dc5d6a60d06a72fce26435ef5224b0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(oxc): OxcFixAll command #3604</title>
<updated>2025-02-08T18:10:54Z</updated>
<author>
<name>Marek Vospel</name>
<email>73162071+marekvospel@users.noreply.github.com</email>
</author>
<published>2025-02-08T18:10:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=afd59cf6b5ff4e713c1d478ab8e8344aded1e314'/>
<id>urn:sha1:afd59cf6b5ff4e713c1d478ab8e8344aded1e314</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs(atlas): add treesitter instructions (#3606)</title>
<updated>2025-02-07T06:06:13Z</updated>
<author>
<name>Net</name>
<email>akioburns@icloud.com</email>
</author>
<published>2025-02-07T06:06:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=ac46cf079aef3224aacf9abe5ffe435fbc99db32'/>
<id>urn:sha1:ac46cf079aef3224aacf9abe5ffe435fbc99db32</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs(lua_ls): don't skip VIMRUNTIME ~/.config/nvim/.luarc.json exists #3603</title>
<updated>2025-02-06T15:06:15Z</updated>
<author>
<name>jyn</name>
<email>github@jyn.dev</email>
</author>
<published>2025-02-06T15:06:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=7c284f44fe7b120cf1e5b63d2b0648c3831c4048'/>
<id>urn:sha1:7c284f44fe7b120cf1e5b63d2b0648c3831c4048</id>
<content type='text'>
.luarc is created by lua-lsp itself (e.g. if you hit "disable diagnostics" in a code action), at which point the lsp will start showing errors that the vim global is undefined after the next restart.</content>
</entry>
<entry>
<title>feat: add wasm-language-tools (#3564)</title>
<updated>2025-02-06T05:49:33Z</updated>
<author>
<name>Pig Fang</name>
<email>g-plane@hotmail.com</email>
</author>
<published>2025-02-06T05:49:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=4ff005d1dce5154a0fb82680c4c138af0524a815'/>
<id>urn:sha1:4ff005d1dce5154a0fb82680c4c138af0524a815</id>
<content type='text'>
* feat: add wasm-language-tools

* chore: remove unused `util`</content>
</entry>
<entry>
<title>fix(health.lua): increased version check cmd timeout (#3601)</title>
<updated>2025-02-04T01:43:07Z</updated>
<author>
<name>snowdroppe</name>
<email>stefanrieche@gmail.com</email>
</author>
<published>2025-02-04T01:43:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=66bc018936c6ff76beb75f89d986af6442db4001'/>
<id>urn:sha1:66bc018936c6ff76beb75f89d986af6442db4001</id>
<content type='text'>
Problem:
LspInfo returns '?' for version string when using the codeqlls
language server. This is because codeql is slow to return its
version number due to the underlying JVM.

Solution:
Increase the timeout from 300ms to 500ms.
1000 iterations of `codeql version` resulted in (349 +- 13) ms
which informed the choice of 500ms.</content>
</entry>
<entry>
<title>feat: dts-lsp #3595</title>
<updated>2025-02-03T08:42:15Z</updated>
<author>
<name>Sergey Golovin</name>
<email>golovinengineer@icloud.com</email>
</author>
<published>2025-02-03T08:42:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=8840ea5429ed592e9c226666a24f3883973b41c1'/>
<id>urn:sha1:8840ea5429ed592e9c226666a24f3883973b41c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(angularls): on_new_config uses wrong executable on Windows #3597</title>
<updated>2025-02-01T20:22:27Z</updated>
<author>
<name>Yavorski</name>
<email>3436517+yavorski@users.noreply.github.com</email>
</author>
<published>2025-02-01T20:22:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=f98fa715acc975c2dd5fb5ba7ceddeb1cc725ad2'/>
<id>urn:sha1:f98fa715acc975c2dd5fb5ba7ceddeb1cc725ad2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(harper-ls): added new languages and updated links (#3591)</title>
<updated>2025-01-31T04:53:09Z</updated>
<author>
<name>Elijah Potter</name>
<email>me@elijahpotter.dev</email>
</author>
<published>2025-01-31T04:53:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=2c8e825a0540fc6c385df6068ebefdabb1e61c44'/>
<id>urn:sha1:2c8e825a0540fc6c385df6068ebefdabb1e61c44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: fix broken link in rust_analyzer config #3596</title>
<updated>2025-01-30T17:23:12Z</updated>
<author>
<name>sweiglbosker</name>
<email>stefan@s00.xyz</email>
</author>
<published>2025-01-30T17:23:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=5182e0d3709e2be0e91ed265112819c23ec272b6'/>
<id>urn:sha1:5182e0d3709e2be0e91ed265112819c23ec272b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(angularls): handle nil #3594</title>
<updated>2025-01-29T16:06:30Z</updated>
<author>
<name>Ahmad bin Marakkar</name>
<email>109348574+Ask-786@users.noreply.github.com</email>
</author>
<published>2025-01-29T16:06:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=e6ea6328950194b22c43904315473019d066d51a'/>
<id>urn:sha1:e6ea6328950194b22c43904315473019d066d51a</id>
<content type='text'>
Problem:
Warning message while opening a directory without node_modules.

Solution:
Handle nil.</content>
</entry>
<entry>
<title>fix(angularls): pass --angularCoreVersion for backwards compatibility #3592</title>
<updated>2025-01-28T16:25:27Z</updated>
<author>
<name>Tulio Brunoro</name>
<email>brunoro.tulio@gmail.com</email>
</author>
<published>2025-01-28T16:25:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=9962e25a23f0e992116b99a9a6400947d5a7177b'/>
<id>urn:sha1:9962e25a23f0e992116b99a9a6400947d5a7177b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>revert: "refactor!: make available_servers function private" #3589</title>
<updated>2025-01-27T21:04:47Z</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2025-01-27T21:04:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=1f941b3668151963fca3e1230922c433ea4b7b64'/>
<id>urn:sha1:1f941b3668151963fca3e1230922c433ea4b7b64</id>
<content type='text'>
This reverts commit e118ce58dab72c17216292eef7df4cee3cf60885.

It turns out `util.available_servers` is used more than anticipated, so
we revert the privatization for the time being.

Closes https://github.com/neovim/nvim-lspconfig/issues/3588</content>
</entry>
<entry>
<title>feat: oxc-language-server #3586</title>
<updated>2025-01-27T11:50:26Z</updated>
<author>
<name>Marek Vospel</name>
<email>73162071+marekvospel@users.noreply.github.com</email>
</author>
<published>2025-01-27T11:50:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=8981192c7d8058391148e77ec731acfa4b0320fb'/>
<id>urn:sha1:8981192c7d8058391148e77ec731acfa4b0320fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(astro,volar): correct 'typescript/lib' path for TypeScript LSP initialization (#3585)</title>
<updated>2025-01-26T10:12:42Z</updated>
<author>
<name>krovuxdev</name>
<email>62192487+krovuxdev@users.noreply.github.com</email>
</author>
<published>2025-01-26T10:12:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=e5bf88e5ea1c4cea5ea96b1e970cb264f7a401a1'/>
<id>urn:sha1:e5bf88e5ea1c4cea5ea96b1e970cb264f7a401a1</id>
<content type='text'>
* fix(astro): correct path to locate typescript/lib in Neovim

* fix(volar): correct path to locate typescript/lib in Neovim</content>
</entry>
<entry>
<title>fix: remove validation from configs.lua</title>
<updated>2025-01-23T18:07:17Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2025-01-23T11:38:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=b4d65bce97795438ab6e1974b3672c17a4865e3c'/>
<id>urn:sha1:b4d65bce97795438ab6e1974b3672c17a4865e3c</id>
<content type='text'>
This is because using the old syntax for vim.validate causes
`:checkhealth vim.deprecated` to be flooded with deprecated messages.

It would also be possible to do a version check and use the newer syntax
for vim.validate, but since configs.lua will be replaced by
vim.lsp.config in the future there is little need to future-proof it.

Closes https://github.com/neovim/nvim-lspconfig/issues/3583.
</content>
</entry>
<entry>
<title>fix(gh_actions_ls): fix incorrect rootdir resolution</title>
<updated>2025-01-23T12:02:27Z</updated>
<author>
<name>Crashdummy</name>
<email>Simon.Schwendele@gmx.de</email>
</author>
<published>2025-01-23T12:02:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=59760a01596b76b9c6f9a4a299dbffa88d069cf1'/>
<id>urn:sha1:59760a01596b76b9c6f9a4a299dbffa88d069cf1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: fix incorrect root finding</title>
<updated>2025-01-22T15:28:20Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2025-01-22T13:20:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=513f4f0bde469ecb3abe2e1b606f63cf142e751e'/>
<id>urn:sha1:513f4f0bde469ecb3abe2e1b606f63cf142e751e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: fix typo</title>
<updated>2025-01-22T13:23:26Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2025-01-22T13:13:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=cedf7952256b4f3a068f2cda6e4c425e12ed2344'/>
<id>urn:sha1:cedf7952256b4f3a068f2cda6e4c425e12ed2344</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: silence luals warnings</title>
<updated>2025-01-22T13:04:37Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2025-01-22T12:58:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=0e234f4cad56dd77a2c59de5de5a859e05fd66b3'/>
<id>urn:sha1:0e234f4cad56dd77a2c59de5de5a859e05fd66b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: use a maintained fork for `kubernetes-json-schema` in the example (#3572)</title>
<updated>2025-01-21T11:21:22Z</updated>
<author>
<name>Ferenc Géczi</name>
<email>Ferenc-@users.noreply.github.com</email>
</author>
<published>2025-01-21T11:21:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=32c9817cf0b507ca18dd49ee11db9f804a99e341'/>
<id>urn:sha1:32c9817cf0b507ca18dd49ee11db9f804a99e341</id>
<content type='text'>
The `instrumenta/kubernetes-json-schema` repo is apparently dead:
https://github.com/instrumenta/kubernetes-json-schema/issues/32#issuecomment-1021133568
And nobody has the credentials anymore to archive it:
https://github.com/instrumenta/kubeval/issues/268#issuecomment-1376490498
The recommended migration from instrumenta is to https://github.com/yannh/kubeconform,
see (https://github.com/instrumenta/kubernetes-json-schema/issues/32#issuecomment-1021133568)
and the recommended `kubernetes-json-schema` fork is also from the same new maintainer:
https://github.com/yannh/kubernetes-json-schema/

Signed-off-by: Ferenc Géczi &lt;ferenc.gm@gmail.com&gt;</content>
</entry>
<entry>
<title>refactor!: make available_servers function private</title>
<updated>2025-01-21T05:21:29Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2025-01-20T22:06:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=e118ce58dab72c17216292eef7df4cee3cf60885'/>
<id>urn:sha1:e118ce58dab72c17216292eef7df4cee3cf60885</id>
<content type='text'>
Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
</content>
</entry>
<entry>
<title>feat(gh_actions_ls): recognize .forgejo, .gitea as root_dir #3566</title>
<updated>2025-01-21T00:12:36Z</updated>
<author>
<name>Crashdummy</name>
<email>Simon.Schwendele@gmx.de</email>
</author>
<published>2025-01-21T00:12:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=71eac2ab32b22bf6c2b430632761e5d1930fe81e'/>
<id>urn:sha1:71eac2ab32b22bf6c2b430632761e5d1930fe81e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: comment util.path.is_descendant to prepare deperecation in future</title>
<updated>2025-01-19T21:09:13Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2025-01-18T15:09:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=9ee2e7dac2e1c74538a0e0d79b9e2d59a8517bd6'/>
<id>urn:sha1:9ee2e7dac2e1c74538a0e0d79b9e2d59a8517bd6</id>
<content type='text'>
We don't deprecate it currently as the suggested replacement
(vim.fs.relpath) isn't available on the minimum supported neovim
version.

Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
</content>
</entry>
<entry>
<title>feat(asm_lsp): add NASM config support and single_file support (#3565)</title>
<updated>2025-01-18T01:18:37Z</updated>
<author>
<name>IguanaCucumber</name>
<email>sacha.fazzari@protonmail.com</email>
</author>
<published>2025-01-18T01:18:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=e11b389894e82bfd3f453270868019065d783c3e'/>
<id>urn:sha1:e11b389894e82bfd3f453270868019065d783c3e</id>
<content type='text'>
* feat(asm_lsp): add NASM support and single_file support

* fix(asm_lsp): use vim.fs.dirname instead of util.root_pattern

---------

Co-authored-by: iguanacucumber &lt;you@example.com&gt;</content>
</entry>
<entry>
<title>docs(alloy_ls): include tips for setting filetype on *.als files (#3561)</title>
<updated>2025-01-14T13:22:43Z</updated>
<author>
<name>Denis Kasak</name>
<email>dkasak@termina.org.uk</email>
</author>
<published>2025-01-14T13:22:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=23c98333852f33e0b00e479bfb73befb051b3baf'/>
<id>urn:sha1:23c98333852f33e0b00e479bfb73befb051b3baf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add alloy language server (#3560)</title>
<updated>2025-01-14T12:47:48Z</updated>
<author>
<name>Denis Kasak</name>
<email>dkasak@termina.org.uk</email>
</author>
<published>2025-01-14T12:47:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=a14a65d7574fe139ab954e704a5e866a4f0d1c69'/>
<id>urn:sha1:a14a65d7574fe139ab954e704a5e866a4f0d1c69</id>
<content type='text'>
</content>
</entry>
</feed>
