<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-lspconfig/lua/lspconfig, branch dependabot/github_actions/leafo/gh-actions-lua-13</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-lspconfig/atom/lua/lspconfig?h=dependabot%2Fgithub_actions%2Fleafo%2Fgh-actions-lua-13</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-lspconfig/atom/lua/lspconfig?h=dependabot%2Fgithub_actions%2Fleafo%2Fgh-actions-lua-13'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/'/>
<updated>2026-04-23T14:31:45Z</updated>
<entry>
<title>docs: update generated annotations</title>
<updated>2026-04-23T14:31:45Z</updated>
<author>
<name>github-actions[bot]</name>
<email>github-actions[bot]@users.noreply.github.com</email>
</author>
<published>2026-04-23T14:31:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=6db8f68a037f3c39bf0cd97c4dee90b13bbd485a'/>
<id>urn:sha1:6db8f68a037f3c39bf0cd97c4dee90b13bbd485a</id>
<content type='text'>
skip-checks: true
</content>
</entry>
<entry>
<title>docs: update generated annotations</title>
<updated>2026-04-21T11:22:53Z</updated>
<author>
<name>github-actions[bot]</name>
<email>github-actions[bot]@users.noreply.github.com</email>
</author>
<published>2026-04-21T11:22:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=699ca97e5b7751f08081c0ea837a20e19ed03568'/>
<id>urn:sha1:699ca97e5b7751f08081c0ea837a20e19ed03568</id>
<content type='text'>
skip-checks: true
</content>
</entry>
<entry>
<title>docs: update generated annotations</title>
<updated>2026-04-15T04:20:54Z</updated>
<author>
<name>github-actions[bot]</name>
<email>github-actions[bot]@users.noreply.github.com</email>
</author>
<published>2026-04-15T04:20:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d10ce09e42bb0ca8600fd610c3bb58676e61208d'/>
<id>urn:sha1:d10ce09e42bb0ca8600fd610c3bb58676e61208d</id>
<content type='text'>
skip-checks: true
</content>
</entry>
<entry>
<title>docs: update generated annotations</title>
<updated>2026-04-12T12:50:43Z</updated>
<author>
<name>github-actions[bot]</name>
<email>github-actions[bot]@users.noreply.github.com</email>
</author>
<published>2026-04-12T12:50:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d27cf1d2ad1af19633ecff8b38eac6d5a899f2ff'/>
<id>urn:sha1:d27cf1d2ad1af19633ecff8b38eac6d5a899f2ff</id>
<content type='text'>
skip-checks: true
</content>
</entry>
<entry>
<title>docs: update generated annotations</title>
<updated>2026-04-10T14:26:44Z</updated>
<author>
<name>github-actions[bot]</name>
<email>github-actions[bot]@users.noreply.github.com</email>
</author>
<published>2026-04-10T14:26:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=a18220f504a9d6847327e40970593cd29a4f04e7'/>
<id>urn:sha1:a18220f504a9d6847327e40970593cd29a4f04e7</id>
<content type='text'>
skip-checks: true
</content>
</entry>
<entry>
<title>docs: update generated annotations</title>
<updated>2026-04-08T20:41:35Z</updated>
<author>
<name>github-actions[bot]</name>
<email>github-actions[bot]@users.noreply.github.com</email>
</author>
<published>2026-04-08T20:41:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=c588db330592fa477a70d2fee6ba20a57194bdc3'/>
<id>urn:sha1:c588db330592fa477a70d2fee6ba20a57194bdc3</id>
<content type='text'>
skip-checks: true
</content>
</entry>
<entry>
<title>docs: update generated annotations</title>
<updated>2026-04-08T15:56:09Z</updated>
<author>
<name>github-actions[bot]</name>
<email>github-actions[bot]@users.noreply.github.com</email>
</author>
<published>2026-04-08T15:56:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=fb5fa30626ae10f7f79f740059d3769993936ecb'/>
<id>urn:sha1:fb5fa30626ae10f7f79f740059d3769993936ecb</id>
<content type='text'>
skip-checks: true
</content>
</entry>
<entry>
<title>docs: update generated annotations</title>
<updated>2026-04-05T14:38:15Z</updated>
<author>
<name>github-actions[bot]</name>
<email>github-actions[bot]@users.noreply.github.com</email>
</author>
<published>2026-04-05T14:38:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=ffd2b00f8dd0ee07bd1252ef3857e28ea3272d56'/>
<id>urn:sha1:ffd2b00f8dd0ee07bd1252ef3857e28ea3272d56</id>
<content type='text'>
skip-checks: true
</content>
</entry>
<entry>
<title>docs: update generated annotations</title>
<updated>2026-04-03T14:56:37Z</updated>
<author>
<name>github-actions[bot]</name>
<email>github-actions[bot]@users.noreply.github.com</email>
</author>
<published>2026-04-03T14:56:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=433267f5d8f8071fc8fae6df1f465bd61ace57db'/>
<id>urn:sha1:433267f5d8f8071fc8fae6df1f465bd61ace57db</id>
<content type='text'>
skip-checks: true
</content>
</entry>
<entry>
<title>docs: update generated annotations</title>
<updated>2026-03-31T20:34:32Z</updated>
<author>
<name>github-actions[bot]</name>
<email>github-actions[bot]@users.noreply.github.com</email>
</author>
<published>2026-03-31T20:34:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=9d28ece4836e595de523e0bd9758dee1002430c6'/>
<id>urn:sha1:9d28ece4836e595de523e0bd9758dee1002430c6</id>
<content type='text'>
skip-checks: true
</content>
</entry>
<entry>
<title>chore: update generated annotations</title>
<updated>2026-03-27T10:46:03Z</updated>
<author>
<name>github-actions[bot]</name>
<email>github-actions[bot]@users.noreply.github.com</email>
</author>
<published>2026-03-27T10:46:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=027861fad6bf79d2751a2bddaf813349b30a9fa3'/>
<id>urn:sha1:027861fad6bf79d2751a2bddaf813349b30a9fa3</id>
<content type='text'>
skip-checks: true
</content>
</entry>
<entry>
<title>chore: update generated annotations</title>
<updated>2026-03-25T08:54:13Z</updated>
<author>
<name>github-actions[bot]</name>
<email>github-actions[bot]@users.noreply.github.com</email>
</author>
<published>2026-03-25T08:54:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=4daa1436595dbce4c6151f75c38a0d855796c554'/>
<id>urn:sha1:4daa1436595dbce4c6151f75c38a0d855796c554</id>
<content type='text'>
skip-checks: true
</content>
</entry>
<entry>
<title>fix: prevent file leak in `root_markers_with_field()` #4355</title>
<updated>2026-03-20T09:02:26Z</updated>
<author>
<name>stargazer</name>
<email>163490937+uss-stargazer@users.noreply.github.com</email>
</author>
<published>2026-03-20T09:02:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=bf92be622e1e6e097192f9de51c049803f50308d'/>
<id>urn:sha1:bf92be622e1e6e097192f9de51c049803f50308d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: update generated annotations</title>
<updated>2026-03-19T17:05:07Z</updated>
<author>
<name>github-actions[bot]</name>
<email>github-actions[bot]@users.noreply.github.com</email>
</author>
<published>2026-03-19T17:05:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=11f730caa976a00def4387cbacb6183cec7939c7'/>
<id>urn:sha1:11f730caa976a00def4387cbacb6183cec7939c7</id>
<content type='text'>
skip-checks: true
</content>
</entry>
<entry>
<title>feat(tsgo): enable inlay hints #4348</title>
<updated>2026-03-17T01:06:49Z</updated>
<author>
<name>Igor Lacerda</name>
<email>igorlfs@ufmg.br</email>
</author>
<published>2026-03-17T01:06:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=9acfafadf8bd6e4167a768a81cafdb3eb98c9d6b'/>
<id>urn:sha1:9acfafadf8bd6e4167a768a81cafdb3eb98c9d6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: update generated annotations</title>
<updated>2026-03-14T00:42:23Z</updated>
<author>
<name>github-actions[bot]</name>
<email>github-actions[bot]@users.noreply.github.com</email>
</author>
<published>2026-03-14T00:42:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=b277492be5bc401837f301f722c0a834d627b5bb'/>
<id>urn:sha1:b277492be5bc401837f301f722c0a834d627b5bb</id>
<content type='text'>
skip-checks: true
</content>
</entry>
<entry>
<title>chore: update generated annotations</title>
<updated>2026-03-13T15:38:20Z</updated>
<author>
<name>github-actions[bot]</name>
<email>github-actions[bot]@users.noreply.github.com</email>
</author>
<published>2026-03-13T15:38:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=dfa11daa1eade11327c98bfd94b94e37ecbb1fa6'/>
<id>urn:sha1:dfa11daa1eade11327c98bfd94b94e37ecbb1fa6</id>
<content type='text'>
skip-checks: true
</content>
</entry>
<entry>
<title>fix: drop invalid filetypes from legacy configs #4327</title>
<updated>2026-02-27T10:11:28Z</updated>
<author>
<name>Barrett Ruth</name>
<email>62671086+barrettruth@users.noreply.github.com</email>
</author>
<published>2026-02-27T10:11:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=fdfd9c276922f38a2d2e9b5596e3713adf14233f'/>
<id>urn:sha1:fdfd9c276922f38a2d2e9b5596e3713adf14233f</id>
<content type='text'>
Problem: 78596b61 removed javascript.jsx and typescript.tsx from the
lsp/ configs, but the same invalid filetypes remain in the legacy
lua/lspconfig/configs/ files. These still surface in checkhealth
warnings since the legacy configs get merged at runtime.

Solution: remove javascript.jsx and typescript.tsx from all legacy
config filetypes lists. The correct filetypes (javascriptreact,
typescriptreact) are already present in each list.</content>
</entry>
<entry>
<title>fix(golangci_lint_ls): disable all output formats except JSON #4247</title>
<updated>2026-01-27T13:25:39Z</updated>
<author>
<name>Timo Furrer</name>
<email>tuxtimo@gmail.com</email>
</author>
<published>2026-01-27T13:25:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=86a933b808c05df6f1422c4d134f5e9c518930b3'/>
<id>urn:sha1:86a933b808c05df6f1422c4d134f5e9c518930b3</id>
<content type='text'>
This change set enables all possible output formats that exist for
golangci-lint. This is necessary because if a user configures output
formats in their `.golangci.yml` configuration (for example for CI) then
this is always in addition to the ones enabled on the command line.
Therefore, we manually disable all possible output formats.

Currently, there doesn't exist a `golangci-lint` option to exclusively
enable an output format or disable all from the config.</content>
</entry>
<entry>
<title>fix(util): root_markers_with_field should not match directories #4219</title>
<updated>2025-11-27T17:58:49Z</updated>
<author>
<name>David</name>
<email>david@hmnd.io</email>
</author>
<published>2025-11-27T17:58:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=53140ef0314e03cf090e958abcecea82e6c61eb9'/>
<id>urn:sha1:53140ef0314e03cf090e958abcecea82e6c61eb9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: add deprecation notice to lua/lspconfig/configs #4189</title>
<updated>2025-11-15T21:32:05Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-11-15T21:32:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=abf6d190f2c06818489c0bd4b926e7e3a06c5e51'/>
<id>urn:sha1:abf6d190f2c06818489c0bd4b926e7e3a06c5e51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix!: remove ocamlls #4118</title>
<updated>2025-10-10T15:08:42Z</updated>
<author>
<name>Seiya</name>
<email>20365512+seiyab@users.noreply.github.com</email>
</author>
<published>2025-10-10T15:08:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=50a5176795eaf4aa7e4806410e799c5dda21bc8f'/>
<id>urn:sha1:50a5176795eaf4aa7e4806410e799c5dda21bc8f</id>
<content type='text'>
ocamlls was added at #76.
It was because ocaml-lsp-server, which is official one, was too young.
In 2025, the official one works fine. On the other hand, unofficial
ocaml-language-server is not maintaned. We can no longer access its
GitHub repository.

Issue: #4115</content>
</entry>
<entry>
<title>fix(utils): normalize root_pattern result #4093</title>
<updated>2025-09-23T18:56:16Z</updated>
<author>
<name>Pete Coleman</name>
<email>pete@petecolemansoftware.co.uk</email>
</author>
<published>2025-09-23T18:56:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=fc253c0e2739e9cfc897f8a9982194de66ad9481'/>
<id>urn:sha1:fc253c0e2739e9cfc897f8a9982194de66ad9481</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor!: deprecate old framework/configs, Nvim 0.10 #4077</title>
<updated>2025-09-18T03:30:24Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-09-18T03:30:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=1f7fbc34e6420476142b5cc85e9bee52717540fb'/>
<id>urn:sha1:1f7fbc34e6420476142b5cc85e9bee52717540fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(gitlab_ls): root dir ordering #4025</title>
<updated>2025-08-22T02:14:23Z</updated>
<author>
<name>Aleš Brelih</name>
<email>ales.brelih@3fs.si</email>
</author>
<published>2025-08-22T02:14:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=1c505a2a37c7732fb2a7e290c0f822abfb2ba1c5'/>
<id>urn:sha1:1c505a2a37c7732fb2a7e290c0f822abfb2ba1c5</id>
<content type='text'>
Problem:
If project had a nested child gitlab file named: .gitlab-ci.yml it would
take it as root.

Solution:
If inside GIT repository just use git repository root as root and still
keep the option for .gitlab* as fallback if there is no git repo yet.</content>
</entry>
<entry>
<title>refactor(yamlls): non-hacky way to enable formatting #4012</title>
<updated>2025-08-19T14:43:28Z</updated>
<author>
<name>Tomáš Janoušek</name>
<email>tomi@nomi.cz</email>
</author>
<published>2025-08-19T14:43:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=66274c2ed7a45bc6d3f6b67f623184178500def0'/>
<id>urn:sha1:66274c2ed7a45bc6d3f6b67f623184178500def0</id>
<content type='text'>
Faking capabilities isn't necessary to enable formatting support. It's a
dynamically registered capability that yamlls announces whenever yaml
formatting is enabled in settings, which it isn't by default.

See
https://github.com/redhat-developer/yaml-language-server/blob/3821411ee8c92e5b7e5ca88f84ab443ae3b2791a/src/yamlServerInit.ts#L128
https://github.com/redhat-developer/yaml-language-server/blob/3821411ee8c92e5b7e5ca88f84ab443ae3b2791a/src/languageserver/handlers/settingsHandlers.ts#L159-L174

Fixes: 63a016437e44 ("feat(yamlls): document formatting support #4003")</content>
</entry>
<entry>
<title>fix(clangd): old config style still including proto filetype #3998</title>
<updated>2025-08-15T00:23:14Z</updated>
<author>
<name>Andrew Marshall</name>
<email>andrew@johnandrewmarshall.com</email>
</author>
<published>2025-08-15T00:23:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=4da7247b2b348b4f6cade30a7a7fcb299879d275'/>
<id>urn:sha1:4da7247b2b348b4f6cade30a7a7fcb299879d275</id>
<content type='text'>
Missing change from cc6b21ea16cc12df290152f02513a8bd0ed9d932.</content>
</entry>
<entry>
<title>refactor(lsp): vim.lsp.get_log_path() -&gt; vim.lsp.log.get_filename() #3997</title>
<updated>2025-08-14T18:31:21Z</updated>
<author>
<name>Sebastian Lyng Johansen</name>
<email>sebastian@lyngjohansen.com</email>
</author>
<published>2025-08-14T18:31:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=26ccc7f9f782b9f1723ae10d5c3e2ac9c2c6c9aa'/>
<id>urn:sha1:26ccc7f9f782b9f1723ae10d5c3e2ac9c2c6c9aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(golangci_lint_ls): support v2 wrapper script #3984</title>
<updated>2025-08-06T02:03:23Z</updated>
<author>
<name>Alex Efros</name>
<email>powerman@powerman.name</email>
</author>
<published>2025-08-06T02:03:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=9141be4c1332afc83bdf1b0278dbb030f75ff8e3'/>
<id>urn:sha1:9141be4c1332afc83bdf1b0278dbb030f75ff8e3</id>
<content type='text'>
</content>
</entry>
<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>
</feed>
