<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/lua/vim/lsp/protocol.lua, branch stable</title>
<subtitle>Neovim fork with Rahm's personal hacks.</subtitle>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/'/>
<entry>
<title>lsp: Add support for delete workspaceEdit resource operation</title>
<updated>2021-03-18T18:53:43+00:00</updated>
<author>
<name>Mathias Fussenegger</name>
<email>f.mathias@zignar.net</email>
</author>
<published>2021-03-18T10:32:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=84213b5b9adfaaf133771432ca468cea8faa4cc9'/>
<id>84213b5b9adfaaf133771432ca468cea8faa4cc9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lsp: Add support for create workspaceEdit resource operation</title>
<updated>2021-03-18T18:53:42+00:00</updated>
<author>
<name>Mathias Fussenegger</name>
<email>f.mathias@zignar.net</email>
</author>
<published>2021-03-18T10:07:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=191afb42be90c3f39f445c8340632e732e6710f8'/>
<id>191afb42be90c3f39f445c8340632e732e6710f8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lsp: Add support for file rename via workspaceEdit</title>
<updated>2021-03-18T18:53:14+00:00</updated>
<author>
<name>Mathias Fussenegger</name>
<email>f.mathias@zignar.net</email>
</author>
<published>2021-03-15T21:34:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=5e401b693b929da36d08943d4fda0191fe12f02c'/>
<id>5e401b693b929da36d08943d4fda0191fe12f02c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lsp: Resolve codeLense server capabilities (#14056)</title>
<updated>2021-03-10T22:02:09+00:00</updated>
<author>
<name>Josa Gesell</name>
<email>josa@gesell.me</email>
</author>
<published>2021-03-10T22:02:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=d1074e0077024d1581a77e3bf09e80a657047847'/>
<id>d1074e0077024d1581a77e3bf09e80a657047847</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>LSP: Resolve text_document_save capability according to spec</title>
<updated>2021-02-25T09:08:14+00:00</updated>
<author>
<name>Mathias Fussenegger</name>
<email>f.mathias@zignar.net</email>
</author>
<published>2021-02-25T09:08:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=eff7666163ce0c81fc1a54eceb8c8d84c314aaad'/>
<id>eff7666163ce0c81fc1a54eceb8c8d84c314aaad</id>
<content type='text'>
Fixes https://github.com/neovim/neovim/issues/13989
See https://github.com/microsoft/language-server-protocol/issues/288
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes https://github.com/neovim/neovim/issues/13989
See https://github.com/microsoft/language-server-protocol/issues/288
</pre>
</div>
</content>
</entry>
<entry>
<title>LSP: Add diagnostic tags to client capabilities (#13578)</title>
<updated>2021-01-05T20:15:08+00:00</updated>
<author>
<name>Timmy Xiao</name>
<email>34635512+tzx@users.noreply.github.com</email>
</author>
<published>2021-01-05T20:15:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=2bfd0ba8aed19e11349403578bfe305106a7fe88'/>
<id>2bfd0ba8aed19e11349403578bfe305106a7fe88</id>
<content type='text'>
pyright (possibly others) does not send any hint diagnostics if we do not have tagSupport in PublishDiagnosticsClientCapabilities. This PR just adds them.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
pyright (possibly others) does not send any hint diagnostics if we do not have tagSupport in PublishDiagnosticsClientCapabilities. This PR just adds them.</pre>
</div>
</content>
</entry>
<entry>
<title>lsp: Disable capabilities not currently supported by language client handlers (#13638)</title>
<updated>2020-12-30T22:54:02+00:00</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2020-12-30T22:54:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=28b7574c94b8a4140e60e76b06443da2a43b3251'/>
<id>28b7574c94b8a4140e60e76b06443da2a43b3251</id>
<content type='text'>
Several language servers are incorrectly invoking handlers which are not yet implemented in core.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Several language servers are incorrectly invoking handlers which are not yet implemented in core.</pre>
</div>
</content>
</entry>
<entry>
<title>lsp: add $/progress report (#13294)</title>
<updated>2020-12-20T20:59:25+00:00</updated>
<author>
<name>Matthieu Coudron</name>
<email>teto@users.noreply.github.com</email>
</author>
<published>2020-12-20T20:59:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=1e5913483469528c7e8d1f927b28c0185eb94941'/>
<id>1e5913483469528c7e8d1f927b28c0185eb94941</id>
<content type='text'>
Heavily inspired by https://github.com/nvim-lua/lsp-status.nvim.
listen to the LspProgressUpdate event to update your statusline.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Heavily inspired by https://github.com/nvim-lua/lsp-status.nvim.
listen to the LspProgressUpdate event to update your statusline.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix lsp tests breaking from new LuaJIT version</title>
<updated>2020-12-14T02:03:27+00:00</updated>
<author>
<name>Matthew Nibecker</name>
<email>hello@mattnibecker.com</email>
</author>
<published>2020-12-13T02:16:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=e8ae3ade770843681f72fc49be45338b39bea922'/>
<id>e8ae3ade770843681f72fc49be45338b39bea922</id>
<content type='text'>
Apparently the new version of LuaJIT changed the consistency with which it
sorted table dictionaries. IIRC lua sorts dictionary keys by memory address, so
it would appear that the reasons tests were previously passing was because of
a differentiation in the implementation of the lua runtime.

Ensure that array fields in the lsp protocol tables are consistently created,
by using ipair when generating arrays for completionItemKind and
symbolItemKind.

For CodeActionKind, the current implementation includes both the keys and the
values in the array. This is incorrect. Ensure that only the values are
included in the array and sort them for consistency.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Apparently the new version of LuaJIT changed the consistency with which it
sorted table dictionaries. IIRC lua sorts dictionary keys by memory address, so
it would appear that the reasons tests were previously passing was because of
a differentiation in the implementation of the lua runtime.

Ensure that array fields in the lsp protocol tables are consistently created,
by using ipair when generating arrays for completionItemKind and
symbolItemKind.

For CodeActionKind, the current implementation includes both the keys and the
values in the array. This is incorrect. Ensure that only the values are
included in the array and sort them for consistency.
</pre>
</div>
</content>
</entry>
<entry>
<title>use if_nil variable replace vim.F.if_nil</title>
<updated>2020-11-26T06:32:38+00:00</updated>
<author>
<name>Raphael</name>
<email>glepnir@gopherhub.org</email>
</author>
<published>2020-11-26T06:32:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=0e7f965a1b38aaa065b517af9e97162811dea3fb'/>
<id>0e7f965a1b38aaa065b517af9e97162811dea3fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
