<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-lspconfig/scripts, branch dependabot/github_actions/JohnnyMorganz/stylua-action-5</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-lspconfig/atom/scripts?h=dependabot%2Fgithub_actions%2FJohnnyMorganz%2Fstylua-action-5</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-lspconfig/atom/scripts?h=dependabot%2Fgithub_actions%2FJohnnyMorganz%2Fstylua-action-5'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/'/>
<updated>2026-03-27T11:54:19Z</updated>
<entry>
<title>fix(ci): "attempt to index field version" #4361</title>
<updated>2026-03-27T11:54:19Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2026-03-27T11:54:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=7278887ed047a15f05d73423ff39466260b05266'/>
<id>urn:sha1:7278887ed047a15f05d73423ff39466260b05266</id>
<content type='text'>
Problem:
ci failure after previous change:

    scripts/docgen.lua:249: attempt to index field 'version' (a function value)

Solution:
fix AI slop nooooo 😭 forgive me 🦞</content>
</entry>
<entry>
<title>fix(ci): noisy version changes in generated docs #4360</title>
<updated>2026-03-27T11:48:28Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2026-03-27T11:48:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=0f74791126dcf739ef16019e365835398f2ef131'/>
<id>urn:sha1:0f74791126dcf739ef16019e365835398f2ef131</id>
<content type='text'>
Problem:
The docgen script makes unwanted noise changes like this:

    diff --git a/doc/configs.md b/doc/configs.md
    index 25e2bc71d1..d8822ef0f4 100644
    --- a/doc/configs.md
    +++ b/doc/configs.md
    @@ -2481,11 +2481,11 @@ Default config:
       {
         editorInfo = {
           name = "Neovim",
    -      version = "0.12.0-dev+gc9e961994b"
    +      version = "0.12.0-dev+g925e9e8722"
         },
         editorPluginInfo = {
           name = "Neovim",
    -      version = "0.12.0-dev+gc9e961994b"
    +      version = "0.12.0-dev+g925e9e8722"
         }
       }
       ```

Solution:
During doc generation, patch vim.version to be less noisy.</content>
</entry>
<entry>
<title>feat(stylelint)!: migrate to stylelint-language-server #4351</title>
<updated>2026-03-26T09:54:19Z</updated>
<author>
<name>HyBer</name>
<email>59885141+BBboy01@users.noreply.github.com</email>
</author>
<published>2026-03-26T09:54:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=0624a7434ccb1fa27802b80e4a032ff71deea700'/>
<id>urn:sha1:0624a7434ccb1fa27802b80e4a032ff71deea700</id>
<content type='text'>
stylelint now has an official LS:
[@stylelint/language-server](https://github.com/stylelint/vscode-stylelint/tree/main/packages/language-server)</content>
</entry>
<entry>
<title>fix: sanitize invalid schema keys in type names</title>
<updated>2026-03-13T15:36:04Z</updated>
<author>
<name>Yi Ming</name>
<email>ofseed@foxmail.com</email>
</author>
<published>2026-03-13T15:26:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=fce4448bb7158b740fc6298839a463b70446a92e'/>
<id>urn:sha1:fce4448bb7158b740fc6298839a463b70446a92e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: map array object items to table[]</title>
<updated>2026-03-13T15:14:30Z</updated>
<author>
<name>Yi Ming</name>
<email>ofseed@foxmail.com</email>
</author>
<published>2026-03-13T15:14:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=45679130eab4efe19066dd55d71513a6ec208f1d'/>
<id>urn:sha1:45679130eab4efe19066dd55d71513a6ec208f1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: avoid duplicate class names for nested schemas</title>
<updated>2026-03-13T14:47:30Z</updated>
<author>
<name>Yi Ming</name>
<email>ofseed@foxmail.com</email>
</author>
<published>2026-03-13T14:43:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=39fdfdfe1169b05beb9cc5b8a55716205243af2d'/>
<id>urn:sha1:39fdfdfe1169b05beb9cc5b8a55716205243af2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: respect schema required fields</title>
<updated>2026-03-13T14:45:25Z</updated>
<author>
<name>Yi Ming</name>
<email>ofseed@foxmail.com</email>
</author>
<published>2026-03-13T12:20:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=c321e501410aabd7f3748bddfea6e7480b768799'/>
<id>urn:sha1:c321e501410aabd7f3748bddfea6e7480b768799</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: auto-generate annotations for LSP settings</title>
<updated>2026-03-13T14:45:20Z</updated>
<author>
<name>Yi Ming</name>
<email>ofseed@foxmail.com</email>
</author>
<published>2026-03-13T07:25:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=67bd0e6c9ec8f650524ef14721ace894f2b6f647'/>
<id>urn:sha1:67bd0e6c9ec8f650524ef14721ace894f2b6f647</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: add short description to help title #4331</title>
<updated>2026-02-27T22:53:10Z</updated>
<author>
<name>Yochem van Rosmalen</name>
<email>git@yochem.nl</email>
</author>
<published>2026-02-27T22:53:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=7e3f2906cc2bf467c9a09a3ef04a3bce85a2841e'/>
<id>urn:sha1:7e3f2906cc2bf467c9a09a3ef04a3bce85a2841e</id>
<content type='text'>
Problem:
Missing short description in `:help local-additions`.

Solution:
Add it to both docs.</content>
</entry>
<entry>
<title>fix(docs): handle config errors, document rename #4192</title>
<updated>2025-11-16T18:25:25Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-11-16T18:25:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=f54cc14a3d0984bbc1efd02a32b4e113d19e0d8e'/>
<id>urn:sha1:f54cc14a3d0984bbc1efd02a32b4e113d19e0d8e</id>
<content type='text'>
Problem:
If a config throws an error it fails the entire doc generation.

Solution:
Handle config error in docgen. Unfortunately, this doesn't show the
error message, it shows:

    loop or previous error loading module 'lsp.volar'

instead of the actual `error('…')` message.

So meanwhile, document the current deprecation/rename pattern and use
`vim.notify()` instead.</content>
</entry>
<entry>
<title>fix(docs): "commands" item breaks docgen #3944</title>
<updated>2025-07-10T12:48:37Z</updated>
<author>
<name>Fidel Yin</name>
<email>fidel.yin@hotmail.com</email>
</author>
<published>2025-07-10T12:48:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=ee2993adabeb51a190f737702e7678cb229d95e9'/>
<id>urn:sha1:ee2993adabeb51a190f737702e7678cb229d95e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(docgen.lua): convert `@brief` codeblocks for vimdoc #3787</title>
<updated>2025-04-26T21:25:08Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-04-26T21:25:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=98f3d1dae2d857654ba4ded74a9974e6b3574439'/>
<id>urn:sha1:98f3d1dae2d857654ba4ded74a9974e6b3574439</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(docgen.lua): improve vimdoc generator #3783</title>
<updated>2025-04-26T17:24:39Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-04-26T17:24:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=50a537d614aacf7e5ecd84fc0b6807d8e8967706'/>
<id>urn:sha1:50a537d614aacf7e5ecd84fc0b6807d8e8967706</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(docgen.lua): obsolete enable snippet</title>
<updated>2025-04-25T18:47:20Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-04-25T18:47:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=a9b2e80d297303b747d54e8caea92f96e2dd6cd7'/>
<id>urn:sha1:a9b2e80d297303b747d54e8caea92f96e2dd6cd7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(docgen.lua): omnisharp "--hostPID" arg always changes #3763</title>
<updated>2025-04-22T13:19:15Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-04-22T13:19:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=843f4ccfc841121fab4f820c61abdce3338df78f'/>
<id>urn:sha1:843f4ccfc841121fab4f820c61abdce3338df78f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(lint): use client:exec_cmd() #3755</title>
<updated>2025-04-21T20:43:00Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-04-21T20:43:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=44ba712bc3015cce9b599d18f947d85a630e512b'/>
<id>urn:sha1:44ba712bc3015cce9b599d18f947d85a630e512b</id>
<content type='text'>
Use `client:exec_cmd()` instead of calling
`request("workspace/executeCommand")` directly.</content>
</entry>
<entry>
<title>fix(docs): docgen.lua reads from `lua/*.lua` #3708</title>
<updated>2025-04-13T02:40:01Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-04-13T02:40:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=ecb74c22b4a6c41162153f77e73d4ef645fedfa0'/>
<id>urn:sha1:ecb74c22b4a6c41162153f77e73d4ef645fedfa0</id>
<content type='text'>
Problem:
Since configs now live in `lsp/`, the docgen needs to be updated.

Solution:
Read the configs from `lsp/`. Parse the `@brief` docstring to get the
docs.</content>
</entry>
<entry>
<title>refactor: replace vim.loop with vim.uv #3703</title>
<updated>2025-04-10T22:48:31Z</updated>
<author>
<name>Chris Bandy</name>
<email>bandy.chris@gmail.com</email>
</author>
<published>2025-04-10T22:48:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=4ea9083b6d3dff4ddc6da17c51334c3255b7eba5'/>
<id>urn:sha1:4ea9083b6d3dff4ddc6da17c51334c3255b7eba5</id>
<content type='text'>
The former is deprecated in neovim 0.10. Remove the check added in
9b89ba5f158f73779cd58d0bb2783dfb40b28b0e.

See: https://github.com/neovim/neovim/blob/v0.10.0/runtime/doc/deprecated.txt#L55</content>
</entry>
<entry>
<title>fix(docgen): :help (vimdoc) format #3683</title>
<updated>2025-04-02T13:33:41Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-04-02T13:33:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=171b6df1ad1bb3ee7ef115191ae5e473004b2872'/>
<id>urn:sha1:171b6df1ad1bb3ee7ef115191ae5e473004b2872</id>
<content type='text'>
followup to #3675</content>
</entry>
<entry>
<title>fix(docgen): generate configs.txt in :help (vimdoc) format #3675</title>
<updated>2025-04-02T13:10:55Z</updated>
<author>
<name>Daigo Yamashita</name>
<email>squiffer9@duck.com</email>
</author>
<published>2025-04-02T13:10:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d1256cba526466022e8d5b962d00c2918882d921'/>
<id>urn:sha1:d1256cba526466022e8d5b962d00c2918882d921</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(docgen): root_dir doc shows paths from CI env #3630</title>
<updated>2025-02-27T12:31:41Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-02-27T12:31:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=9dc8ecb488413d879d5d259b1ec66cf0fa7ffbe9'/>
<id>urn:sha1:9dc8ecb488413d879d5d259b1ec66cf0fa7ffbe9</id>
<content type='text'>
Problem:
When `root_dir` is not defined as a function, the generated docs show
the paths resolved in the CI env:

    root_dir : lua "/home/runner/work/nvim-lspconfig/nvim-lspconfig"

Solution:
Always show the "gF" message for `root_dir`, even if it is not
a function.

Fix #3628</content>
</entry>
<entry>
<title>refactor(docgen): use vim.text.indent() #3629</title>
<updated>2025-02-27T12:17:12Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-02-27T12:17:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=848a2d230083745f691498624c25ae493a8f0b6e'/>
<id>urn:sha1:848a2d230083745f691498624c25ae493a8f0b6e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: remove `docgen.sh`</title>
<updated>2025-01-21T14:45:44Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2025-01-21T13:35:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d9fbdafd80350b38c15521e11e66936032ed90d1'/>
<id>urn:sha1:d9fbdafd80350b38c15521e11e66936032ed90d1</id>
<content type='text'>
Instead, generate documentation by running the `docgen.lua` executable.
</content>
</entry>
<entry>
<title>refactor: silence luals warnings</title>
<updated>2024-12-22T13:37:19Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-12-22T13:10:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d68378cca4ad7b924507357227ace2333cf23f1a'/>
<id>urn:sha1:d68378cca4ad7b924507357227ace2333cf23f1a</id>
<content type='text'>
</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>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>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>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>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>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>feat(docs): improve formatting of generated docs</title>
<updated>2024-10-24T15:38:57Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-24T15:24:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=b2c90502d8dd15efd2de24e1536952e0cb4bca16'/>
<id>urn:sha1:b2c90502d8dd15efd2de24e1536952e0cb4bca16</id>
<content type='text'>
</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>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>refactor: minor cleanup</title>
<updated>2024-10-06T19:41:54Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-06T18:51:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=cc5f97f4ee5f9f5ef9d98e9f7135dfada5c3794f'/>
<id>urn:sha1:cc5f97f4ee5f9f5ef9d98e9f7135dfada5c3794f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: rename README_template.md #3357</title>
<updated>2024-10-06T10:47:24Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-06T10:47:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=dcf511d53fae9675c6fde4241d94b2daaa5e0cd5'/>
<id>urn:sha1:dcf511d53fae9675c6fde4241d94b2daaa5e0cd5</id>
<content type='text'>
The name `README_template.md` is confusing, because it is not related to
the README (that changed long ago).</content>
</entry>
<entry>
<title>docs: hide modeline #3356</title>
<updated>2024-10-06T10:40:06Z</updated>
<author>
<name>Jan Fooken</name>
<email>dev@janvhs.com</email>
</author>
<published>2024-10-06T10:40:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=2d7b68d43618a1e47dd375ce891552d190f4db91'/>
<id>urn:sha1:2d7b68d43618a1e47dd375ce891552d190f4db91</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(docgen): cleanup #3336</title>
<updated>2024-10-02T10:22:02Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-02T10:22:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=a62ecb7c75a2c3dde66bcdb83d66a7c2c2d6f18c'/>
<id>urn:sha1:a62ecb7c75a2c3dde66bcdb83d66a7c2c2d6f18c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: replace deprecated vim.loop with vim.uv</title>
<updated>2024-10-02T10:09:17Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-10-02T10:02:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=c25b9dd6bddb125b538f3f01cb47b4a6e606f6c5'/>
<id>urn:sha1:c25b9dd6bddb125b538f3f01cb47b4a6e606f6c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: expose config definition as `config_def` #3335</title>
<updated>2024-10-02T09:50:41Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-02T09:50:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=ae7698f4fe9a054c2427a8f5612422c9d6426b74'/>
<id>urn:sha1:ae7698f4fe9a054c2427a8f5612422c9d6426b74</id>
<content type='text'>
Problem:
Users/plugins may want to use the config definition without actually
activating the config via setup().

Solution:
- Expose `config_def` field and document it.
- Also undeprecate some stuff that doesn't yet have a documented
  alternative.

TODO: configs.lua sets `M.filetypes = config.filetypes` and other fields
in ad-hoc fashion "for :LspInfo" but it's not clear when those fields
are actually populated, and they don't source from `config_def`...</content>
</entry>
<entry>
<title>refactor: rename "server_configurations" =&gt; "configs" #3330</title>
<updated>2024-10-01T12:39:12Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-10-01T12:39:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=bedb2a0df105f68a624a49b867f269b6d55a2c89'/>
<id>urn:sha1:bedb2a0df105f68a624a49b867f269b6d55a2c89</id>
<content type='text'>
Problem:
The name `server_configurations` is extremely verbose and irritatingly
formal and dogmatic. This overlong name is a constant nuisance when
reading, writing, and coding.

It's also not even correct: these configurations are just as much
"client" configurations as they are "server" configurations.

Solution:
- Rename to a shorter name.
- Leave placeholder files for any old URLs that link to the old
  location.</content>
</entry>
<entry>
<title>fix(scripts): use compatible tbl_flatten in docgen (#3171)</title>
<updated>2024-05-23T07:18:03Z</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2024-05-23T07:18:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=772b01a1de6b2ccca68e01e9c8ccdb18c1eff738'/>
<id>urn:sha1:772b01a1de6b2ccca68e01e9c8ccdb18c1eff738</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: add compatible tbl_flatten and lsp_get_clients for new version 0.10 (#3154)</title>
<updated>2024-05-17T06:06:45Z</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2024-05-17T06:06:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=45015c6d1fc436e377ac6d349840eb09d3775f47'/>
<id>urn:sha1:45015c6d1fc436e377ac6d349840eb09d3775f47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test: remove test depend and use vusted (#2603)</title>
<updated>2023-05-11T06:48:48Z</updated>
<author>
<name>Raphael</name>
<email>glepnir@neovim.pro</email>
</author>
<published>2023-05-11T06:48:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=13e86cb91e45ba603b47f7fa1b68b5973565463f'/>
<id>urn:sha1:13e86cb91e45ba603b47f7fa1b68b5973565463f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: remove redundant config for Lua (#2523)</title>
<updated>2023-03-23T08:35:08Z</updated>
<author>
<name>Zhizhen He</name>
<email>hezhizhen.yi@gmail.com</email>
</author>
<published>2023-03-23T08:35:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=c6105c449683b944b5d2138fcf82f18c657249e9'/>
<id>urn:sha1:c6105c449683b944b5d2138fcf82f18c657249e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: make sure username doesn't leak into generated document (#2441)</title>
<updated>2023-02-15T14:47:52Z</updated>
<author>
<name>figsoda</name>
<email>figsoda@pm.me</email>
</author>
<published>2023-02-15T14:47:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=581b96352e1c98a35511555f1ba57c152a5df31f'/>
<id>urn:sha1:581b96352e1c98a35511555f1ba57c152a5df31f</id>
<content type='text'>
* docs: make sure username doesn't leak into generated document

The documents previously contained `runner`, the username of GitHub
Actions runners, which would be overwritten by the user's name when run
locally and generate unwanted diff.

* docs: rename username to user

Co-authored-by: Justin M. Keyes &lt;justinkz@gmail.com&gt;

---------

Co-authored-by: Justin M. Keyes &lt;justinkz@gmail.com&gt;</content>
</entry>
<entry>
<title>chore: use luarocks-tag-release workflow</title>
<updated>2023-02-03T17:23:14Z</updated>
<author>
<name>Marc Jakobi</name>
<email>mrcjkb89@outlook.com</email>
</author>
<published>2023-02-03T17:23:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=64bee38a97c361a710be9603472e6bc83ec31d69'/>
<id>urn:sha1:64bee38a97c361a710be9603472e6bc83ec31d69</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: add luarocks upload release workflow</title>
<updated>2023-01-08T17:59:12Z</updated>
<author>
<name>Marc Jakobi</name>
<email>mrcjkb89@outlook.com</email>
</author>
<published>2023-01-06T22:58:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=2df0fbdadd947cd2995566a0117b8802a9ba74f4'/>
<id>urn:sha1:2df0fbdadd947cd2995566a0117b8802a9ba74f4</id>
<content type='text'>
The recently added rockspec (see #2307) has to be prepared and
uploaded to luarocks for each release.

This adds an automated workflow for it, which has been tested with
plenary.nvim.

To be able to upload to luarocks, the owner of the luarocks account
will have to add an API key named `LUAROCKS_API_KEY` to this repo's
GitHub Actions secrets.
</content>
</entry>
<entry>
<title>chore(rust-analyzer): use `vim.json.decode` instead of `fn.json_decode` (#2096)</title>
<updated>2022-08-27T09:03:41Z</updated>
<author>
<name>numToStr</name>
<email>24727447+numToStr@users.noreply.github.com</email>
</author>
<published>2022-08-27T09:03:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=41d92f2c8164545b0dd46cc6c887c51bfb147aa8'/>
<id>urn:sha1:41d92f2c8164545b0dd46cc6c887c51bfb147aa8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: unverbose, mention "settings" param</title>
<updated>2022-06-13T08:44:59Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2022-06-13T08:12:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=4f94bf5ba90e97a9718e5a2eb57b0737e1bdd176'/>
<id>urn:sha1:4f94bf5ba90e97a9718e5a2eb57b0737e1bdd176</id>
<content type='text'>
Problem:
- The docs are verbose.
- The "settings" param is not really clarified anywhere.

Solution:
- Mention the "settings" param in the README.
- Tighten up the wording.
- Remove the "Use a loop to conveniently call 'setup'..." advice in the
  docs. It confuses users and doesn't really save much code.
- Start to reduce the scope of nvim-lspconfig.
  - For example, it is redundant for it to document general LSP things.
    Thus, the help section *lspconfig-lsp* was removed.

closes #1951
</content>
</entry>
<entry>
<title>docs: remove use of debug module for automatically extracting root pattern (#1799)</title>
<updated>2022-03-20T19:15:43Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2022-03-20T19:15:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=9dc02492c4a457479f8a0ec7a65aac1852ff59c0'/>
<id>urn:sha1:9dc02492c4a457479f8a0ec7a65aac1852ff59c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: restore commands (#1798)</title>
<updated>2022-03-20T18:55:16Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2022-03-20T18:55:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=9a63d9af8c989b1df757dc781cafe2fda5beeaf0'/>
<id>urn:sha1:9a63d9af8c989b1df757dc781cafe2fda5beeaf0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: clean up styling in documentation (#1797)</title>
<updated>2022-03-20T18:48:23Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2022-03-20T18:48:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=b603fa61f289a2c510bc421ed9510d103ee298c1'/>
<id>urn:sha1:b603fa61f289a2c510bc421ed9510d103ee298c1</id>
<content type='text'>
Make it more obvious not to copy/paste default_config</content>
</entry>
<entry>
<title>fix(help): workaround plugin/users overwritting tags (#1512)</title>
<updated>2021-11-30T14:27:12Z</updated>
<author>
<name>Javier Lopez</name>
<email>graulopezjavier@gmail.com</email>
</author>
<published>2021-11-30T14:27:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=cea6e0b0f6c7daf671b478bd58571768d0385711'/>
<id>urn:sha1:cea6e0b0f6c7daf671b478bd58571768d0385711</id>
<content type='text'>
Most plugin managers run :helptags in the plugin, which silently
overwrites the existing doc/tags. this is an issue for us since lspconfig
is manipulating the tags file to point to servers_configurations.md

Instead create a markdown comment with the name of the wanted tag and
make a copy in the repository of servers_configurations.md to
server_configurations.txt. Now when :helptags runs it finds the txt file
and generates the appropriate tag.

The advantage is this solution should work in all platforms, it also
removes lines from docgen CI.</content>
</entry>
<entry>
<title>docs: make |lspconfig-server-configurations| jump to the markdown file (#1497)</title>
<updated>2021-11-27T14:01:30Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-11-27T14:01:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=d52e45acf9a55b025ce9c0161b922a814b65b631'/>
<id>urn:sha1:d52e45acf9a55b025ce9c0161b922a814b65b631</id>
<content type='text'>
* generating the tags at docgen and modifying the
|lspconfig-server-configurations|
tag allows `:help lspconfig-server-configurations` take you to
./doc/server_configurations.md
* adding a modeline to the markdown file ensures it sets the
correct filetype

Co-authored-by: Javier López &lt;graulopezjavier@gmail.com&gt;</content>
</entry>
<entry>
<title>docs: fix docgen (#1486)</title>
<updated>2021-11-26T14:04:47Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-11-26T14:04:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=ba8419e002a2739ea769931d8db8dc3c5a0f230f'/>
<id>urn:sha1:ba8419e002a2739ea769931d8db8dc3c5a0f230f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: clean up imports</title>
<updated>2021-11-26T04:46:21Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-11-25T17:40:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=97da7ed12e7e0d86e735e38a8170e941d4ed3e9a'/>
<id>urn:sha1:97da7ed12e7e0d86e735e38a8170e941d4ed3e9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: expose configs</title>
<updated>2021-11-26T04:46:21Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-11-25T04:01:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=6c2fb86c6a03e20abea5ddd17d735885f0b7cb5e'/>
<id>urn:sha1:6c2fb86c6a03e20abea5ddd17d735885f0b7cb5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: documentation overhaul (#1384)</title>
<updated>2021-11-09T17:53:21Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-11-09T17:53:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=3d85ff447d8ff7091b600c982495b5d1c8b25bf3'/>
<id>urn:sha1:3d85ff447d8ff7091b600c982495b5d1c8b25bf3</id>
<content type='text'>
* remove automated generation of vimdoc + ci
* unify ADVANCED_README.md and vimdoc
* rename CONFIGS.md to server_configurations.md, move into doc folder
* move CONTRIBUTING.md to .github folder</content>
</entry>
<entry>
<title>style: format files with stylua v0.11.0</title>
<updated>2021-09-23T09:17:04Z</updated>
<author>
<name>Peter Lithammer</name>
<email>peter.lithammer@gmail.com</email>
</author>
<published>2021-09-23T09:09:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=52251a1a047fcacbb740870764699d90f1f42306'/>
<id>urn:sha1:52251a1a047fcacbb740870764699d90f1f42306</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: remove modeline (#1177)</title>
<updated>2021-08-24T14:12:38Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-08-24T14:12:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=08a698d652f3d1fc6195b4efd9d23ecaced2c879'/>
<id>urn:sha1:08a698d652f3d1fc6195b4efd9d23ecaced2c879</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: change stylua to single quotes (#1068)</title>
<updated>2021-07-13T17:41:39Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-07-13T17:41:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=cd1ccf056be9cbcc3d5cbefff08135276bc476ed'/>
<id>urn:sha1:cd1ccf056be9cbcc3d5cbefff08135276bc476ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: lint and format with stylua</title>
<updated>2021-07-03T22:49:27Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-07-03T21:45:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=ec11b85df73cce4edb2925cb7f1d0e8db3a07b1c'/>
<id>urn:sha1:ec11b85df73cce4edb2925cb7f1d0e8db3a07b1c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs(config.md): separate out lua require block</title>
<updated>2021-06-20T17:09:16Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-06-20T17:08:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=e0c5fe2f3b52cb4f46f5dd7fad926c6394bbcdd9'/>
<id>urn:sha1:e0c5fe2f3b52cb4f46f5dd7fad926c6394bbcdd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Documentation fixes</title>
<updated>2021-03-27T07:59:18Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-03-27T07:59:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=0239cedbf3e78eaf5ff261a1336d65bcdc8d4a2d'/>
<id>urn:sha1:0239cedbf3e78eaf5ff261a1336d65bcdc8d4a2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docgen: add vimdoc pipeline with babelfish</title>
<updated>2021-03-27T07:50:52Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-03-20T22:00:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=2ffb4c4fd0eaa7c2a6d75b2829c7a439a752b498'/>
<id>urn:sha1:2ffb4c4fd0eaa7c2a6d75b2829c7a439a752b498</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docgen: when no description provided fallback to reading function from source</title>
<updated>2021-03-20T04:50:32Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-03-20T04:50:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=0351d354e292d3016522081e8bca48215fba1341'/>
<id>urn:sha1:0351d354e292d3016522081e8bca48215fba1341</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docgen: fix if malformed json entries present</title>
<updated>2021-01-26T21:37:09Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-01-26T21:37:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=1fae1d7dc881b1e4d4c5afed4de3baa7cf47bc42'/>
<id>urn:sha1:1fae1d7dc881b1e4d4c5afed4de3baa7cf47bc42</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove all installers and install logic</title>
<updated>2021-01-03T14:53:43Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2020-12-29T01:32:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=93c34311581ed9db125b1c41c87b8d3af7dc4c41'/>
<id>urn:sha1:93c34311581ed9db125b1c41c87b8d3af7dc4c41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Separate autogenerated readme from readme.md</title>
<updated>2020-12-20T20:48:16Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2020-12-18T22:01:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=f77d976a1f654f8ae65ecb48a9c0a3a67b8c1982'/>
<id>urn:sha1:f77d976a1f654f8ae65ecb48a9c0a3a67b8c1982</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docgen: add '-v' option to curl for debugging</title>
<updated>2020-11-15T06:42:17Z</updated>
<author>
<name>Hirokazu Hata</name>
<email>h.hata.ai.t@gmail.com</email>
</author>
<published>2020-11-15T06:42:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=30cb4bff66fac8b4af7e460a21c9862ce80a02f8'/>
<id>urn:sha1:30cb4bff66fac8b4af7e460a21c9862ce80a02f8</id>
<content type='text'>
docgen script sometimes fails at downloading language server phase.
But we can't know which language server's docgen phase was failed.
</content>
</entry>
<entry>
<title>Rename nvim_lsp to lspconfig</title>
<updated>2020-09-06T08:49:21Z</updated>
<author>
<name>Hirokazu Hata</name>
<email>h.hata.ai.t@gmail.com</email>
</author>
<published>2020-09-06T08:49:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=ddcd9e6aae50d6397e43e4fc9ba0cf7a82cc79de'/>
<id>urn:sha1:ddcd9e6aae50d6397e43e4fc9ba0cf7a82cc79de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #238 from steelsojka/angular-ls</title>
<updated>2020-11-14T17:23:05Z</updated>
<author>
<name>Matthieu Coudron</name>
<email>mattator@gmail.com</email>
</author>
<published>2020-11-14T17:23:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=bd7127daf7129b0f81d44980825da54ec0461ebe'/>
<id>urn:sha1:bd7127daf7129b0f81d44980825da54ec0461ebe</id>
<content type='text'>
feat(angular-ls): add angular language service</content>
</entry>
<entry>
<title>doc #346</title>
<updated>2020-09-05T23:22:27Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2020-09-05T23:22:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=53f0c2d05475375c531494078bd30263fbe08b74'/>
<id>urn:sha1:53f0c2d05475375c531494078bd30263fbe08b74</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(angular-ls): add angular language service</title>
<updated>2020-08-31T12:00:55Z</updated>
<author>
<name>Steven Sojka</name>
<email>steelsojka@gmail.com</email>
</author>
<published>2020-05-17T21:31:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=e05328092a44fab977222ed44016aff3c1fa3861'/>
<id>urn:sha1:e05328092a44fab977222ed44016aff3c1fa3861</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add example for how to get path to log file to README</title>
<updated>2020-07-19T18:50:00Z</updated>
<author>
<name>Dheepak Krishnamurthy</name>
<email>me@kdheepak.com</email>
</author>
<published>2020-07-19T18:50:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=a4a2cb08d691be0efc95dd842bb06d9bae0da0ca'/>
<id>urn:sha1:a4a2cb08d691be0efc95dd842bb06d9bae0da0ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update README.md to make lua block clearer to read</title>
<updated>2020-07-04T05:32:11Z</updated>
<author>
<name>Dheepak Krishnamurthy</name>
<email>me@kdheepak.com</email>
</author>
<published>2020-07-04T05:32:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=4a1c6fe84df744700426824d9b4bb9caaa62e4f2'/>
<id>urn:sha1:4a1c6fe84df744700426824d9b4bb9caaa62e4f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docgen: escape GitHub Flavored Markdown punctuation characters</title>
<updated>2020-06-13T05:33:47Z</updated>
<author>
<name>Hirokazu Hata</name>
<email>h.hata.ai.t@gmail.com</email>
</author>
<published>2020-06-13T05:05:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=50f3f48ea07aecbca53089193ce56b372609324c'/>
<id>urn:sha1:50f3f48ea07aecbca53089193ce56b372609324c</id>
<content type='text'>
https://github.github.com/gfm/#backslash-escapes
</content>
</entry>
<entry>
<title>test: add test runner script</title>
<updated>2020-05-19T10:43:47Z</updated>
<author>
<name>Hirokazu Hata</name>
<email>h.hata.ai.t@gmail.com</email>
</author>
<published>2020-05-19T10:43:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=fa9f76db81b21242e10dacf495a0bc365605e2e2'/>
<id>urn:sha1:fa9f76db81b21242e10dacf495a0bc365605e2e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docgen: use package.json url instead of VSCode extension name</title>
<updated>2020-05-18T14:51:24Z</updated>
<author>
<name>Hirokazu Hata</name>
<email>h.hata.ai.t@gmail.com</email>
</author>
<published>2020-05-18T14:50:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=2fd443bc5c1717327a26c7c9646b2fa306d5a0fd'/>
<id>urn:sha1:2fd443bc5c1717327a26c7c9646b2fa306d5a0fd</id>
<content type='text'>
VSCode extensions are so large size and we offten get a network error with downloading them.
So we had better to directory download package.json.
</content>
</entry>
<entry>
<title>doc: spell out when :packadd is needed</title>
<updated>2020-05-05T15:45:46Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2020-05-05T14:42:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=293967a65091097aafcd2dbc71e9f56b8eb34b08'/>
<id>urn:sha1:293967a65091097aafcd2dbc71e9f56b8eb34b08</id>
<content type='text'>
https://github.com/neovim/nvim-lsp/issues/220
</content>
</entry>
<entry>
<title>doc</title>
<updated>2020-05-05T05:47:59Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2020-05-05T05:47:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=c021f48388d7e795bf84a590532aa75b7f9564f4'/>
<id>urn:sha1:c021f48388d7e795bf84a590532aa75b7f9564f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix small typo in README.md</title>
<updated>2020-04-09T13:30:17Z</updated>
<author>
<name>Thomas Versteeg</name>
<email>thomasversteeg@gmx.com</email>
</author>
<published>2020-04-09T13:30:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=5ab994d793d2965ce340dd2c1659ad97718f2561'/>
<id>urn:sha1:5ab994d793d2965ce340dd2c1659ad97718f2561</id>
<content type='text'>
</content>
</entry>
<entry>
<title>README_template.md: add how to override default_config</title>
<updated>2020-03-09T17:30:51Z</updated>
<author>
<name>Hirokazu Hata</name>
<email>h.hata.ai.t@gmail.com</email>
</author>
<published>2020-03-09T17:30:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=99951ea416d0ed45e259023b1296b4e12be726ae'/>
<id>urn:sha1:99951ea416d0ed45e259023b1296b4e12be726ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[fix] e.g</title>
<updated>2020-03-04T16:52:19Z</updated>
<author>
<name>kazukazuinaina</name>
<email>ypa.ypa.ypa.t@gmail.com</email>
</author>
<published>2020-03-04T16:52:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=3c45fe5c7baf8ee214588d0ebceb0f034430d99c'/>
<id>urn:sha1:3c45fe5c7baf8ee214588d0ebceb0f034430d99c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[add] vim-plug url in README_templete</title>
<updated>2020-03-04T11:54:52Z</updated>
<author>
<name>kazukazuinaina</name>
<email>ypa.ypa.ypa.t@gmail.com</email>
</author>
<published>2020-03-04T11:54:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=b667eae6c8ac61cc80b8f83083360a65a4689873'/>
<id>urn:sha1:b667eae6c8ac61cc80b8f83083360a65a4689873</id>
<content type='text'>
</content>
</entry>
<entry>
<title>window/showMessage: the display level can be set for 'window/showMessage' notification</title>
<updated>2020-02-24T02:22:34Z</updated>
<author>
<name>Hirokazu Hata</name>
<email>h.hata.ai.t@gmail.com</email>
</author>
<published>2020-02-24T01:45:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=0852678e3cf1111df83d20a24545414fa0af8f63'/>
<id>urn:sha1:0852678e3cf1111df83d20a24545414fa0af8f63</id>
<content type='text'>
related with #127
</content>
</entry>
<entry>
<title>docgen.lua: call require_all_configs() earlier</title>
<updated>2020-02-03T03:32:33Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2020-02-03T03:29:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=014c833dac5fcd72e2aa71576e4af1cd925803b1'/>
<id>urn:sha1:014c833dac5fcd72e2aa71576e4af1cd925803b1</id>
<content type='text'>
It is also needed by make_implemented_servers_list().
</content>
</entry>
<entry>
<title>docgen.lua: require() all configs</title>
<updated>2020-02-03T03:13:42Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2020-02-03T03:11:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=8734a26c3c138cd509f6eda4b5e9294902947ed2'/>
<id>urn:sha1:8734a26c3c138cd509f6eda4b5e9294902947ed2</id>
<content type='text'>
Since 6d380677502d, configs are lazy-loaded. So docgen.lua needs to
require() them explicitly.
</content>
</entry>
<entry>
<title>doc #108</title>
<updated>2020-01-31T10:20:41Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2020-01-31T10:20:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=4107425f5cb196482e3c237b4dcdafa816ce7d5b'/>
<id>urn:sha1:4107425f5cb196482e3c237b4dcdafa816ce7d5b</id>
<content type='text'>
- mention :packadd
- more renames</content>
</entry>
<entry>
<title>rename "skeleton" to "configs"</title>
<updated>2020-01-31T08:38:42Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2020-01-31T08:38:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=6c64dee4ed977bc777641aea4bf58b9cb4914bb8'/>
<id>urn:sha1:6c64dee4ed977bc777641aea4bf58b9cb4914bb8</id>
<content type='text'>
ref b487481e19ab
ref #100
</content>
</entry>
<entry>
<title>rename "skeleton" to "configs" #100</title>
<updated>2020-01-31T08:00:50Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2020-01-31T08:00:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=b487481e19ab803f2fac1c7acc10c83c743dd39b'/>
<id>urn:sha1:b487481e19ab803f2fac1c7acc10c83c743dd39b</id>
<content type='text'>
`nvim_lsp/skeleton.lua` is not really a skeleton, it's a `configs`
class that provides

1. actual functionality
2. a bunch of configs

Each config is added to the `configs` object (FKA "skeleton") as
a property. Those configs are not "templates", they are "configs". So we
should clean up the wording in various places to say "config" instead of
"skeleton"/"template".

Closes #64</content>
</entry>
<entry>
<title>CI: luacheck #86</title>
<updated>2019-12-31T22:15:50Z</updated>
<author>
<name>Hirokazu Hata</name>
<email>h.hata.ai.t@gmail.com</email>
</author>
<published>2019-12-31T22:15:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=10d3a9bde1d72bd3dfdbffbc317ef6b36ff9dd15'/>
<id>urn:sha1:10d3a9bde1d72bd3dfdbffbc317ef6b36ff9dd15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc: Re - Emphasize dependency on Nvim HEAD/0.5 (#83)</title>
<updated>2019-12-27T10:02:35Z</updated>
<author>
<name>Hirokazu Hata</name>
<email>h.hata.ai.t@gmail.com</email>
</author>
<published>2019-12-27T10:02:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=faaa63515387b4b507bd56f9f709fdffc1664b20'/>
<id>urn:sha1:faaa63515387b4b507bd56f9f709fdffc1664b20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc</title>
<updated>2019-12-09T05:21:55Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-12-09T05:21:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=451be8416a5d0470823fd5374d4030f4a4d437b8'/>
<id>urn:sha1:451be8416a5d0470823fd5374d4030f4a4d437b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove Vimscript wrapper nvim_lsp#setup()</title>
<updated>2019-12-08T11:04:13Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-12-08T06:10:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=56192022b25bf8e71e84e80c6a0936efd88c2f2b'/>
<id>urn:sha1:56192022b25bf8e71e84e80c6a0936efd88c2f2b</id>
<content type='text'>
Lua is easy to use from Vimscript, there is no reason to have multiple
ways to work with nvim-lsp.

- massively clarifies the "story" that users need to comprehend
- reduces surface area, maintenance, tests
- avoids constant "Vim or Lua" dance in the documentation
- simplifies discussions, tutorials, etc.
- avoids confusing situation for users that start with Vimscript but
  later need Lua-only features
</content>
</entry>
<entry>
<title>Update README_template.md</title>
<updated>2019-11-26T14:31:22Z</updated>
<author>
<name>Ashkan Kiani</name>
<email>ashkan.k.kiani@gmail.com</email>
</author>
<published>2019-11-26T14:31:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=f475e64b5021027918973c376ab8935f8f5a178f'/>
<id>urn:sha1:f475e64b5021027918973c376ab8935f8f5a178f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add retry logic to docgen. (#54)</title>
<updated>2019-11-26T14:28:55Z</updated>
<author>
<name>Ashkan Kiani</name>
<email>ashkan.k.kiani@gmail.com</email>
</author>
<published>2019-11-26T14:28:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=a105d7f1e202d1b5808312a7858fd4b74365fb26'/>
<id>urn:sha1:a105d7f1e202d1b5808312a7858fd4b74365fb26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add sumneko_lua installation and util.sh helper. (#49)</title>
<updated>2019-11-26T14:01:11Z</updated>
<author>
<name>Ashkan Kiani</name>
<email>ashkan.k.kiani@gmail.com</email>
</author>
<published>2019-11-26T14:01:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=eb01aca460d3a657c8fda36e64d101d85dbd9f78'/>
<id>urn:sha1:eb01aca460d3a657c8fda36e64d101d85dbd9f78</id>
<content type='text'>
* Add sumneko_lua installation and util.sh helper.
* Add vspackage extraction for package.json information via vscode name.
* Allow specifying a tempdir at DOCGEN_TEMPDIR
* Fix on_new_config and add docs for root_dir
* User settings titles are not always useful
</content>
</entry>
</feed>
