<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/plugin, branch floattitle</title>
<subtitle>Neovim fork with Rahm's personal hacks.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/'/>
<entry>
<title>feat(lsp): support window/showDocument (#19977)</title>
<updated>2022-10-08T08:22:25+00:00</updated>
<author>
<name>lvimuser</name>
<email>109605931+lvimuser@users.noreply.github.com</email>
</author>
<published>2022-10-08T08:22:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0773a9ee3a21db54cd6b2376dd2e087bc09d5ea1'/>
<id>0773a9ee3a21db54cd6b2376dd2e087bc09d5ea1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test(shada): fix shada syntax definitions test</title>
<updated>2022-10-05T11:46:52+00:00</updated>
<author>
<name>bfredl</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2022-10-05T10:29:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9d8546e0c515f6ed2f45525ed79c7a98ac9d135d'/>
<id>9d8546e0c515f6ed2f45525ed79c7a98ac9d135d</id>
<content type='text'>
These tests contained errors due to synstack() and friends do not ensure
syntax state is fully synced. Actually expecting what the user will
see with a screen test does ensure it is fully synced.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These tests contained errors due to synstack() and friends do not ensure
syntax state is fully synced. Actually expecting what the user will
see with a screen test does ensure it is fully synced.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(lsp): create missing directory before creating file (#19835)</title>
<updated>2022-09-24T10:46:21+00:00</updated>
<author>
<name>shaunsingh</name>
<email>shaunsingh0207@gmail.com</email>
</author>
<published>2022-09-24T10:46:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=caf5738fa9cc12fd448a9c0787a3ebf0c8e696e9'/>
<id>caf5738fa9cc12fd448a9c0787a3ebf0c8e696e9</id>
<content type='text'>
Co-authored-by: Mathias Fussenegger &lt;f.mathias@zignar.net&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Mathias Fussenegger &lt;f.mathias@zignar.net&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>fix(lsp): out of bounds error in lsp.util.apply_text_edits (#20137)</title>
<updated>2022-09-20T20:14:58+00:00</updated>
<author>
<name>ofwinterpassed</name>
<email>johannes@librem.one</email>
</author>
<published>2022-09-20T20:14:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ec94014cd1d09884b12cb19021d5a1eff52cb76d'/>
<id>ec94014cd1d09884b12cb19021d5a1eff52cb76d</id>
<content type='text'>
Co-authored-by: Jonas Strittmatter &lt;40792180+smjonas@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Jonas Strittmatter &lt;40792180+smjonas@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>fix(lsp): support `false` result in handlers (#20252)</title>
<updated>2022-09-20T07:28:23+00:00</updated>
<author>
<name>Mathias Fußenegger</name>
<email>mfussenegger@users.noreply.github.com</email>
</author>
<published>2022-09-20T07:28:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=10196f1b462400b8a4a9e8f13893da2514f8c850'/>
<id>10196f1b462400b8a4a9e8f13893da2514f8c850</id>
<content type='text'>
Closes https://github.com/neovim/neovim/issues/20111</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes https://github.com/neovim/neovim/issues/20111</pre>
</div>
</content>
</entry>
<entry>
<title>test(lsp): call clear() before bufwipe test (#20170)</title>
<updated>2022-09-12T22:01:35+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-09-12T22:01:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=91a150d0a9f81d8db34ba45de2a8a270010e2f3a'/>
<id>91a150d0a9f81d8db34ba45de2a8a270010e2f3a</id>
<content type='text'>
Otherwise this test cannot be run alone, and fails frequently on CI.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise this test cannot be run alone, and fails frequently on CI.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(lsp): when buffer detach remove buffer from client attached buffers (#20081)</title>
<updated>2022-09-08T15:09:32+00:00</updated>
<author>
<name>Raphael</name>
<email>glephunter@gmail.com</email>
</author>
<published>2022-09-08T15:09:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=30ca6d23a9c77175a76a4cd59da81de83d9253af'/>
<id>30ca6d23a9c77175a76a4cd59da81de83d9253af</id>
<content type='text'>


Co-authored-by: Mathias Fussenegger &lt;f.mathias@zignar.net&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>


Co-authored-by: Mathias Fussenegger &lt;f.mathias@zignar.net&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>feat(lsp): add range option to lsp.buf.format (#19998)</title>
<updated>2022-09-08T09:33:04+00:00</updated>
<author>
<name>Mathias Fußenegger</name>
<email>mfussenegger@users.noreply.github.com</email>
</author>
<published>2022-09-08T09:33:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=11167ab6d569994dd0a4f58155c84b118706380c'/>
<id>11167ab6d569994dd0a4f58155c84b118706380c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(Man): port to Lua (#19912)</title>
<updated>2022-09-02T14:20:29+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-09-02T14:20:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=2afcdbd63a5b0cbeaad9d83b096a3af5201c67a9'/>
<id>2afcdbd63a5b0cbeaad9d83b096a3af5201c67a9</id>
<content type='text'>
Co-authored-by: zeertzjq &lt;zeertzjq@outlook.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: zeertzjq &lt;zeertzjq@outlook.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>fix(exceptions): restore `did_throw` (#20000)</title>
<updated>2022-08-30T22:13:52+00:00</updated>
<author>
<name>Sean Dewar</name>
<email>seandewar@users.noreply.github.com</email>
</author>
<published>2022-08-30T22:13:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=813476bf7291dfaf9fc0ef77c9f53a07258a3801'/>
<id>813476bf7291dfaf9fc0ef77c9f53a07258a3801</id>
<content type='text'>
`!did_throw` doesn't exactly imply `!current_exception`, as `did_throw = false`
is sometimes used to defer exception handling for later (without forgetting the
exception). E.g: uncaught exception handling in `do_cmdline()` may be deferred
to a different call (e.g: when `try_level &gt; 0`).

In #7881, `current_exception = NULL` in `do_cmdline()` is used as an analogue of
`did_throw = false`, but also causes the pending exception to be lost, which
also leaks as `discard_exception()` wasn't used.

It may be possible to fix this by saving/restoring `current_exception`, but
handling all of `did_throw`'s edge cases seems messier. Maybe not worth
diverging over.

This fix also uncovers a `man_spec.lua` bug on Windows: exceptions are thrown
due to Windows missing `man`, but they're lost; skip these tests if `man` isn't
executable.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`!did_throw` doesn't exactly imply `!current_exception`, as `did_throw = false`
is sometimes used to defer exception handling for later (without forgetting the
exception). E.g: uncaught exception handling in `do_cmdline()` may be deferred
to a different call (e.g: when `try_level &gt; 0`).

In #7881, `current_exception = NULL` in `do_cmdline()` is used as an analogue of
`did_throw = false`, but also causes the pending exception to be lost, which
also leaks as `discard_exception()` wasn't used.

It may be possible to fix this by saving/restoring `current_exception`, but
handling all of `did_throw`'s edge cases seems messier. Maybe not worth
diverging over.

This fix also uncovers a `man_spec.lua` bug on Windows: exceptions are thrown
due to Windows missing `man`, but they're lost; skip these tests if `man` isn't
executable.</pre>
</div>
</content>
</entry>
</feed>
