<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-lspconfig/lua, branch v1.8.0</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-lspconfig/atom/lua?h=v1.8.0</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-lspconfig/atom/lua?h=v1.8.0'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/'/>
<updated>2025-04-05T15:59:53Z</updated>
<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>
<entry>
<title>feat: add typst to the list of languages harper supports (#3533)</title>
<updated>2025-01-14T05:22:57Z</updated>
<author>
<name>Grant Lemons</name>
<email>grantlemons@aol.com</email>
</author>
<published>2025-01-14T05:22:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=401237e83bc5bcdcd6c54236bd9068018a9e411e'/>
<id>urn:sha1:401237e83bc5bcdcd6c54236bd9068018a9e411e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(gh_actions_ls): correctly call util.root_pattern</title>
<updated>2025-01-13T18:16:20Z</updated>
<author>
<name>Mitchell Hanberg</name>
<email>mitch@mitchellhanberg.com</email>
</author>
<published>2025-01-13T18:10:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=0913481440219390969ab56a3c33089679365ef7'/>
<id>urn:sha1:0913481440219390969ab56a3c33089679365ef7</id>
<content type='text'>
I believe this is another case of #3513</content>
</entry>
<entry>
<title>feat(gh_actions_ls): use `root_dir` to decide enablement #3558</title>
<updated>2025-01-13T14:22:28Z</updated>
<author>
<name>Chris Grieser</name>
<email>73286100+chrisgrieser@users.noreply.github.com</email>
</author>
<published>2025-01-13T14:22:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=0c24b48da1b70bbf06075c51fa0e1c87d1337c11'/>
<id>urn:sha1:0c24b48da1b70bbf06075c51fa0e1c87d1337c11</id>
<content type='text'>
This saves the user the extra setup work of copypasting the
`vim.filetype.add` snippet, making this language server work out of the
box.</content>
</entry>
<entry>
<title>feat: gh-actions-language-server #3551</title>
<updated>2025-01-13T08:40:45Z</updated>
<author>
<name>Salomon Popp</name>
<email>hi@salomonpopp.me</email>
</author>
<published>2025-01-13T08:40:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=4c5748bc92b00e7539d3a4d79053f036683d4691'/>
<id>urn:sha1:4c5748bc92b00e7539d3a4d79053f036683d4691</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: lua 3rd party language servers #3553</title>
<updated>2025-01-13T07:41:20Z</updated>
<author>
<name>Anton Kastritskii</name>
<email>halloy52@gmail.com</email>
</author>
<published>2025-01-13T07:41:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=ee56b735daa3b5d548284c92a7e1778d5cf2affb'/>
<id>urn:sha1:ee56b735daa3b5d548284c92a7e1778d5cf2affb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(clojure_lsp): adds single_file_support for clojure #3547</title>
<updated>2025-01-08T11:12:13Z</updated>
<author>
<name>Guilherme Felipe de C. G. da Silva</name>
<email>guilhermefelipecgs@gmail.com</email>
</author>
<published>2025-01-08T11:12:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=29e44e199e388daa890c58a82cfd9938dd5d3ea3'/>
<id>urn:sha1:29e44e199e388daa890c58a82cfd9938dd5d3ea3</id>
<content type='text'>
This allow navigation within dependecies</content>
</entry>
<entry>
<title>fix(powershell_es): root pattern #3543</title>
<updated>2025-01-05T14:47:34Z</updated>
<author>
<name>sharpchen</name>
<email>77432836+sharpchen@users.noreply.github.com</email>
</author>
<published>2025-01-05T14:47:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=cd51acc1e21d3e71c9a6efb0faf4ff05eee06bf4'/>
<id>urn:sha1:cd51acc1e21d3e71c9a6efb0faf4ff05eee06bf4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(msbuild): root patterns #3542</title>
<updated>2025-01-05T13:42:33Z</updated>
<author>
<name>sharpchen</name>
<email>77432836+sharpchen@users.noreply.github.com</email>
</author>
<published>2025-01-05T13:42:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=5e009bded3098fb0f46c7e3c30a3f2884aae55e1'/>
<id>urn:sha1:5e009bded3098fb0f46c7e3c30a3f2884aae55e1</id>
<content type='text'>
https://github.com/tintoy/msbuild-project-tools-vscode?tab=readme-ov-file#file-extensions</content>
</entry>
<entry>
<title>feat: atlas language server (#3539)</title>
<updated>2025-01-05T08:33:52Z</updated>
<author>
<name>mineo</name>
<email>euonymuslke@gmail.com</email>
</author>
<published>2025-01-05T08:33:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=acb88a4872033fddd8c2fe7e6251bc17ee4d2168'/>
<id>urn:sha1:acb88a4872033fddd8c2fe7e6251bc17ee4d2168</id>
<content type='text'>
* feat: atlas

added autocmd

add stdio option

* docs: added vim.filetype.add pattern</content>
</entry>
<entry>
<title>feat: update Harper supported languages #3534</title>
<updated>2025-01-04T12:53:07Z</updated>
<author>
<name>Grant Lemons</name>
<email>grantlemons@aol.com</email>
</author>
<published>2025-01-04T12:53:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=324865b49ebb57a4fbed9896b3e3446b22676c2e'/>
<id>urn:sha1:324865b49ebb57a4fbed9896b3e3446b22676c2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs(ruby_lsp): remove instructions for adding ruby-lsp to Gemfile (#3540)</title>
<updated>2025-01-03T08:35:33Z</updated>
<author>
<name>Adam Daniels</name>
<email>adam@mediadrive.ca</email>
</author>
<published>2025-01-03T08:35:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=ee398592996dc806e7d4b54d196f3a81b36c65df'/>
<id>urn:sha1:ee398592996dc806e7d4b54d196f3a81b36c65df</id>
<content type='text'>
The best practice is to have the gem installed globally, and then
ruby-lsp will set up it's own Gemfile and manage it's own version.</content>
</entry>
<entry>
<title>fix(clangd): fix switchSourceHeader detection (#3538)</title>
<updated>2025-01-02T11:59:59Z</updated>
<author>
<name>Václav Kubernát</name>
<email>sir.venceslas@gmail.com</email>
</author>
<published>2025-01-02T11:59:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=88dff6268a068403c87b461aee69beb61ceb8303'/>
<id>urn:sha1:88dff6268a068403c87b461aee69beb61ceb8303</id>
<content type='text'>
The previous patch to this file (88c4c042e1e59f992e4c7aff3531033047b3aa9c)
changed the string to 'ccls' (possibly by copy-paste error).</content>
</entry>
<entry>
<title>refactor(clangd): imporve switchsourceheader handler (#3537)</title>
<updated>2025-01-02T07:26:38Z</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2025-01-02T07:26:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=88c4c042e1e59f992e4c7aff3531033047b3aa9c'/>
<id>urn:sha1:88c4c042e1e59f992e4c7aff3531033047b3aa9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(ccls): typo on request method (#3536)</title>
<updated>2025-01-02T06:20:47Z</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2025-01-02T06:20:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=709e3e87441204315fe0384a5a3c72f1a520d82c'/>
<id>urn:sha1:709e3e87441204315fe0384a5a3c72f1a520d82c</id>
<content type='text'>
Problem: method prefix is textDocument

Solution: make d to upper</content>
</entry>
<entry>
<title>feat(ccls): add CclsSwitchSourceHeader (#3535)</title>
<updated>2025-01-02T05:25:52Z</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2025-01-02T05:25:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=9194d0e863f9c8970021b23cf48685cfda289d07'/>
<id>urn:sha1:9194d0e863f9c8970021b23cf48685cfda289d07</id>
<content type='text'>
* feat(ccls): add CclsSwitchSourceHeader

ccls 0.20241108 has added support for the extension from clangd.


---------

Co-authored-by: glepnir &lt;glephunter@gmail.com&gt;</content>
</entry>
<entry>
<title>feat: add cue language server (#3529)</title>
<updated>2024-12-29T02:27:00Z</updated>
<author>
<name>J. Emiliano Deustua</name>
<email>edeustua@gmail.com</email>
</author>
<published>2024-12-29T02:27:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=f6cb1e2cb70e9820f5c73d939b9a19c3a1cd6e46'/>
<id>urn:sha1:f6cb1e2cb70e9820f5c73d939b9a19c3a1cd6e46</id>
<content type='text'>
* feat: cue language server


---------

Co-authored-by: glepnir &lt;glephunter@gmail.com&gt;</content>
</entry>
<entry>
<title>fix: add `build.gradle.kts` for java language server (#3528)</title>
<updated>2024-12-28T09:52:47Z</updated>
<author>
<name>Enaium</name>
<email>32991121+Enaium@users.noreply.github.com</email>
</author>
<published>2024-12-28T09:52:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=57154fd9a24e76907e3b0bdba4677ef42c88d91c'/>
<id>urn:sha1:57154fd9a24e76907e3b0bdba4677ef42c88d91c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(mdx-analyzer): get dirname of vim.fs.find result (#3527)</title>
<updated>2024-12-25T10:37:01Z</updated>
<author>
<name>MuntasirSZN2</name>
<email>shahanazsabuj@gmail.com</email>
</author>
<published>2024-12-25T10:37:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=1240fbbfeb528b303594efde97192435a02bdb29'/>
<id>urn:sha1:1240fbbfeb528b303594efde97192435a02bdb29</id>
<content type='text'>
* fix: project root variable and root filetype</content>
</entry>
<entry>
<title>refactor!: remove public interface of util.path.traverse_parents</title>
<updated>2024-12-23T13:06:42Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-12-22T21:03:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=c580f34bc5fdca8aaf737a9ab8a5d775cb940e57'/>
<id>urn:sha1:c580f34bc5fdca8aaf737a9ab8a5d775cb940e57</id>
<content type='text'>
Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
</content>
</entry>
<entry>
<title>feat: autohotkey_lsp #3408</title>
<updated>2024-12-22T23:45:56Z</updated>
<author>
<name>Tom</name>
<email>ttofel@gmail.com</email>
</author>
<published>2024-12-22T23:45:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=73ce1e3bf66b47a444378e7fdc68d03d854328ef'/>
<id>urn:sha1:73ce1e3bf66b47a444378e7fdc68d03d854328ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: deprecate util.path.iterate_parents</title>
<updated>2024-12-22T13:44:02Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-12-22T13:08:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=9204642002ba91f9e0b7d0e5989f373657fe754a'/>
<id>urn:sha1:9204642002ba91f9e0b7d0e5989f373657fe754a</id>
<content type='text'>
Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
</content>
</entry>
<entry>
<title>refactor: deprecate util.path.path_separator</title>
<updated>2024-12-21T17:15:15Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-12-21T15:16:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=f1405c1ea5d7a1051a8ced3110d7cf3b8524041b'/>
<id>urn:sha1:f1405c1ea5d7a1051a8ced3110d7cf3b8524041b</id>
<content type='text'>
Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
</content>
</entry>
<entry>
<title>refactor: deprecate util.path.join</title>
<updated>2024-12-21T15:10:35Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-12-21T13:08:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=45c5095097702e8316f9409b39b2721db8534db2'/>
<id>urn:sha1:45c5095097702e8316f9409b39b2721db8534db2</id>
<content type='text'>
Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
</content>
</entry>
<entry>
<title>refactor: fix luals warnings</title>
<updated>2024-12-19T10:33:57Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-12-17T11:11:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=040001d85e9190a904d0e35ef5774633e14d8475'/>
<id>urn:sha1:040001d85e9190a904d0e35ef5774633e14d8475</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(msbuild): config instruction for filetypes (#3516)</title>
<updated>2024-12-17T07:22:18Z</updated>
<author>
<name>Rui Chen</name>
<email>77432836+sharpchen@users.noreply.github.com</email>
</author>
<published>2024-12-17T07:22:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=495a7f16f6eb1d3e9b2b976c77b51ab9f970046d'/>
<id>urn:sha1:495a7f16f6eb1d3e9b2b976c77b51ab9f970046d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(ruff, ruff_lsp, crystalline, janet_lsp): returning a function from root pattern (#3513)</title>
<updated>2024-12-15T00:50:47Z</updated>
<author>
<name>apostoli</name>
<email>79337131+apostolos-geyer@users.noreply.github.com</email>
</author>
<published>2024-12-15T00:50:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=ae8a01bb40848490548e5d07b97ed972ed43c2f9'/>
<id>urn:sha1:ae8a01bb40848490548e5d07b97ed972ed43c2f9</id>
<content type='text'>
* fix(ruff, ruff_lsp): error returning the function returned by util.root_pattern on lsp start

* fix(crystalline, janet_lsp): invoke function returned by root pattern</content>
</entry>
<entry>
<title>refactor!: remove util.path.is_absolute</title>
<updated>2024-12-14T22:58:22Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-12-14T15:18:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=c502e4d288d1e29b46f6b78aa4b375a40c82e8b0'/>
<id>urn:sha1:c502e4d288d1e29b46f6b78aa4b375a40c82e8b0</id>
<content type='text'>
Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
</content>
</entry>
<entry>
<title>refactor!: remove util.path.escape_wildcards</title>
<updated>2024-12-14T20:51:16Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-12-14T14:52:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=3da18150795cd0cf2c0efe3c6fe6e142800c14ef'/>
<id>urn:sha1:3da18150795cd0cf2c0efe3c6fe6e142800c14ef</id>
<content type='text'>
Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
</content>
</entry>
<entry>
<title>refactor: deprecate util.find_git_ancestor</title>
<updated>2024-12-14T16:24:12Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-12-13T13:53:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=12d163c5c2b05e85431f2deef5d9d59a8fd8dfc2'/>
<id>urn:sha1:12d163c5c2b05e85431f2deef5d9d59a8fd8dfc2</id>
<content type='text'>
Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
</content>
</entry>
<entry>
<title>docs: how to get package.json parent dir #3506</title>
<updated>2024-12-14T00:06:28Z</updated>
<author>
<name>Guilherme Soares</name>
<email>48023091+guilhas07@users.noreply.github.com</email>
</author>
<published>2024-12-14T00:06:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=3cb6c05779459eb5fe9cddbb47675593594f0415'/>
<id>urn:sha1:3cb6c05779459eb5fe9cddbb47675593594f0415</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(regression): fix for vim.fs.find regression not returning parent directory (#3505)</title>
<updated>2024-12-13T19:30:45Z</updated>
<author>
<name>Jacob Reed</name>
<email>jacob.russell.reed@gmail.com</email>
</author>
<published>2024-12-13T19:30:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=4761665b4be82c46612cdfb4ea9c90de25875c4f'/>
<id>urn:sha1:4761665b4be82c46612cdfb4ea9c90de25875c4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: deprecate util.find_package_json_ancestor</title>
<updated>2024-12-13T13:31:20Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-12-13T13:02:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=f675f8c430ae3012f6d140899c2cec3b59e9cb43'/>
<id>urn:sha1:f675f8c430ae3012f6d140899c2cec3b59e9cb43</id>
<content type='text'>
Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
</content>
</entry>
<entry>
<title>fix(tinymist): fallback to single file in some case (#3501)</title>
<updated>2024-12-12T08:35:00Z</updated>
<author>
<name>Yaksis</name>
<email>59007159+Yakkhini@users.noreply.github.com</email>
</author>
<published>2024-12-12T08:35:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=e35fd81524b50bff187951253d4f6c9c97a7d013'/>
<id>urn:sha1:e35fd81524b50bff187951253d4f6c9c97a7d013</id>
<content type='text'>
When the `root_dir` is null, tinymist should still runs to give a
baseline usage.</content>
</entry>
<entry>
<title>fix(kotlin_language_server): wrong cmd on Windows #3500</title>
<updated>2024-12-11T14:37:09Z</updated>
<author>
<name>Kevin Nitro</name>
<email>trannguyenthaibinh46@gmail.com</email>
</author>
<published>2024-12-11T14:37:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=402f12c841f3dc92043ac3af3ad4524faf76d613'/>
<id>urn:sha1:402f12c841f3dc92043ac3af3ad4524faf76d613</id>
<content type='text'>
fix #3499</content>
</entry>
<entry>
<title>docs(volar): fix dead links and remove outdated content (#3498)</title>
<updated>2024-12-10T05:10:53Z</updated>
<author>
<name>Fabien</name>
<email>vaga@users.noreply.github.com</email>
</author>
<published>2024-12-10T05:10:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=cef5a113b19b9d04729017efca2edffd16b884ae'/>
<id>urn:sha1:cef5a113b19b9d04729017efca2edffd16b884ae</id>
<content type='text'>
* docs(volar): refine Typescript SDK path lookup process

* docs(volar): fix dead links and improve clarity</content>
</entry>
</feed>
