<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/lua/diagnostic_spec.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(diagnostic): check for negative column value (#18868)</title>
<updated>2022-06-08T18:55:39+00:00</updated>
<author>
<name>mohsen</name>
<email>36933074+smoka7@users.noreply.github.com</email>
</author>
<published>2022-06-08T18:55:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=94181ad7dcb75e1e188164276696434e03302a21'/>
<id>94181ad7dcb75e1e188164276696434e03302a21</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(diagnostic): use nvim_exec_autocmds to trigger DiagnosticChanged (#18188)</title>
<updated>2022-04-20T14:16:47+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>8965202+gpanders@users.noreply.github.com</email>
</author>
<published>2022-04-20T14:16:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=6b0d3ae6a83cb0410c16532a367ed8ad9bd093a8'/>
<id>6b0d3ae6a83cb0410c16532a367ed8ad9bd093a8</id>
<content type='text'>
Use nvim_exec_autocmds to issue the DiagnosticChanged autocommand,
rather than nvim_buf_call, which has some side effects when drawing
statuslines.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use nvim_exec_autocmds to issue the DiagnosticChanged autocommand,
rather than nvim_buf_call, which has some side effects when drawing
statuslines.</pre>
</div>
</content>
</entry>
<entry>
<title>feat: use nvim_buf_set_extmark for vim.highlight (#16963)</title>
<updated>2022-01-15T22:19:20+00:00</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2022-01-15T22:19:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=b455e0179b4288c69e6231bfcf8d1c132b78f2fc'/>
<id>b455e0179b4288c69e6231bfcf8d1c132b78f2fc</id>
<content type='text'>
Closes https://github.com/neovim/neovim/issues/13647

This allows customizing the priority of the highlights.

* Add default priority of 50
* Use priority of 200 for highlight on yank
* use priority of 40 for highlight references (LSP)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes https://github.com/neovim/neovim/issues/13647

This allows customizing the priority of the highlights.

* Add default priority of 50
* Use priority of 200 for highlight on yank
* use priority of 40 for highlight references (LSP)</pre>
</div>
</content>
</entry>
<entry>
<title>fix(diagnostic): improve validation for list arguments (#16855)</title>
<updated>2022-01-01T19:58:34+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>8965202+gpanders@users.noreply.github.com</email>
</author>
<published>2022-01-01T19:58:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=838631e29ef3051d6117b3d5c340d2be9f1f29b4'/>
<id>838631e29ef3051d6117b3d5c340d2be9f1f29b4</id>
<content type='text'>
Function arguments that expect a list should explicitly use tbl_islist
rather than just checking for a table. This helps catch some simple
errors where a single table item is passed as an argument, which passes
validation (since it's a table), but causes other errors later on.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Function arguments that expect a list should explicitly use tbl_islist
rather than just checking for a table. This helps catch some simple
errors where a single table item is passed as an argument, which passes
validation (since it's a table), but causes other errors later on.</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(diagnostic): remove bufnr parameter from open_float (#16579)</title>
<updated>2021-12-09T01:44:31+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>8965202+gpanders@users.noreply.github.com</email>
</author>
<published>2021-12-09T01:44:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=be84529190e25294d0783394f63801e56a39e632'/>
<id>be84529190e25294d0783394f63801e56a39e632</id>
<content type='text'>
The overwhelming majority of use cases for `open_float` are to view
diagnostics from the current buffer in a floating window. Thus, most use
cases will just `0` or `nil` as the first argument, which makes the
argument effectively useless and wasteful.

In the cause of optimizing for the primary use case, make the `bufnr`
parameter an optional parameter in the options table. This still allows
using an alternative buffer for those that wish to do so, but makes the
"primary" use case much easier.

The old signature is preserved for backward compatibility, though it can
likely be fully deprecated at some point.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The overwhelming majority of use cases for `open_float` are to view
diagnostics from the current buffer in a floating window. Thus, most use
cases will just `0` or `nil` as the first argument, which makes the
argument effectively useless and wasteful.

In the cause of optimizing for the primary use case, make the `bufnr`
parameter an optional parameter in the options table. This still allows
using an alternative buffer for those that wish to do so, but makes the
"primary" use case much easier.

The old signature is preserved for backward compatibility, though it can
likely be fully deprecated at some point.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(diagnostic): escape special chars in file names (#16527)</title>
<updated>2021-12-06T02:39:00+00:00</updated>
<author>
<name>Matthew Toohey</name>
<email>contact@mtoohey.com</email>
</author>
<published>2021-12-06T02:39:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=62f0157853c0363d47466d06c6548dbd96d9b39c'/>
<id>62f0157853c0363d47466d06c6548dbd96d9b39c</id>
<content type='text'>
Co-authored-by: zeertzjq &lt;zeertzjq@outlook.com&gt;
Co-authored-by: Gregory Anders &lt;greg@gpanders.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: zeertzjq &lt;zeertzjq@outlook.com&gt;
Co-authored-by: Gregory Anders &lt;greg@gpanders.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>feat(diagnostic): use `scope = 'line'` by default for `open_float()` (#16456)</title>
<updated>2021-11-28T16:42:29+00:00</updated>
<author>
<name>cbarrete</name>
<email>62146989+cbarrete@users.noreply.github.com</email>
</author>
<published>2021-11-28T16:42:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=217f9f8d1e6512dbb00cce48d48bb1f91d1ce56c'/>
<id>217f9f8d1e6512dbb00cce48d48bb1f91d1ce56c</id>
<content type='text'>
Closes #16453

Co-authored-by: Cédric Barreteau &lt;cbarrete@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #16453

Co-authored-by: Cédric Barreteau &lt;cbarrete@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>test(diagnostic): diagnostics passed to set() should be an array</title>
<updated>2021-11-27T19:47:03+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>greg@gpanders.com</email>
</author>
<published>2021-11-27T19:47:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=6e30461cea4ff9e51088875f82b0c8c78d939fbd'/>
<id>6e30461cea4ff9e51088875f82b0c8c78d939fbd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test(diagnostic): uncomment equality check</title>
<updated>2021-11-25T03:03:38+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>greg@gpanders.com</email>
</author>
<published>2021-11-25T02:38:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=25ab7c6c0af2dd7ba2bb70fa6081b2ca5cfb8774'/>
<id>25ab7c6c0af2dd7ba2bb70fa6081b2ca5cfb8774</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(diagnostic): resolve buffer number in get() (#16407)</title>
<updated>2021-11-22T16:22:08+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>8965202+gpanders@users.noreply.github.com</email>
</author>
<published>2021-11-22T16:22:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=fd6df7481a88006fd60bc8980b4db1000ddeda27'/>
<id>fd6df7481a88006fd60bc8980b4db1000ddeda27</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
