<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/lua/diagnostic_spec.lua, branch rahm</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>feat(diagnostic): add `current_line` option for `virtual_text` handler</title>
<updated>2025-02-05T14:27:09+00:00</updated>
<author>
<name>Maria José Solano</name>
<email>majosolano99@gmail.com</email>
</author>
<published>2025-02-02T22:06:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=38a52caec09eb15c9ff8b4db6f0cdb7e2a28eb98'/>
<id>38a52caec09eb15c9ff8b4db6f0cdb7e2a28eb98</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(diagnostic): format() can filter diagnostics by returning nil #32302</title>
<updated>2025-02-03T08:54:31+00:00</updated>
<author>
<name>Maria José Solano</name>
<email>majosolano99@gmail.com</email>
</author>
<published>2025-02-03T08:54:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=445ecca398401ab9cdada163865db6dee374dde3'/>
<id>445ecca398401ab9cdada163865db6dee374dde3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(diagnostic): virtual_lines #31959</title>
<updated>2025-01-26T23:33:03+00:00</updated>
<author>
<name>Maria José Solano</name>
<email>majosolano99@gmail.com</email>
</author>
<published>2025-01-26T23:33:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=1759b7844a2d468310b6d0ceca899fec6f2d4b84'/>
<id>1759b7844a2d468310b6d0ceca899fec6f2d4b84</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)!: make virtual text handler opt-in (#32079)</title>
<updated>2025-01-18T13:43:21+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>greg@gpanders.com</email>
</author>
<published>2025-01-18T13:43:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=51ccd12b3dbc50300e83f503426abbcb605efcea'/>
<id>51ccd12b3dbc50300e83f503426abbcb605efcea</id>
<content type='text'>
Making this opt-out (on by default) was the wrong choice from the
beginning. It is too visually noisy to be enabled by default.

BREAKING CHANGE: Users must opt-in to the diagnostic virtual text
handler by adding

  vim.diagnostic.config({ virtual_text = true })

to their config.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Making this opt-out (on by default) was the wrong choice from the
beginning. It is too visually noisy to be enabled by default.

BREAKING CHANGE: Users must opt-in to the diagnostic virtual text
handler by adding

  vim.diagnostic.config({ virtual_text = true })

to their config.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(diagnostic): vim.diagnostic.setqflist() opens loclist on first call #31585</title>
<updated>2024-12-16T14:38:57+00:00</updated>
<author>
<name>Juan Cruz De La Torre</name>
<email>delatorrejuanchi@gmail.com</email>
</author>
<published>2024-12-16T14:38:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=6c975515c5608b500ac96fae598f0b5a48e03ddb'/>
<id>6c975515c5608b500ac96fae598f0b5a48e03ddb</id>
<content type='text'>
Problem:
Regression from de794f2d2409: `vim.diagnostic.setqflist{open=true}` attempts to
open the location list instead of the diagnostics quickfix list if it didn't
exist before. This is because we are using `qf_id` to decide which to open, but
`qf_id=nil` when there is no existing diagnostics quickfix list with a given
title ("Diagnostics" by default).

Solution:
- Revert to using `loclist` to decide which to open.
- Add tests.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
Regression from de794f2d2409: `vim.diagnostic.setqflist{open=true}` attempts to
open the location list instead of the diagnostics quickfix list if it didn't
exist before. This is because we are using `qf_id` to decide which to open, but
`qf_id=nil` when there is no existing diagnostics quickfix list with a given
title ("Diagnostics" by default).

Solution:
- Revert to using `loclist` to decide which to open.
- Add tests.</pre>
</div>
</content>
</entry>
<entry>
<title>feat(diagnostics)!: sort underline severity_sort (#30898)</title>
<updated>2024-10-27T16:36:39+00:00</updated>
<author>
<name>Donatas</name>
<email>contactdonatas@gmail.com</email>
</author>
<published>2024-10-27T16:36:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=a9e725b26e08f494a9300d8f63acd3efa9c2da82'/>
<id>a9e725b26e08f494a9300d8f63acd3efa9c2da82</id>
<content type='text'>
feat(diagnostics)!: sort underline with severity_sort

BREAKING CHANGE: underline will be applied with a higher value than `vim.hl.priorities.diagnostics`</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
feat(diagnostics)!: sort underline with severity_sort

BREAKING CHANGE: underline will be applied with a higher value than `vim.hl.priorities.diagnostics`</pre>
</div>
</content>
</entry>
<entry>
<title>test: support upvalues in exec_lua</title>
<updated>2024-09-21T15:04:09+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2024-08-11T08:27:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=e5c174421df3872df0dd3a676609d1e74dfef6a9'/>
<id>e5c174421df3872df0dd3a676609d1e74dfef6a9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test: allow exec_lua to handle functions</title>
<updated>2024-08-02T18:04:37+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2024-07-29T10:20:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=7d24c4d6b0413cd5af8d0579f0a9a694db7f775e'/>
<id>7d24c4d6b0413cd5af8d0579f0a9a694db7f775e</id>
<content type='text'>
Problem:

Tests have lots of exec_lua calls which input blocks of code
provided as unformatted strings.

Solution:

Teach exec_lua how to handle functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:

Tests have lots of exec_lua calls which input blocks of code
provided as unformatted strings.

Solution:

Teach exec_lua how to handle functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(diagnostic): fix float scope filtering (#29134)</title>
<updated>2024-06-04T21:35:44+00:00</updated>
<author>
<name>Andre Toerien</name>
<email>49614525+AThePeanut4@users.noreply.github.com</email>
</author>
<published>2024-06-04T21:35:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=f69937fdbd162630c35e119e67bbbf052558c0e0'/>
<id>f69937fdbd162630c35e119e67bbbf052558c0e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(defaults): use vim.diagnostic.jump() for default mappings (#29066)</title>
<updated>2024-05-28T18:24:16+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>8965202+gpanders@users.noreply.github.com</email>
</author>
<published>2024-05-28T18:24:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=1c6d9200521acb2329be55ab8bec3056deade66a'/>
<id>1c6d9200521acb2329be55ab8bec3056deade66a</id>
<content type='text'>
This allows the mappings to work with a count and also enables new ]D
and [D mappings to go to the last/first diagnostic in the buffer.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows the mappings to work with a count and also enables new ]D
and [D mappings to go to the last/first diagnostic in the buffer.</pre>
</div>
</content>
</entry>
</feed>
