<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/lua/vim/lsp.lua, branch nightly</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>fix(lsp): send buffer contents joined on fileformat-specific linebreak (#16334)</title>
<updated>2021-11-21T17:03:45+00:00</updated>
<author>
<name>Dmytro Meleshko</name>
<email>dmytro.meleshko@gmail.com</email>
</author>
<published>2021-11-21T17:03:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=134a6385e2c5bd1d08027562640e07c0270cc3cd'/>
<id>134a6385e2c5bd1d08027562640e07c0270cc3cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(lsp): clean up initialization process (#16369)</title>
<updated>2021-11-21T16:39:30+00:00</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-11-21T16:39:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=a2749482d9e73b8149ff73af6da1878a5c218fe5'/>
<id>a2749482d9e73b8149ff73af6da1878a5c218fe5</id>
<content type='text'>
* send vim.NIL instead of not sending workspaceFolders
* read fallback rootPath and rootUri from workspaceFolders
* update documentation</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* send vim.NIL instead of not sending workspaceFolders
* read fallback rootPath and rootUri from workspaceFolders
* update documentation</pre>
</div>
</content>
</entry>
<entry>
<title>docs: mark tagfunc.lua methods as private</title>
<updated>2021-11-18T18:30:09+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>greg@gpanders.com</email>
</author>
<published>2021-11-18T18:29:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=8081a30ca8efbd23ae5f67d9756f8d0183177ee4'/>
<id>8081a30ca8efbd23ae5f67d9756f8d0183177ee4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(lsp): add tagfunc (#16103)</title>
<updated>2021-11-18T17:26:26+00:00</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-11-18T17:26:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=f940e7a5b9919a0494fbd07e39856bd01dfbf840'/>
<id>f940e7a5b9919a0494fbd07e39856bd01dfbf840</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(lsp): ensure buffers are re-attached on rename (#16266)</title>
<updated>2021-11-14T11:55:16+00:00</updated>
<author>
<name>Mathias Fußenegger</name>
<email>mfussenegger@users.noreply.github.com</email>
</author>
<published>2021-11-14T11:55:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=ee3a58d42e7fce666eef570db6f2944c29303d98'/>
<id>ee3a58d42e7fce666eef570db6f2944c29303d98</id>
<content type='text'>
If a LSP server sent a workspace edit containing a rename the buffers
file name changed without the server receiving a close notification for
the old buffer and without the client properly re-attaching on the new
file.

This affected `Move` code-actions in nvim-jdtls, but also
`vim.lsp.buf.rename` on a class level.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a LSP server sent a workspace edit containing a rename the buffers
file name changed without the server receiving a close notification for
the old buffer and without the client properly re-attaching on the new
file.

This affected `Move` code-actions in nvim-jdtls, but also
`vim.lsp.buf.rename` on a class level.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(lsp): rewrite incremental sync (#16252)</title>
<updated>2021-11-09T22:37:48+00:00</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-11-09T22:37:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=2ecf0a4c6183bba1c65d440711038f040d355fef'/>
<id>2ecf0a4c6183bba1c65d440711038f040d355fef</id>
<content type='text'>
* use codeunits/points instead of byte ranges when applicable
* take into account different file formats when computing range and
  sending text (dos, unix, and mac supported)
* add tests of incremental sync</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* use codeunits/points instead of byte ranges when applicable
* take into account different file formats when computing range and
  sending text (dos, unix, and mac supported)
* add tests of incremental sync</pre>
</div>
</content>
</entry>
<entry>
<title>docs(lsp): correct usage examples of formatexpr (#16216)</title>
<updated>2021-11-03T00:02:04+00:00</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-11-03T00:02:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=7899c4099b38f2198c86b08138f813c530fdc20f'/>
<id>7899c4099b38f2198c86b08138f813c530fdc20f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(lsp): add per-client commands (#16101)</title>
<updated>2021-11-01T10:14:59+00:00</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-11-01T10:14:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=519d8deb08f369c559e7cbd61627c56db88623f1'/>
<id>519d8deb08f369c559e7cbd61627c56db88623f1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(lsp): don't update active_clients on exit_timeout (#16192)</title>
<updated>2021-10-31T19:05:57+00:00</updated>
<author>
<name>David Hotham</name>
<email>david.hotham@metaswitch.com</email>
</author>
<published>2021-10-31T19:05:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=98f578293b58b66e2314f5cd0f61c3d2d0ba90e2'/>
<id>98f578293b58b66e2314f5cd0f61c3d2d0ba90e2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(lsp): add formatexpr (#16186)</title>
<updated>2021-10-31T12:40:26+00:00</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-10-31T12:40:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=52fa1d26db43664e8aeb856a59a693e9cb6ad44f'/>
<id>52fa1d26db43664e8aeb856a59a693e9cb6ad44f</id>
<content type='text'>
Co-authored-by: Meck &lt;yesmeck@gmail.com&gt;
Co-authored-by: TJ DeVries &lt;devries.timothyj@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Meck &lt;yesmeck@gmail.com&gt;
Co-authored-by: TJ DeVries &lt;devries.timothyj@gmail.com&gt;</pre>
</div>
</content>
</entry>
</feed>
