<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-lspconfig/plugin, branch v0.1.9</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-lspconfig/atom/plugin?h=v0.1.9</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-lspconfig/atom/plugin?h=v0.1.9'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/'/>
<updated>2024-05-17T09:40:27Z</updated>
<entry>
<title>refactor: move all old get_clients to new compatible (#3159)</title>
<updated>2024-05-17T09:40:27Z</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2024-05-17T09:40:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=a284b14b3a9c4851f900286cd7eb68e3a8f90b1c'/>
<id>urn:sha1:a284b14b3a9c4851f900286cd7eb68e3a8f90b1c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(command): check server config exist in lspconfig (#3131)</title>
<updated>2024-04-29T08:09:54Z</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2024-04-29T08:09:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=ae0651d850f8f9313d4db3f96fe24dbf054edeb4'/>
<id>urn:sha1:ae0651d850f8f9313d4db3f96fe24dbf054edeb4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(command): get attached buffers list by using api (#3130)</title>
<updated>2024-04-29T06:44:42Z</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2024-04-29T06:44:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=559a7e8c6c980106f5d53a7763dad509aa5dbfc1'/>
<id>urn:sha1:559a7e8c6c980106f5d53a7763dad509aa5dbfc1</id>
<content type='text'>
Problem: buffers id as key in attached_buffers.

Solution: use api to get buffers list for later restart and attach</content>
</entry>
<entry>
<title>refactor: improve get_clients_from_cmd_args (#2943)</title>
<updated>2024-01-31T06:07:01Z</updated>
<author>
<name>Daiki Noda</name>
<email>sys9kdr@users.noreply.github.com</email>
</author>
<published>2024-01-31T06:07:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=e3c3ab74d2ad0b1e47b52ecd6005ee1917df2872'/>
<id>urn:sha1:e3c3ab74d2ad0b1e47b52ecd6005ee1917df2872</id>
<content type='text'>
improve the get_clients_from_cmd_args for better readability and consistency.

- replace unnecessary dictionary-based approaches with array-based ones.
- use the '#' to improve code readability.
- use the '#' for an empty check.</content>
</entry>
<entry>
<title>chore: move loading status check to the top (#2942)</title>
<updated>2023-12-21T05:52:12Z</updated>
<author>
<name>Daiki Noda</name>
<email>sys9kdr@users.noreply.github.com</email>
</author>
<published>2023-12-21T05:52:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=6772c1ccec801f2bd099065bebc09debc6474892'/>
<id>urn:sha1:6772c1ccec801f2bd099065bebc09debc6474892</id>
<content type='text'>
loading status check should be on the top</content>
</entry>
<entry>
<title>chore: check version 0.8+ (#2940)</title>
<updated>2023-12-20T06:17:45Z</updated>
<author>
<name>Daiki Noda</name>
<email>sys9kdr@users.noreply.github.com</email>
</author>
<published>2023-12-20T06:17:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=ab49b26438976fb63ad73f392bc41185d00fa8b6'/>
<id>urn:sha1:ab49b26438976fb63ad73f392bc41185d00fa8b6</id>
<content type='text'>
As documented in README.md(after 5a871409199d585b52b69952532e3fb435e64566),
nvim-lspconfig now supports version 0.8 or later.
Update code to perform this version check.

Co-authored-by: Daiki Noda &lt;sys9kdr@noreply.github.com&gt;</content>
</entry>
<entry>
<title>perf: reduce an unnecessary function call #2913</title>
<updated>2023-11-27T01:32:02Z</updated>
<author>
<name>Daiki Noda</name>
<email>sys9kdr@users.noreply.github.com</email>
</author>
<published>2023-11-27T01:32:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=e4a56adbc51c55964253dce4505cec55c82c1c04'/>
<id>urn:sha1:e4a56adbc51c55964253dce4505cec55c82c1c04</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(LspRestart): check client attched_buffers count by using tbl_count (#2725)</title>
<updated>2023-07-18T12:46:44Z</updated>
<author>
<name>Raphael</name>
<email>glepnir@neovim.pro</email>
</author>
<published>2023-07-18T12:46:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=447443a2404adc323ad2efc7c0a346a904ce694c'/>
<id>urn:sha1:447443a2404adc323ad2efc7c0a346a904ce694c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(command): LspRestart should attached before buffers (#2674)</title>
<updated>2023-06-14T13:02:33Z</updated>
<author>
<name>Raphael</name>
<email>glepnir@neovim.pro</email>
</author>
<published>2023-06-14T13:02:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=295c646488d5baa63c6c4da68fe61171b9257375'/>
<id>urn:sha1:295c646488d5baa63c6c4da68fe61171b9257375</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: lsprestart only restart client which have attached buffer (#2669)</title>
<updated>2023-06-12T13:15:11Z</updated>
<author>
<name>Raphael</name>
<email>glepnir@neovim.pro</email>
</author>
<published>2023-06-12T13:15:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=4bb563d835081dc991503fc55f0e82a9007845a5'/>
<id>urn:sha1:4bb563d835081dc991503fc55f0e82a9007845a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(commands): Strange `LspStop` arguments, not matching doc (#2486)</title>
<updated>2023-03-01T12:21:53Z</updated>
<author>
<name>Rational-Curiosity</name>
<email>hecenra@gmail.com</email>
</author>
<published>2023-03-01T12:21:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=95b7a69bc6da2a6a740584ea3c555e5327638b7d'/>
<id>urn:sha1:95b7a69bc6da2a6a740584ea3c555e5327638b7d</id>
<content type='text'>
fix LspStop command receive params bug.</content>
</entry>
<entry>
<title>fix: wrong param in get_active_clients (#2362)</title>
<updated>2022-12-27T04:14:47Z</updated>
<author>
<name>Raphael</name>
<email>glepnir@neovim.pro</email>
</author>
<published>2022-12-27T04:14:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=42ca8ce0f2252be795da4789fadfa91f6c3f7464'/>
<id>urn:sha1:42ca8ce0f2252be795da4789fadfa91f6c3f7464</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: run all matched client in LspStart (#2314)</title>
<updated>2022-12-13T12:07:09Z</updated>
<author>
<name>Raphael</name>
<email>glepnir@neovim.pro</email>
</author>
<published>2022-12-13T12:07:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=cbf8762f15fac03a51eaa2c6f983d4a5045c95b4'/>
<id>urn:sha1:cbf8762f15fac03a51eaa2c6f983d4a5045c95b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: improve client stop logic in LspStop (#2296)</title>
<updated>2022-12-07T12:37:16Z</updated>
<author>
<name>Raphael</name>
<email>glepnir@neovim.pro</email>
</author>
<published>2022-12-07T12:37:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=c7206327096bedf2e213788a60624a84b3b7552d'/>
<id>urn:sha1:c7206327096bedf2e213788a60624a84b3b7552d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: support force stop language server (#2294)</title>
<updated>2022-12-07T12:21:21Z</updated>
<author>
<name>Raphael</name>
<email>glepnir@neovim.pro</email>
</author>
<published>2022-12-07T12:21:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=23c72d4da3656af72aba5950e5ad7c85dbca71f2'/>
<id>urn:sha1:23c72d4da3656af72aba5950e5ad7c85dbca71f2</id>
<content type='text'>
* feat: support force stop language server

* feat: use vim syntax

* feat: update doc</content>
</entry>
<entry>
<title>fix: restart client after client is stopped after LspRestart (#2290)</title>
<updated>2022-12-05T10:32:32Z</updated>
<author>
<name>Raphael</name>
<email>glepnir@neovim.pro</email>
</author>
<published>2022-12-05T10:32:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=e96f639b608a596aa1ea8abb7e5b799cedbb0b1a'/>
<id>urn:sha1:e96f639b608a596aa1ea8abb7e5b799cedbb0b1a</id>
<content type='text'>
* fix: restart client after client is stopped after LspRestart

* fix: format</content>
</entry>
<entry>
<title>perf: use alias api variable (#2260)</title>
<updated>2022-11-26T07:24:03Z</updated>
<author>
<name>Raphael</name>
<email>glepnir@neovim.pro</email>
</author>
<published>2022-11-26T07:24:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=abe6c99c7489de2c317869cf5dea57a9595a0cca'/>
<id>urn:sha1:abe6c99c7489de2c317869cf5dea57a9595a0cca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: lspstop should close the client by given client (#2101)</title>
<updated>2022-08-28T13:38:53Z</updated>
<author>
<name>Raphael</name>
<email>glepnir@neovim.pro</email>
</author>
<published>2022-08-28T13:38:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=cedfda66a6cdfc32b370b2d4bd5b5c3c9cb4ab38'/>
<id>urn:sha1:cedfda66a6cdfc32b370b2d4bd5b5c3c9cb4ab38</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: improve LspInfo (#2081)</title>
<updated>2022-08-26T12:38:35Z</updated>
<author>
<name>Raphael</name>
<email>glepnir@neovim.pro</email>
</author>
<published>2022-08-26T12:38:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=03981bd991fe700c5a870d0a1422812045426781'/>
<id>urn:sha1:03981bd991fe700c5a870d0a1422812045426781</id>
<content type='text'>
* feat: improve LspInfo

* feat: update README for highlight

* fix: wrong typo

* fix: ci failed

* fix: remove unnecessary block

* fix: stylua format

* fix: set default border to none

* fix: update the doc

* fix: define names in if statement

* fix: use default_options to set border

* fix: use available servers list

* fix: fixup

* fix: format by stylua

* fix: use bufdelete event

* fix: format

* fix: add tips

* fix: stylua format

* fix: use wrap

* fix: add 122 to luacheck ignore

* fix: reset the default options

* fix: merge master

* fix: remove unecessary code

* feat: update the highlight group

* feat: update doc for highlight

* fix: remove highlig from README

* fix: remae highlight group in doc</content>
</entry>
<entry>
<title>fix: lspstart should be work without arg (#2090)</title>
<updated>2022-08-26T03:12:52Z</updated>
<author>
<name>Raphael</name>
<email>glepnir@neovim.pro</email>
</author>
<published>2022-08-26T03:12:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=520c609210029e901b433c49e7c1e00dd247b47a'/>
<id>urn:sha1:520c609210029e901b433c49e7c1e00dd247b47a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: add lsplog command (#2088)</title>
<updated>2022-08-25T12:52:34Z</updated>
<author>
<name>Raphael</name>
<email>glepnir@neovim.pro</email>
</author>
<published>2022-08-25T12:52:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=bdfcca4af7ac8171e6d4ae4b375aad61ff747429'/>
<id>urn:sha1:bdfcca4af7ac8171e6d4ae4b375aad61ff747429</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: LspStop should be only stop the current buffer servers by default (#2082)</title>
<updated>2022-08-24T22:00:56Z</updated>
<author>
<name>Raphael</name>
<email>glepnir@neovim.pro</email>
</author>
<published>2022-08-24T22:00:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=727fc415edad27d2664866543a2e4788e10fd927'/>
<id>urn:sha1:727fc415edad27d2664866543a2e4788e10fd927</id>
<content type='text'>
* fix: LspStop should be only stop the current buffer server by default

* fix: check filetypes in if statement</content>
</entry>
<entry>
<title>feat: sort autocompletion items alphabetically (#2084)</title>
<updated>2022-08-24T21:41:59Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2022-08-24T21:41:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=891bfe844981bfb782fc83289130846da95061dd'/>
<id>urn:sha1:891bfe844981bfb782fc83289130846da95061dd</id>
<content type='text'>
* feat: sort autocompletion items alphabetically

* Update plugin/lspconfig.lua

Co-authored-by: ii14 &lt;59243201+ii14@users.noreply.github.com&gt;

Co-authored-by: ii14 &lt;59243201+ii14@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>feat!: 0.7 API update (#1984)</title>
<updated>2022-08-23T14:03:20Z</updated>
<author>
<name>Ranjith Hegde</name>
<email>ranjithshegde@gmail.com</email>
</author>
<published>2022-08-23T14:03:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=fe7a6f41e59654db6bbc9eb2d084decc54b295e4'/>
<id>urn:sha1:fe7a6f41e59654db6bbc9eb2d084decc54b295e4</id>
<content type='text'>
* switch to lua api for autocommands
* switch to nvim_create_user_command
* move to lua plugin initialization

NOTICE: Defining commands in server configurations will be deprecated in
future releases.
See `:help lspconfig.txt` to setup the same in an `on_attach` function.

Co-authored-by: Michael Lingelbach &lt;m.j.lbach@gmail.com&gt;</content>
</entry>
<entry>
<title>fix: only stop/restart managed clients on :LspStop/:LspRestart (#1591)</title>
<updated>2021-12-21T23:13:58Z</updated>
<author>
<name>Jose Alvarez</name>
<email>j.alvarez11@icloud.com</email>
</author>
<published>2021-12-21T23:13:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=6c94309c999bccade9d86b6ad3ac60b86d8a94c9'/>
<id>urn:sha1:6c94309c999bccade9d86b6ad3ac60b86d8a94c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: improve interface for `:Lsp*` commands (#1324)</title>
<updated>2021-10-17T23:13:21Z</updated>
<author>
<name>Vsevolod</name>
<email>kefirchik3@gmail.com</email>
</author>
<published>2021-10-17T23:13:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=a209627886c3edc6926bede732543f9c09aaf22c'/>
<id>urn:sha1:a209627886c3edc6926bede732543f9c09aaf22c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add stop, start, and restart commands</title>
<updated>2021-03-28T08:48:57Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-03-28T08:27:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=1dfab4f50f03efb304ec8c996728bb5dc90962d6'/>
<id>urn:sha1:1dfab4f50f03efb304ec8c996728bb5dc90962d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add compatibility functions with deprecation notice</title>
<updated>2021-01-03T14:53:47Z</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-01-03T14:26:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=f60ba8558fa9ecdf423837e980ac560341a503ab'/>
<id>urn:sha1:f60ba8558fa9ecdf423837e980ac560341a503ab</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>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>[add] check Duplicate</title>
<updated>2020-03-08T06:21:31Z</updated>
<author>
<name>kazukazuinaina</name>
<email>ypa.ypa.ypa.t@gmail.com</email>
</author>
<published>2020-03-06T16:46:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=053fe9dba096de704c2eeab2dca475b7d7153700'/>
<id>urn:sha1:053fe9dba096de704c2eeab2dca475b7d7153700</id>
<content type='text'>
fix typo

fix typo
</content>
</entry>
<entry>
<title>:LspInstall : set complete fn to Lua fn</title>
<updated>2019-12-08T08:47:37Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-12-08T08:47:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=1856032725a23132c5736e4050ba9ab4266535cc'/>
<id>urn:sha1:1856032725a23132c5736e4050ba9ab4266535cc</id>
<content type='text'>
The sid() hack didn't work on my system, and we can reference Lua global
functions meanwhile.
</content>
</entry>
<entry>
<title>Redo installation. (#17)</title>
<updated>2019-11-16T01:26:22Z</updated>
<author>
<name>Ashkan Kiani</name>
<email>ashkan.k.kiani@gmail.com</email>
</author>
<published>2019-11-16T01:26:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-lspconfig/commit/?id=5686a90890105e6271307e86b472f729af1cc4f8'/>
<id>urn:sha1:5686a90890105e6271307e86b472f729af1cc4f8</id>
<content type='text'>
* Redo installation.

Servers which want to be auto installed should specify
skeleton[name].install()
and it will be automatically added to the list of installable servers.

- Add :LspInstall and :LspInstallInfo
- Auto generate docs for servers with .install() available.
- Add util.npm_installer
- Refactor utf8 capabilities common config into a single function
- Add contribution notes.
- Also expose util.base_install_dir for other installers potentially
- Fix tsserver's arguments and add javascript filetypes</content>
</entry>
</feed>
