<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/plugin, branch userregs_2</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(health): summary in section heading #33388</title>
<updated>2025-04-09T11:13:20+00:00</updated>
<author>
<name>Yochem van Rosmalen</name>
<email>git@yochem.nl</email>
</author>
<published>2025-04-09T11:13:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=5a94edad70f9c47250fa53dd73cf30f191a3cd49'/>
<id>5a94edad70f9c47250fa53dd73cf30f191a3cd49</id>
<content type='text'>
Problem:
As checkhealth grows, it is increasingly hard to quickly glance through
the information.

Solution:
Show a summary of ok, warn, and error outputs per section.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
As checkhealth grows, it is increasingly hard to quickly glance through
the information.

Solution:
Show a summary of ok, warn, and error outputs per section.</pre>
</div>
</content>
</entry>
<entry>
<title>test(plugin/shada_spec): failure if timezone isn't a whole hour ahead of UTC (#33257)</title>
<updated>2025-04-04T03:59:29+00:00</updated>
<author>
<name>tstsrt</name>
<email>41282711+tstsrt@users.noreply.github.com</email>
</author>
<published>2025-04-04T03:59:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d9405c7935d4c826476029d16ecb95a0478cd58d'/>
<id>d9405c7935d4c826476029d16ecb95a0478cd58d</id>
<content type='text'>
Problem: When running functional tests locally, test `syntax/shada.vim works`
fails if the local timezone is not a whole number of hours ahead of UTC.

Solution: Use '!%M' for minute format so that UTC is used in the expected
timestamp instead of the local timezone, just like '%H' for hours.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem: When running functional tests locally, test `syntax/shada.vim works`
fails if the local timezone is not a whole number of hours ahead of UTC.

Solution: Use '!%M' for minute format so that UTC is used in the expected
timestamp instead of the local timezone, just like '%H' for hours.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(lsp): better handling of "*" configs</title>
<updated>2025-03-31T15:42:25+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2025-03-31T10:25:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=2ee896201c463f57395cffd12a83c18a9a7bfd9b'/>
<id>2ee896201c463f57395cffd12a83c18a9a7bfd9b</id>
<content type='text'>
Problem:

If a config name contains "*" it causes rtp discovery of `lsp/` to
consider the `*` as a wildcard and could lead to strange and unintended
behaviour. For example, accessing the `'*'` config from a `lsp/` file
would cause an infinite loop.

Solution:

- Explicitly disallow a config name from containing wildcards, with the
  exception of `'*'`.
- When Resolving `'*'` config, skip the rtp step.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:

If a config name contains "*" it causes rtp discovery of `lsp/` to
consider the `*` as a wildcard and could lead to strange and unintended
behaviour. For example, accessing the `'*'` config from a `lsp/` file
would cause an infinite loop.

Solution:

- Explicitly disallow a config name from containing wildcards, with the
  exception of `'*'`.
- When Resolving `'*'` config, skip the rtp step.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(lsp): workspace_required #31824</title>
<updated>2025-03-30T18:07:53+00:00</updated>
<author>
<name>Michael Strobel</name>
<email>71396679+Kibadda@users.noreply.github.com</email>
</author>
<published>2025-03-30T18:07:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=90d15227c55c9ae6e4d52884817db75e4329792b'/>
<id>90d15227c55c9ae6e4d52884817db75e4329792b</id>
<content type='text'>
Problem:
Some language servers do not work properly without a workspace folder.

Solution:
Add `workspace_required`, which skips starting the lsp client if no
workspace folder is found.

Co-authored-by: Justin M. Keyes &lt;justinkz@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
Some language servers do not work properly without a workspace folder.

Solution:
Add `workspace_required`, which skips starting the lsp client if no
workspace folder is found.

Co-authored-by: Justin M. Keyes &lt;justinkz@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>fix(vim.lsp.inlay_hint): requesting inlay_hints even when disabled #32999</title>
<updated>2025-03-30T15:39:10+00:00</updated>
<author>
<name>Bartłomiej Maryńczak</name>
<email>marynczakbartlomiej@gmail.com</email>
</author>
<published>2025-03-30T15:39:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=49756ebc70dcd37eb7465f9cacd5e78803619daa'/>
<id>49756ebc70dcd37eb7465f9cacd5e78803619daa</id>
<content type='text'>
Problem:
Nvim needlessly requests inlay_hints even if they are disabled for a given buffer.

Solution:
Add the missing `enabled` check in `on_refresh`.
Rest of the code has this check already so that's the only needed one to fix this.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
Nvim needlessly requests inlay_hints even if they are disabled for a given buffer.

Solution:
Add the missing `enabled` check in `on_refresh`.
Rest of the code has this check already so that's the only needed one to fix this.</pre>
</div>
</content>
</entry>
<entry>
<title>feat(checkhealth): emoji for OK/WARN/ERROR #33172</title>
<updated>2025-03-30T13:33:12+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-03-30T13:33:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=75fe54050081d8338a01b8cf72da424f022d0d83'/>
<id>75fe54050081d8338a01b8cf72da424f022d0d83</id>
<content type='text'>
Problem:
Health status can be much more visually distinct.

Solution:
Use emoji next to each status.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
Health status can be much more visually distinct.

Solution:
Use emoji next to each status.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(health): message should mention "vim.provider" #33095</title>
<updated>2025-03-27T23:19:54+00:00</updated>
<author>
<name>Eisuke Kawashima</name>
<email>e.kawaschima+github@gmail.com</email>
</author>
<published>2025-03-27T23:19:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=07f048a8d764b075cb73dca4002b4743841faaa9'/>
<id>07f048a8d764b075cb73dca4002b4743841faaa9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test(checkhealth): nested path 'runtimepath' #33034</title>
<updated>2025-03-23T23:30:08+00:00</updated>
<author>
<name>phanium</name>
<email>91544758+phanen@users.noreply.github.com</email>
</author>
<published>2025-03-23T23:30:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c98260822699bf622b14caffc908a47039deca51'/>
<id>c98260822699bf622b14caffc908a47039deca51</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): handle using array as open_floating_preview title (#33016)</title>
<updated>2025-03-22T02:43:06+00:00</updated>
<author>
<name>Au.</name>
<email>acehinnnqru@gmail.com</email>
</author>
<published>2025-03-22T02:43:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=5187be81c2eb2de6793a0f9d57d0f2d95f356d22'/>
<id>5187be81c2eb2de6793a0f9d57d0f2d95f356d22</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #32871 from ofseed/test-lsp</title>
<updated>2025-03-17T09:11:05+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2025-03-17T09:11:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d0cda9d6c59d88314b67f251a1c13216424aebcf'/>
<id>d0cda9d6c59d88314b67f251a1c13216424aebcf</id>
<content type='text'>
test(lsp): add some tests for LSP bugs</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
test(lsp): add some tests for LSP bugs</pre>
</div>
</content>
</entry>
</feed>
