<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/lua/vim/lsp/rpc.lua, branch tmp</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): avoid pipe leaks if lsp cmd isn't executable (#19717)</title>
<updated>2022-08-11T15:04:55+00:00</updated>
<author>
<name>Mathias Fußenegger</name>
<email>mfussenegger@users.noreply.github.com</email>
</author>
<published>2022-08-11T15:04:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=996fc2256bafabeb8f5806d70d531311a34d29f9'/>
<id>996fc2256bafabeb8f5806d70d531311a34d29f9</id>
<content type='text'>
The `onexit` handler isn't called if `uv.spawn` doesn't return a handle.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `onexit` handler isn't called if `uv.spawn` doesn't return a handle.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(lsp): fix some type annotations in lsp.rpc (#19714)</title>
<updated>2022-08-11T13:17:05+00:00</updated>
<author>
<name>Mathias Fußenegger</name>
<email>mfussenegger@users.noreply.github.com</email>
</author>
<published>2022-08-11T13:17:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=8b67f37798d90da957801be791da9425fb6fe741'/>
<id>8b67f37798d90da957801be791da9425fb6fe741</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(lsp): make the use of local aliases more consistent</title>
<updated>2022-07-15T15:39:26+00:00</updated>
<author>
<name>ii14</name>
<email>ii14@users.noreply.github.com</email>
</author>
<published>2022-07-09T23:57:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=8a5c7e91f21b9f49c5443105e694056a65bf761e'/>
<id>8a5c7e91f21b9f49c5443105e694056a65bf761e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(lua): reformat with stylua 0.14.0 (#19264)</title>
<updated>2022-07-07T16:27:18+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-07-07T16:27:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=aa4f9c5341f5280f16cce0630ea54b84eef717b3'/>
<id>aa4f9c5341f5280f16cce0630ea54b84eef717b3</id>
<content type='text'>
* reformat Lua runtime to make lint CI pass
* reduce max line length to 100</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* reformat Lua runtime to make lint CI pass
* reduce max line length to 100</pre>
</div>
</content>
</entry>
<entry>
<title>fix(lsp): do not detach LSP servers on Windows #18703</title>
<updated>2022-05-22T19:21:44+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>8965202+gpanders@users.noreply.github.com</email>
</author>
<published>2022-05-22T19:21:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=378615b8ee9440edb9ab7c71d847d03d52c61b2f'/>
<id>378615b8ee9440edb9ab7c71d847d03d52c61b2f</id>
<content type='text'>
Detaching the process seems to have unintended side effects on Windows,
so only do it by default on non-Windows platforms.

Ref: https://github.com/neovim/nvim-lspconfig/issues/1907
Closes https://github.com/neovim/nvim-lspconfig/pull/1913</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Detaching the process seems to have unintended side effects on Windows,
so only do it by default on non-Windows platforms.

Ref: https://github.com/neovim/nvim-lspconfig/issues/1907
Closes https://github.com/neovim/nvim-lspconfig/pull/1913</pre>
</div>
</content>
</entry>
<entry>
<title>chore: format runtime with stylua</title>
<updated>2022-05-09T14:31:55+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-05-09T09:23:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=aefdc6783cb77f09786542c90901a9e7120bea42'/>
<id>aefdc6783cb77f09786542c90901a9e7120bea42</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): detach spawned LSP server processes (#18477)</title>
<updated>2022-05-08T19:00:30+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>8965202+gpanders@users.noreply.github.com</email>
</author>
<published>2022-05-08T19:00:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=6cfb1d4c280a90bcce4e793f56d791b68c66c264'/>
<id>6cfb1d4c280a90bcce4e793f56d791b68c66c264</id>
<content type='text'>
LSP servers should be daemonized (detached) so that they run in a
separate process group from Neovim's. Among other things, this ensures
the process does not inherit Neovim's TTY (#18475).

Make this configurable so that clients can explicitly opt-out of
detaching from Nvim.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
LSP servers should be daemonized (detached) so that they run in a
separate process group from Neovim's. Among other things, this ensures
the process does not inherit Neovim's TTY (#18475).

Make this configurable so that clients can explicitly opt-out of
detaching from Nvim.</pre>
</div>
</content>
</entry>
<entry>
<title>chore(lsp): remove capabilities sanitization (#17814)</title>
<updated>2022-04-30T09:22:30+00:00</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2022-04-30T09:22:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=c618b314c6a266806edf692122b16ba9ff7a8e10'/>
<id>c618b314c6a266806edf692122b16ba9ff7a8e10</id>
<content type='text'>
* feat(lsp)!: remove capabilities sanitization

Users must now access client.server_capabilities which matches the same
structure as the protocol.

https://microsoft.github.io/language-server-protocol/specification

client.resolved_capabilities is no longer used to gate capabilities, and
will be removed in a future release.

BREAKING CHANGE


Co-authored-by: Mathias Fussenegger &lt;f.mathias@zignar.net&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* feat(lsp)!: remove capabilities sanitization

Users must now access client.server_capabilities which matches the same
structure as the protocol.

https://microsoft.github.io/language-server-protocol/specification

client.resolved_capabilities is no longer used to gate capabilities, and
will be removed in a future release.

BREAKING CHANGE


Co-authored-by: Mathias Fussenegger &lt;f.mathias@zignar.net&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>chore: fix typos (#16506)</title>
<updated>2021-12-28T17:15:16+00:00</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2021-12-28T17:15:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=08616571f47cc367a5fe59b52295708b9fda3b09'/>
<id>08616571f47cc367a5fe59b52295708b9fda3b09</id>
<content type='text'>
Co-authored-by: Gregory Anders &lt;8965202+gpanders@users.noreply.github.com&gt;
Co-authored-by: Evgeni Chasnovski &lt;evgeni.chasnovski@gmail.com&gt;
Co-authored-by: zeertzjq &lt;zeertzjq@outlook.com&gt;
Co-authored-by: Christoph Hasse &lt;hassec@users.noreply.github.com&gt;
Co-authored-by: Alef Pereira &lt;ealefpereira@gmail.com&gt;
Co-authored-by: AusCyber &lt;willp@outlook.com.au&gt;
Co-authored-by: kylo252 &lt;59826753+kylo252@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Gregory Anders &lt;8965202+gpanders@users.noreply.github.com&gt;
Co-authored-by: Evgeni Chasnovski &lt;evgeni.chasnovski@gmail.com&gt;
Co-authored-by: zeertzjq &lt;zeertzjq@outlook.com&gt;
Co-authored-by: Christoph Hasse &lt;hassec@users.noreply.github.com&gt;
Co-authored-by: Alef Pereira &lt;ealefpereira@gmail.com&gt;
Co-authored-by: AusCyber &lt;willp@outlook.com.au&gt;
Co-authored-by: kylo252 &lt;59826753+kylo252@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>fix(lsp): change rpc start notify level to warn (#16467)</title>
<updated>2021-11-30T08:55:42+00:00</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-11-30T08:55:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=04c7b550384b2246d37c1a893c0f858bc332cb8b'/>
<id>04c7b550384b2246d37c1a893c0f858bc332cb8b</id>
<content type='text'>
This is less obtrusive, and does not require a confirmation to dismiss</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is less obtrusive, and does not require a confirmation to dismiss</pre>
</div>
</content>
</entry>
</feed>
