<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-lspconfig/lua, branch v1.2.0</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-lspconfig/atom/lua?h=v1.2.0</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-lspconfig/atom/lua?h=v1.2.0'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/'/>
<updated>2024-12-19T10:33:57Z</updated>
<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>
<entry>
<title>fix(volar &amp; astro): remove duplicate node_modules  (#3497)</title>
<updated>2024-12-09T09:19:04Z</updated>
<author>
<name>汐</name>
<email>31800073+Parsifa1@users.noreply.github.com</email>
</author>
<published>2024-12-09T09:19:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=b8b725659fa60d2c5f5bd7459bcfee1d8b34acd5'/>
<id>urn:sha1:b8b725659fa60d2c5f5bd7459bcfee1d8b34acd5</id>
<content type='text'>
fix #3496</content>
</entry>
<entry>
<title>refactor: remove outdated code</title>
<updated>2024-12-08T17:38:48Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-12-01T14:41:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=687fcb939b7de052a3ba6c300348fcd5eb128e83'/>
<id>urn:sha1:687fcb939b7de052a3ba6c300348fcd5eb128e83</id>
<content type='text'>
Lspconfig requires neovim version 0.9 at the time of writing this, so
discard any version checks and code for older versions.
</content>
</entry>
<entry>
<title>refactor: deprecate util.find_node_modules_ancestor</title>
<updated>2024-12-08T17:32:42Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-11-28T17:11:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=19626a3a4484de12c3d8c0833bb49ecb3dcd5c76'/>
<id>urn:sha1:19626a3a4484de12c3d8c0833bb49ecb3dcd5c76</id>
<content type='text'>
Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
</content>
</entry>
<entry>
<title>feat: ltex-ls-plus #3442</title>
<updated>2024-12-07T13:09:31Z</updated>
<author>
<name>Stefano Volpe</name>
<email>foxy@teapot.ovh</email>
</author>
<published>2024-12-07T13:09:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=ab8f4009b42670aab15dffd1666b02b7d9127ca8'/>
<id>urn:sha1:ab8f4009b42670aab15dffd1666b02b7d9127ca8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "refactor: use simpler file existence check" #3495</title>
<updated>2024-12-06T11:19:39Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-12-06T11:19:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=64073cbed0ce23e988160bfd1a148a75b6af94cc'/>
<id>urn:sha1:64073cbed0ce23e988160bfd1a148a75b6af94cc</id>
<content type='text'>
This reverts commit 90c1c6cc822b1836209514c096069b9bbeab63d9.

Fix #3485</content>
</entry>
<entry>
<title>fix(typst_lsp): deprecate typst_lsp to tinymist (#3493)</title>
<updated>2024-12-05T10:54:48Z</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2024-12-05T10:54:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=2c007c79eedfca0ec652c50d571cb0c52d1577ba'/>
<id>urn:sha1:2c007c79eedfca0ec652c50d571cb0c52d1577ba</id>
<content type='text'>
Problem: typst_lsp has been archived.

Solution: use tinymist instead

Fix #3492</content>
</entry>
<entry>
<title>fix(types): lspconfig.Config commands (#3490)</title>
<updated>2024-12-04T05:36:07Z</updated>
<author>
<name>andrew snelling</name>
<email>72226000+snelling-a@users.noreply.github.com</email>
</author>
<published>2024-12-04T05:36:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=6e385d2fe5da6714f00142afbd8d3591d330ffd7'/>
<id>urn:sha1:6e385d2fe5da6714f00142afbd8d3591d330ffd7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: broken elixir-ls URL #3489</title>
<updated>2024-12-02T16:26:54Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-12-02T16:26:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=2386f1e0e1a99c944617f8b6a8088c95b806505c'/>
<id>urn:sha1:2386f1e0e1a99c944617f8b6a8088c95b806505c</id>
<content type='text'>
fix #3488</content>
</entry>
<entry>
<title>refactor: replace all instances of vim.uv with vim.loop</title>
<updated>2024-12-02T10:12:18Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-12-01T12:01:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=9b89ba5f158f73779cd58d0bb2783dfb40b28b0e'/>
<id>urn:sha1:9b89ba5f158f73779cd58d0bb2783dfb40b28b0e</id>
<content type='text'>
We still support neovim 0.9 currently, so we can't use vim.uv. Also add
a check so we don't accidentally reintroduce it.
</content>
</entry>
<entry>
<title>fix(statix): use correct cmd (#3487)</title>
<updated>2024-12-02T05:34:22Z</updated>
<author>
<name>uncenter</name>
<email>47499684+uncenter@users.noreply.github.com</email>
</author>
<published>2024-12-02T05:34:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=ec346d7e73d8de21648b45ff868a384be5ecdd05'/>
<id>urn:sha1:ec346d7e73d8de21648b45ff868a384be5ecdd05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(fennel-ls): enable single_file_support #3417</title>
<updated>2024-12-01T22:12:42Z</updated>
<author>
<name>Emma</name>
<email>4430224+justiceenunciate@users.noreply.github.com</email>
</author>
<published>2024-12-01T22:12:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=6c0de93a52b8bea36ddef037638afe4605f04040'/>
<id>urn:sha1:6c0de93a52b8bea36ddef037638afe4605f04040</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: use simpler file existence check</title>
<updated>2024-12-01T14:11:38Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-12-01T11:57:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=90c1c6cc822b1836209514c096069b9bbeab63d9'/>
<id>urn:sha1:90c1c6cc822b1836209514c096069b9bbeab63d9</id>
<content type='text'>
The vimscript function `getftype` is an easier way to check for file
existence compared to vim.uv.
</content>
</entry>
<entry>
<title>fix: return string instead of table for find_mercurial_ancestor</title>
<updated>2024-11-30T13:07:10Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-11-30T13:01:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=7b0a2f6b14485bb5a237fc1328a487ff3e4a08c5'/>
<id>urn:sha1:7b0a2f6b14485bb5a237fc1328a487ff3e4a08c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: deprecate util.find_mercurial_ancestor</title>
<updated>2024-11-29T11:17:35Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-11-28T17:11:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=e869c7e6af0a3c40a2b344a9765779d74dd12720'/>
<id>urn:sha1:e869c7e6af0a3c40a2b344a9765779d74dd12720</id>
<content type='text'>
Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
</content>
</entry>
<entry>
<title>refactor: deprecate util.path.is_dir #3475</title>
<updated>2024-11-28T22:39:12Z</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2024-11-28T22:39:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=6a5ed22255bbe10104ff9b72c55ec2e233a8e571'/>
<id>urn:sha1:6a5ed22255bbe10104ff9b72c55ec2e233a8e571</id>
<content type='text'>
Work on https://github.com/neovim/nvim-lspconfig/issues/2079</content>
</entry>
<entry>
<title>refactor: deprecate util.path.is_file #3474</title>
<updated>2024-11-28T21:44:19Z</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2024-11-28T21:44:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=86dcd4d4ec014c5cb47033c52a54508acd503b97'/>
<id>urn:sha1:86dcd4d4ec014c5cb47033c52a54508acd503b97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: bashls add bash filetype (#3457)</title>
<updated>2024-11-28T05:48:47Z</updated>
<author>
<name>King Art</name>
<email>arthur@ischium.net</email>
</author>
<published>2024-11-28T05:48:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=a0ba5b10ca7846bd523e24c52d73f723841d2405'/>
<id>urn:sha1:a0ba5b10ca7846bd523e24c52d73f723841d2405</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: deprecate `util.path.exists`</title>
<updated>2024-11-27T13:56:17Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-11-27T11:26:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=2a11b98741d168790cf6fa6798e991b3f78bf314'/>
<id>urn:sha1:2a11b98741d168790cf6fa6798e991b3f78bf314</id>
<content type='text'>
Use `vim.uv.fs_stat` instead.

Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
</content>
</entry>
<entry>
<title>refactor: group deprecated functions at the end</title>
<updated>2024-11-27T11:19:32Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-11-27T11:14:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d651732cecfc77be1b3727512bec0438c22410d1'/>
<id>urn:sha1:d651732cecfc77be1b3727512bec0438c22410d1</id>
<content type='text'>
This makes it easier to assess how much functionality still needs to be deprecated.
</content>
</entry>
<entry>
<title>fix: using method string instead constant (#3468)</title>
<updated>2024-11-27T05:13:20Z</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2024-11-27T05:13:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=5d8288c794de811d41490ed6f616d6271e2c1c98'/>
<id>urn:sha1:5d8288c794de811d41490ed6f616d6271e2c1c98</id>
<content type='text'>
Using method string instead constant avoid nil error in low release version</content>
</entry>
<entry>
<title>refactor: remove internal implementation of `util.path.sanitize` #3464</title>
<updated>2024-11-26T21:42:28Z</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2024-11-26T21:42:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=830ec3893eeb2b21d182864b56931ca6d23d3e29'/>
<id>urn:sha1:830ec3893eeb2b21d182864b56931ca6d23d3e29</id>
<content type='text'>
Return value from `vim.fs.normalize` instead.</content>
</entry>
<entry>
<title>ci: check for deprecated util functions #3462</title>
<updated>2024-11-26T15:34:16Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-11-26T15:34:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=16008a64f6ab9309641f30b8a7c9a432f1649b9a'/>
<id>urn:sha1:16008a64f6ab9309641f30b8a7c9a432f1649b9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: remove implementation of util.path.dirname #3460</title>
<updated>2024-11-26T14:48:35Z</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2024-11-26T14:48:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=3eaab290c73c139d890e5da8a99dc76c274e03d5'/>
<id>urn:sha1:3eaab290c73c139d890e5da8a99dc76c274e03d5</id>
<content type='text'>
Instead, just return the result of vim.fs.dirname.</content>
</entry>
<entry>
<title>Revert "fix: check existing_client support workspaceFolder (#3452)" (#3459)</title>
<updated>2024-11-26T11:18:12Z</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2024-11-26T11:18:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=064221eed39e7dc81cf1d27c0d016f4b29a9aad1'/>
<id>urn:sha1:064221eed39e7dc81cf1d27c0d016f4b29a9aad1</id>
<content type='text'>
This reverts commit fe88eade4ab50fca9ace99205cad1d91645ed9e8.</content>
</entry>
<entry>
<title>fix: check existing_client support workspaceFolder (#3452)</title>
<updated>2024-11-26T06:19:10Z</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2024-11-26T06:19:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=fe88eade4ab50fca9ace99205cad1d91645ed9e8'/>
<id>urn:sha1:fe88eade4ab50fca9ace99205cad1d91645ed9e8</id>
<content type='text'>
if existing_client does not support workpaceFolder
should spawn a new server instance</content>
</entry>
<entry>
<title>fix: outdated references to 'lspconfig.ui.windows' #3454</title>
<updated>2024-11-25T13:48:01Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-11-25T13:48:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=27008519562f16453813c19dcc6ee97f505e0b1c'/>
<id>urn:sha1:27008519562f16453813c19dcc6ee97f505e0b1c</id>
<content type='text'>
Problem:
Some configs still reference 'lspconfig.ui.windows', which was removed
in e6569c18c21be5166e4b9cc7530e828b8285c84e.

Solution:
Remove the references.</content>
</entry>
<entry>
<title>feat: add silent on error option</title>
<updated>2024-11-24T04:30:34Z</updated>
<author>
<name>Maria José Solano</name>
<email>majosolano99@gmail.com</email>
</author>
<published>2024-11-24T03:31:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=2eccb418f2f972ad1167f8491a8180acdeb02384'/>
<id>urn:sha1:2eccb418f2f972ad1167f8491a8180acdeb02384</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: use vim.lsp.start instead of vim.lsp.start_client</title>
<updated>2024-11-24T04:30:34Z</updated>
<author>
<name>Maria José Solano</name>
<email>majosolano99@gmail.com</email>
</author>
<published>2024-11-23T22:03:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=8d9fd3581ac07a2e1940435e13bda31a0cdeb795'/>
<id>urn:sha1:8d9fd3581ac07a2e1940435e13bda31a0cdeb795</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: pass offset_encoding in some make params util functions(#3449)</title>
<updated>2024-11-24T00:57:50Z</updated>
<author>
<name>Rocky</name>
<email>yzhang.rocky@gmail.com</email>
</author>
<published>2024-11-24T00:57:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=022134a75c5189e87b0aef1c7e1db1921ec4073f'/>
<id>urn:sha1:022134a75c5189e87b0aef1c7e1db1921ec4073f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs(harper_ls): fix links to current harper repo (#3444)</title>
<updated>2024-11-22T09:40:24Z</updated>
<author>
<name>Jon Surrell</name>
<email>sirreal@users.noreply.github.com</email>
</author>
<published>2024-11-22T09:40:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=618d2051d40a2ae34a892a003d49ca44053f2c7a'/>
<id>urn:sha1:618d2051d40a2ae34a892a003d49ca44053f2c7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(texlab): clean commands function (#3430)</title>
<updated>2024-11-20T11:35:05Z</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2024-11-20T11:35:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=5d17f6c6deb938222cb03cc31f50549880ba2669'/>
<id>urn:sha1:5d17f6c6deb938222cb03cc31f50549880ba2669</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(vale_ls): add reStructuredText to filetypes (#3439)</title>
<updated>2024-11-17T13:00:35Z</updated>
<author>
<name>Antonin Godard</name>
<email>37036499+antznin@users.noreply.github.com</email>
</author>
<published>2024-11-17T13:00:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=a40c2fde8d49a14e5d80f1fc627e5efbf71d3ee3'/>
<id>urn:sha1:a40c2fde8d49a14e5d80f1fc627e5efbf71d3ee3</id>
<content type='text'>
Vale supports parsing reStructuredText files, as documented here:
https://vale.sh/docs/topics/scoping/#restructuredtext

It uses rst2html in the background.

Signed-off-by: Antonin Godard &lt;antoningodard@pm.me&gt;</content>
</entry>
<entry>
<title>feat: add support using erb files to ruby-lsp (#3435)</title>
<updated>2024-11-15T05:47:32Z</updated>
<author>
<name>Vinícius Bispo</name>
<email>vini.bispo015@gmail.com</email>
</author>
<published>2024-11-15T05:47:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=404b30de697722b4d482246962c315de75ed9d46'/>
<id>urn:sha1:404b30de697722b4d482246962c315de75ed9d46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add robotcode support (#3431)</title>
<updated>2024-11-12T08:45:56Z</updated>
<author>
<name>Tendon</name>
<email>88754538+TendonT52@users.noreply.github.com</email>
</author>
<published>2024-11-12T08:45:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=561cafdb801c4038bd41e0a36c7ef07874f520d0'/>
<id>urn:sha1:561cafdb801c4038bd41e0a36c7ef07874f520d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(texlab): use exec_cmd method in cleanArtifacts and cleanAuxiliary (#3428)</title>
<updated>2024-11-10T11:08:10Z</updated>
<author>
<name>Dimitris Dimitropoulos</name>
<email>dimitris.dimitropoulos00@gmail.com</email>
</author>
<published>2024-11-10T11:08:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=884d257d143b0d45bac586ad6ae2006ab6d097e2'/>
<id>urn:sha1:884d257d143b0d45bac586ad6ae2006ab6d097e2</id>
<content type='text'>
Problem: see #3426 and #3427</content>
</entry>
<entry>
<title>fix(texlab): use exec_cmd method (#3427)</title>
<updated>2024-11-10T10:33:39Z</updated>
<author>
<name>Dimitris Dimitropoulos</name>
<email>dimitris.dimitropoulos00@gmail.com</email>
</author>
<published>2024-11-10T10:33:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=210091e839b428ec539c24cec4813fc9366afa7f'/>
<id>urn:sha1:210091e839b428ec539c24cec4813fc9366afa7f</id>
<content type='text'>
Problem: vim.lsp.buf.execute_command has been deprecated in nightly
Solution: add version check of nvim and use client:exec_command for nightly version

---------

Co-authored-by: glepnir &lt;glephunter@gmail.com&gt;</content>
</entry>
<entry>
<title>feat: add the official Nextflow Language Server nextflow_ls (#3423)</title>
<updated>2024-11-07T11:25:35Z</updated>
<author>
<name>Micah Halter</name>
<email>micah@mehalter.com</email>
</author>
<published>2024-11-07T11:25:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=3ae9e5089e3d5e9e1371b836afe3a514cd16bc9f'/>
<id>urn:sha1:3ae9e5089e3d5e9e1371b836afe3a514cd16bc9f</id>
<content type='text'>
* feat: add nextflow_ls

</content>
</entry>
<entry>
<title>chore: fix typo on deprecate of bufls (#3422)</title>
<updated>2024-11-06T07:28:56Z</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2024-11-06T07:28:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=52302604e3c667cfdf33aadf89088e96eb3c5da3'/>
<id>urn:sha1:52302604e3c667cfdf33aadf89088e96eb3c5da3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(buf): new lsp for protobuf (#3414)</title>
<updated>2024-11-06T05:38:53Z</updated>
<author>
<name>Imron Gamidli</name>
<email>36050790+gogamid@users.noreply.github.com</email>
</author>
<published>2024-11-06T05:38:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=2e92288351d3b0a9e5c8d8de7d1a9aaa0e5c40e9'/>
<id>urn:sha1:2e92288351d3b0a9e5c8d8de7d1a9aaa0e5c40e9</id>
<content type='text'>
new server bufls for protobuf filetype</content>
</entry>
<entry>
<title>chore(ruff_lsp): deprecate ruff_lsp in favour of ruff (#3420)</title>
<updated>2024-11-06T05:37:50Z</updated>
<author>
<name>Peter Lithammer</name>
<email>peter.lithammer@gmail.com</email>
</author>
<published>2024-11-06T05:37:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=dff0299f2a510544665592531845b230159edafb'/>
<id>urn:sha1:dff0299f2a510544665592531845b230159edafb</id>
<content type='text'>
`ruff server` has been stable for some time now.</content>
</entry>
<entry>
<title>fix(health): improve format of root dir and doc in checkhealth (#3416)</title>
<updated>2024-11-03T11:48:12Z</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2024-11-03T11:48:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=bc6ada4b0892b7f10852c0b8ca7209fd39a6d754'/>
<id>urn:sha1:bc6ada4b0892b7f10852c0b8ca7209fd39a6d754</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: correct type annotation on lspconfig.Config::on_new_config (#3411)</title>
<updated>2024-10-31T05:32:18Z</updated>
<author>
<name>Tristan Partin</name>
<email>tristan@partin.io</email>
</author>
<published>2024-10-31T05:32:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=54617a18f4cf46f0c2f6d024fa6feb7515fe036d'/>
<id>urn:sha1:54617a18f4cf46f0c2f6d024fa6feb7515fe036d</id>
<content type='text'>
It takes a new_root_dir parameter as documented in the help docs.

Signed-off-by: Tristan Partin &lt;tristan@partin.io&gt;</content>
</entry>
<entry>
<title>feat: harper supports nix filetype #3407</title>
<updated>2024-10-28T12:29:20Z</updated>
<author>
<name>Jeremy Fleischman</name>
<email>jeremyfleischman@gmail.com</email>
</author>
<published>2024-10-28T12:29:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=e9ebb475b388917da1ffd2f24b58359fffc50366'/>
<id>urn:sha1:e9ebb475b388917da1ffd2f24b58359fffc50366</id>
<content type='text'>
Support for nix just landed in harper: https://github.com/elijah-potter/harper/pull/244</content>
</entry>
<entry>
<title>fix(dprint): add graphql to filetypes #3406</title>
<updated>2024-10-28T11:47:13Z</updated>
<author>
<name>Maria José Solano</name>
<email>majosolano99@gmail.com</email>
</author>
<published>2024-10-28T11:47:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=f1eab09ed7b18af7af2079159ed52ee969ddc289'/>
<id>urn:sha1:f1eab09ed7b18af7af2079159ed52ee969ddc289</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: ts_query_ls (for tree-sitter query files) #3404</title>
<updated>2024-10-26T00:15:50Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-10-26T00:15:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=71b5ca5ef1d716803c2e2fddeec0da11737f5699'/>
<id>urn:sha1:71b5ca5ef1d716803c2e2fddeec0da11737f5699</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(health): "root directory" not reported #3402</title>
<updated>2024-10-25T14:50:39Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-25T14:50:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=4ae8ea049034a4f1b95b3e671ab9d35c16eeafb9'/>
<id>urn:sha1:4ae8ea049034a4f1b95b3e671ab9d35c16eeafb9</id>
<content type='text'>
Problem:
"root directory" not reported.

Solution:
report root_dir. regression from b55b9659de9ac17e05df4787bb023e4c7ef45329</content>
</entry>
<entry>
<title>feat(docs): improve formatting of generated docs #3400</title>
<updated>2024-10-24T17:28:14Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-24T17:28:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=a4a0cf9b396b232846e25a9d7e9655a9d52daef0'/>
<id>urn:sha1:a4a0cf9b396b232846e25a9d7e9655a9d52daef0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(health): version fails for jdtls #3399</title>
<updated>2024-10-24T16:56:32Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-24T16:56:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=fb41274c6418634f59d45efa808b6a8a2d6887f2'/>
<id>urn:sha1:fb41274c6418634f59d45efa808b6a8a2d6887f2</id>
<content type='text'>
Problem:
version fails for jdtls

Solution:
Try `-version` (one hyphen). Drop `-v`, it's probably not useful. Also
drop `-h` because it is unlikely to work if `--help` didn't work.

TODO: make a smarter guess about the actual "argv0" of `cmd`.</content>
</entry>
<entry>
<title>refactor(docs): drop redundant default_config #3398</title>
<updated>2024-10-24T16:36:22Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-24T16:36:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=5fd8b5608121d29919830e42a00ccddd9f31dadd'/>
<id>urn:sha1:5fd8b5608121d29919830e42a00ccddd9f31dadd</id>
<content type='text'>
Problem:
default_config duplicated in `docs` items.

Solution:
delete it. docgen autogenerates this now.</content>
</entry>
<entry>
<title>refactor(docs): drop redundant default_config #3397</title>
<updated>2024-10-24T16:27:23Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-24T16:27:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=e61da1eae59d9f4c6cdb076bdb73e7572f49c069'/>
<id>urn:sha1:e61da1eae59d9f4c6cdb076bdb73e7572f49c069</id>
<content type='text'>
Problem:
default_config duplicated in `docs` items.

Solution:
delete it. docgen autogenerates this now.</content>
</entry>
<entry>
<title>feat(docs): autogenerate default_config docs</title>
<updated>2024-10-24T15:24:48Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-24T15:05:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=903866024cd6c93a6acefd359329364234a65754'/>
<id>urn:sha1:903866024cd6c93a6acefd359329364234a65754</id>
<content type='text'>
Problem:
debug.info() is useless for some functions because they point to util.lua

Solution:
Provide a path to the source code instead of trying to inline the source
code.
</content>
</entry>
<entry>
<title>feat(docs): autogenerate default_config docs</title>
<updated>2024-10-24T15:24:45Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-24T13:34:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=9624fffcfa141335f772938d8c441bdb300e04e6'/>
<id>urn:sha1:9624fffcfa141335f772938d8c441bdb300e04e6</id>
<content type='text'>
Problem:
Docs are manually maintained everywhere for no good reason.

Solution:
- revert commit 9dc02492c4a457479f8a0ec7a65aac1852ff59c0
- provide a "gF" friendly link to the source
</content>
</entry>
<entry>
<title>feat: ada_ls #3394</title>
<updated>2024-10-24T11:47:42Z</updated>
<author>
<name>Ghjuvan Lacambre</name>
<email>lacambre@adacore.com</email>
</author>
<published>2024-10-24T11:47:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=b6b0dc7410791725f7157bd2e47fef0a01396624'/>
<id>urn:sha1:b6b0dc7410791725f7157bd2e47fef0a01396624</id>
<content type='text'>
The configuration for the Ada Language Server was first added in #171 and
removed in #3310. The removal happened due to misunderstandings, it was thought
at the time that the default language server configuration could not work on its
own (#1683), it turns out that this was actually caused by a bug in the ALS that
was fixed a long time ago. This means the default ALS configuration can be
re-introduced.

However, in the meantime, a new neovim plugin for Ada was created and the name
"als" was borrowed, thus we have to use a new name, ada_ls, in order to avoid
breaking this plugin.

This reverts commit 7b8b0b3ddd0ed6eddc93982753acaddc578defac.</content>
</entry>
<entry>
<title>chore(config): improve on_new_config type (#3392)</title>
<updated>2024-10-23T04:46:20Z</updated>
<author>
<name>andrew snelling</name>
<email>72226000+snelling-a@users.noreply.github.com</email>
</author>
<published>2024-10-23T04:46:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=edd9591199d1c78c0cb20514231f7f936f9412a2'/>
<id>urn:sha1:edd9591199d1c78c0cb20514231f7f936f9412a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(lua_ls): when neither lua or git root found, return nil. See #3322 (#3391)</title>
<updated>2024-10-22T10:51:50Z</updated>
<author>
<name>Folke Lemaitre</name>
<email>folke.lemaitre@gmail.com</email>
</author>
<published>2024-10-22T10:51:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=0d62a16429dba5fded93a076237079b81527e8f3'/>
<id>urn:sha1:0d62a16429dba5fded93a076237079b81527e8f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(health): "attempt to index cmd (function)" #3390</title>
<updated>2024-10-20T18:56:47Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-20T18:56:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=84f867753f659bfd9319f75bd5eb273a315f2da5'/>
<id>urn:sha1:84f867753f659bfd9319f75bd5eb273a315f2da5</id>
<content type='text'>
Problem:
`cmd` may be a random function instead of an executable command.

    ERROR Failed to run healthcheck for "lspconfig" plugin. Exception:
    .../lua/lspconfig/health.lua:127: attempt to index field 'cmd' (a function value)

Solution:
Skip attempt to invoke `&lt;cmd&gt; --version` if `cmd` is a function.</content>
</entry>
<entry>
<title>fix(health): improve version reporting #3388</title>
<updated>2024-10-19T15:55:21Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-19T15:55:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=fd49d5863e873891be37afac79b1f56fb34bb5d3'/>
<id>urn:sha1:fd49d5863e873891be37afac79b1f56fb34bb5d3</id>
<content type='text'>
- try the next command if:
  - version pattern is not matched
  - exitcode is nonzero or timeout.
- truncate long output</content>
</entry>
<entry>
<title>fix(health): support gopls version command (#3386)</title>
<updated>2024-10-19T05:53:43Z</updated>
<author>
<name>Scott Penrose</name>
<email>penrose@gmail.com</email>
</author>
<published>2024-10-19T05:53:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=b58d56c0c7b3dfb1c71797013ad7b4aca5e6b898'/>
<id>urn:sha1:b58d56c0c7b3dfb1c71797013ad7b4aca5e6b898</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(lspinfo): improve version check, deduplicate #3383</title>
<updated>2024-10-18T15:48:14Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-18T15:48:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=b55b9659de9ac17e05df4787bb023e4c7ef45329'/>
<id>urn:sha1:b55b9659de9ac17e05df4787bb023e4c7ef45329</id>
<content type='text'>
- improve version handling: try --version, -v, etc.
- avoid hanging commands (timeout after 1s).
- also collect stderr.
- show "Tried: ..." on failure.
- omit "custom handlers" if none found.</content>
</entry>
<entry>
<title>feat(lspinfo): also show version in make_client_info #3382</title>
<updated>2024-10-18T13:47:24Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-18T13:47:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d6b0c3b38cdb45dcbd658efc2bb721568f68d93f'/>
<id>urn:sha1:d6b0c3b38cdb45dcbd658efc2bb721568f68d93f</id>
<content type='text'>
Problem:
version is only printed for make_config_info.

Solution:
Add it to make_client_info.</content>
</entry>
<entry>
<title>docs(lua_ls): hint about personal config #3381</title>
<updated>2024-10-18T13:02:46Z</updated>
<author>
<name>Jean-Charles Quillet</name>
<email>jeancharles.quillet@gmail.com</email>
</author>
<published>2024-10-18T13:02:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=3bbd7979b168a8f3749fa9debd7c609f3d02caca'/>
<id>urn:sha1:3bbd7979b168a8f3749fa9debd7c609f3d02caca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(lspinfo): print `&lt;cmd&gt; --version` result</title>
<updated>2024-10-18T12:20:14Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-18T12:16:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=2c812ad934d6d1a89fe608d164e2b6ce7d31d4f2'/>
<id>urn:sha1:2c812ad934d6d1a89fe608d164e2b6ce7d31d4f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(lspinfo)!: remove config.lspinfo</title>
<updated>2024-10-18T10:30:55Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-16T10:23:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=679d978e644778abcf7b4552f9b763c040a8f0b5'/>
<id>urn:sha1:679d978e644778abcf7b4552f9b763c040a8f0b5</id>
<content type='text'>
Problem:
`config.lspinfo` is an undocumented feature that allows extending the
info shown in `:LspInfo` (`:checkhealth lspconfig`).
This feature is unwanted because:
- it's undocumented
- it adds a maintenance burden
- it provides info that should be derived from the LSP protocol itself.

Solution:
Remove support for `config.lspinfo`.
Instead, `:LspInfo` (`:checkhealth lspconfig`) should be enhanced to
automatically gather this kind of extra info from the server response.
</content>
</entry>
<entry>
<title>docs(lsp_ai):  description string instead of table (#3374)</title>
<updated>2024-10-16T05:12:04Z</updated>
<author>
<name>Austin Horstman</name>
<email>khaneliman12@gmail.com</email>
</author>
<published>2024-10-16T05:12:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=541f3a2781de481bb84883889e4d9f0904250a56'/>
<id>urn:sha1:541f3a2781de481bb84883889e4d9f0904250a56</id>
<content type='text'>
Follow suit of other descriptions that are just strings</content>
</entry>
<entry>
<title>docs(jqls, uvls): remove needy backslashes #3373</title>
<updated>2024-10-15T16:02:37Z</updated>
<author>
<name>Cdrman Fu</name>
<email>96031125+Futarimiti@users.noreply.github.com</email>
</author>
<published>2024-10-15T16:02:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=628dc8305c174f84fe0a1f3fb0260fb20d57089f'/>
<id>urn:sha1:628dc8305c174f84fe0a1f3fb0260fb20d57089f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(texlab): remove deprecated texlab.auxDirectory #3255</title>
<updated>2024-10-14T15:39:24Z</updated>
<author>
<name>Thibault de Villèle</name>
<email>25150288+Thibaulltt@users.noreply.github.com</email>
</author>
<published>2024-10-14T15:39:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d0ea4cd5f3f082ac5646cb31e2bafc53f64a4792'/>
<id>urn:sha1:d0ea4cd5f3f082ac5646cb31e2bafc53f64a4792</id>
<content type='text'>
The configuration key 'texlab.auxDirextory' has been deprecated, in
favor of 'texlab.build.auxDir', mirroring the latexmkrc's auxDir
variable.
https://github.com/latex-lsp/texlab/wiki/Configuration#deprecated-texlabauxdirectory

texlab.build.auxDir has a default value of `.` in texlab if not explicitly set, or if the user has no `latexmkrc` file.
https://github.com/latex-lsp/texlab/wiki/Configuration#texlabbuildauxdirectory

</content>
</entry>
<entry>
<title>fix(biome): remove 'css' duplicate #3372</title>
<updated>2024-10-14T15:07:04Z</updated>
<author>
<name>leaked memory</name>
<email>o.lohan.yrvine@gmail.com</email>
</author>
<published>2024-10-14T15:07:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=0bf8acea97db0051b83156b5ccf4d5a938a5f20c'/>
<id>urn:sha1:0bf8acea97db0051b83156b5ccf4d5a938a5f20c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: add graphql and css support for biome (#3370)</title>
<updated>2024-10-14T06:56:25Z</updated>
<author>
<name>John Ferlito</name>
<email>johnf@inodes.org</email>
</author>
<published>2024-10-14T06:56:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=60f98302a338b0f8095d7641f6b23d71ecea3dad'/>
<id>urn:sha1:60f98302a338b0f8095d7641f6b23d71ecea3dad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: poryscript-pls (#3366)</title>
<updated>2024-10-12T05:26:05Z</updated>
<author>
<name>Rachel</name>
<email>lhearachel@proton.me</email>
</author>
<published>2024-10-12T05:26:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=944182b6528f732309310bb85e78b2b0f6b2e055'/>
<id>urn:sha1:944182b6528f732309310bb85e78b2b0f6b2e055</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs(lsp_ai): fix docs not rendering properly (#3364)</title>
<updated>2024-10-11T05:28:31Z</updated>
<author>
<name>Robzz</name>
<email>r.chavignat@gmail.com</email>
</author>
<published>2024-10-11T05:28:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=c3580844867c726258252d0d8c004ec94f277f16'/>
<id>urn:sha1:c3580844867c726258252d0d8c004ec94f277f16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: fix old URL</title>
<updated>2024-10-09T18:52:54Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-09T18:52:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=ff69ecca55d83ffc70657f260a799f79a5637831'/>
<id>urn:sha1:ff69ecca55d83ffc70657f260a799f79a5637831</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: lsp-ai #3206</title>
<updated>2024-10-09T08:28:23Z</updated>
<author>
<name>Robzz</name>
<email>r.chavignat@gmail.com</email>
</author>
<published>2024-10-09T08:28:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=8411d985d671742ed9fb8d0b28f22bdb93acdf01'/>
<id>urn:sha1:8411d985d671742ed9fb8d0b28f22bdb93acdf01</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add basics_ls server config (#3361)</title>
<updated>2024-10-09T05:22:43Z</updated>
<author>
<name>Anton Kastritskii</name>
<email>halloy52@gmail.com</email>
</author>
<published>2024-10-09T05:22:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=92d69f08b228054e27a4f0f2e729ce4ef632b24a'/>
<id>urn:sha1:92d69f08b228054e27a4f0f2e729ce4ef632b24a</id>
<content type='text'>
Basics language server provides completion for buffer words, paths, and snippets. The goal is to allow current neovim users to test the built-in lsp completion without 3rd party plugins until neovim gains support for adding custom completion sources.

</content>
</entry>
<entry>
<title>feat(configs): add kulala_ls (#3360)</title>
<updated>2024-10-07T05:17:44Z</updated>
<author>
<name>Marco Kellershoff</name>
<email>1384938+gorillamoe@users.noreply.github.com</email>
</author>
<published>2024-10-07T05:17:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=3aca6d491eda5c23542b57c861de75b72dda2ff9'/>
<id>urn:sha1:3aca6d491eda5c23542b57c861de75b72dda2ff9</id>
<content type='text'>
A minimal language server for HTTP syntax.

See: https://github.com/mistweaverco/kulala-ls</content>
</entry>
<entry>
<title>fix(harper_ls): filetype "csharp" -&gt; "cs" #3358</title>
<updated>2024-10-06T18:41:37Z</updated>
<author>
<name>Rui Chen</name>
<email>77432836+sharpchen@users.noreply.github.com</email>
</author>
<published>2024-10-06T18:41:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=97627effc214b95baaa44f868d299b6996185344'/>
<id>urn:sha1:97627effc214b95baaa44f868d299b6996185344</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(fennel-ls): use closest cfg as root directory and fallback to git repo root (#3325)</title>
<updated>2024-10-06T00:57:55Z</updated>
<author>
<name>Emma</name>
<email>4430224+justiceenunciate@users.noreply.github.com</email>
</author>
<published>2024-10-06T00:57:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=8f6bdd213247ecdc88e5061904bfbf2e6a5e35cc'/>
<id>urn:sha1:8f6bdd213247ecdc88e5061904bfbf2e6a5e35cc</id>
<content type='text'>
Co-authored-by: Emma &lt;emma@guugle.com&gt;</content>
</entry>
<entry>
<title>refactor: remove unnecessary code</title>
<updated>2024-10-05T12:56:14Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-10-04T13:14:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=16666f1bc40f69ce05eb1883fd8c0d076284d8a5'/>
<id>urn:sha1:16666f1bc40f69ce05eb1883fd8c0d076284d8a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(health): skip format root when in single file mode (#3348)</title>
<updated>2024-10-04T10:18:56Z</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2024-10-04T10:18:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=f5c2a085110923d2f6aa8d62306b02a563b965b7'/>
<id>urn:sha1:f5c2a085110923d2f6aa8d62306b02a563b965b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "fix: autostart=false: attach when editing new, nonexistent file #2712" (#3347)</title>
<updated>2024-10-04T06:59:14Z</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2024-10-04T06:59:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=3f9fe72100b5f8ca8da00e54ab70707647c822b3'/>
<id>urn:sha1:3f9fe72100b5f8ca8da00e54ab70707647c822b3</id>
<content type='text'>
This reverts commit fb453a1a443b6ea6b54a1e4c101b1160c9d37950.</content>
</entry>
<entry>
<title>feat: add ungrammar-languageserver support (#3312)</title>
<updated>2024-10-04T06:37:55Z</updated>
<author>
<name>Binh Tran</name>
<email>binhtran432k@gmail.com</email>
</author>
<published>2024-10-04T06:37:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=6a439a8c973aea47b8e24e0e6ea8614da9801e8f'/>
<id>urn:sha1:6a439a8c973aea47b8e24e0e6ea8614da9801e8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add initial marko-js lsp config (#3228)</title>
<updated>2024-10-04T05:36:24Z</updated>
<author>
<name>Russ</name>
<email>13390184+russell-knight@users.noreply.github.com</email>
</author>
<published>2024-10-04T05:36:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=689019219ba2ffc4bf9d799b3392f81552c033f2'/>
<id>urn:sha1:689019219ba2ffc4bf9d799b3392f81552c033f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: autostart=false: attach when editing new, nonexistent file #2712</title>
<updated>2024-10-03T21:05:07Z</updated>
<author>
<name>Iain King-Speir</name>
<email>42310725+Diomendius@users.noreply.github.com</email>
</author>
<published>2024-10-03T21:05:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=fb453a1a443b6ea6b54a1e4c101b1160c9d37950'/>
<id>urn:sha1:fb453a1a443b6ea6b54a1e4c101b1160c9d37950</id>
<content type='text'>
## Problem
Currently, `nvim-lspconfig` tries to attach servers automatically via two autocommands:
1. Created if `config.autostart == true` and triggered by `FileType`, if `config.filetypes` is set, else `BufReadPost`. Calls `try_add()`.
2. Created for each workspace root, triggered by `BufReadPost` matching paths starting with the root. Calls `try_add_wrapper()`.

`BufReadPost` does not fire when creating a buffer for a file that doesn't exist. This means that if `config.autostart == true` and `config.filetypes` is set and includes the detected filetype for the buffer, the server is attached automatically regardless of whether the file exists, but in all other cases the server is only attached for existing files.

## Solution
1. Where these autocommands trigger on `BufReadPost`, also trigger on `BufNewFile`.
2. Wrap the autocommand callbacks in `vim.schedule()` to ensure `filetype` is set first, as the `BufReadPost`/`BufNewFile` autocommands will trigger before `FileType` if `nvim-lspconfig` is set up early enough during Nvim init (see https://github.com/neovim/neovim/issues/7367 and https://github.com/neovim/nvim-lspconfig/pull/2712#discussion_r1261063555).

I did consider including a test with this PR, but there doesn't seem to be any existing test infrastructure for tests involving actually running a language server (or a mock of one).

Fixes #2711</content>
</entry>
<entry>
<title>feat(unocss): use filetypes from vscode extension #3317</title>
<updated>2024-10-03T19:30:58Z</updated>
<author>
<name>ryoppippi</name>
<email>1560508+ryoppippi@users.noreply.github.com</email>
</author>
<published>2024-10-03T19:30:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=934e9e017177d53d95aaca879714b5a59c9a55df'/>
<id>urn:sha1:934e9e017177d53d95aaca879714b5a59c9a55df</id>
<content type='text'>
ref: https://github.com/unocss/unocss/blob/35297359bf61917bda499db86e3728a7ebd05d6c/packages/vscode/src/autocomplete.ts#L12</content>
</entry>
<entry>
<title>fix(health): root directory always "single file mode"</title>
<updated>2024-10-03T19:25:20Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-03T19:25:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=dd0d9be48f7bf008661105299410cdd3ccf79332'/>
<id>urn:sha1:dd0d9be48f7bf008661105299410cdd3ccf79332</id>
<content type='text'>
Problem:
Root directory is always reported as "Running in single file mode".

Solution:
Don't prettify the filepath until "presenting" it.

fix #3346
</content>
</entry>
<entry>
<title>fix: malformed version message in older Nvim #3345</title>
<updated>2024-10-03T15:05:59Z</updated>
<author>
<name>Micah Halter</name>
<email>micah@mehalter.com</email>
</author>
<published>2024-10-03T15:05:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=09074a29315dfe1c1bd5081a43481bd9af97bd3c'/>
<id>urn:sha1:09074a29315dfe1c1bd5081a43481bd9af97bd3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: assert minimum required Nvim version #3338</title>
<updated>2024-10-03T08:45:05Z</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2024-10-03T08:45:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=1c2595e38da319a1a58c94f58afe6fe6fe02e292'/>
<id>urn:sha1:1c2595e38da319a1a58c94f58afe6fe6fe02e292</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(health): support Nvim 0.9</title>
<updated>2024-10-02T19:21:27Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-02T19:21:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=38cd54b7063c4c45fb37c73ebfbd776939d0cfde'/>
<id>urn:sha1:38cd54b7063c4c45fb37c73ebfbd776939d0cfde</id>
<content type='text'>
fix #3342
</content>
</entry>
<entry>
<title>feat(lspinfo): replace :LspInfo with :checkhealth #3339</title>
<updated>2024-10-02T13:57:18Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-02T13:57:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=e6569c18c21be5166e4b9cc7530e828b8285c84e'/>
<id>urn:sha1:e6569c18c21be5166e4b9cc7530e828b8285c84e</id>
<content type='text'>
Problem:
:LspInfo has its own "inner platlform" of highlights, mappings etc. And
it doesn't integrate with :checkhealth.

Solution:
- Move the lspinfo code to a healthcheck.
- LspInfo features such as highlights, "floating window" presentation,
  etc., should be added to :checkhealth in Nvim core, if they are really
  needed.
- Define a "q" mapping until Nvim stable has that in :checkhealth.</content>
</entry>
</feed>
