<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/lua/vim/treesitter/_headings.lua, branch master</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(lua): enable param-type-mismatch diagnostic</title>
<updated>2026-09-28T13:43:14+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2026-09-28T13:19:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=c6535538f8717a8f6134020a5bee65341cf8280f'/>
<id>c6535538f8717a8f6134020a5bee65341cf8280f</id>
<content type='text'>
Problem: Argument type mismatches are excluded from EmmyLua checks.

Solution: Correct runtime annotations and calls, document local checker
workarounds, and enable the diagnostic.

AI-assisted
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem: Argument type mismatches are excluded from EmmyLua checks.

Solution: Correct runtime annotations and calls, document local checker
workarounds, and enable the diagnostic.

AI-assisted
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(lua): enable nil-safety diagnostics in runtime code</title>
<updated>2026-09-25T09:28:19+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2026-09-24T12:30:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=d7af8707026968887ea4ee3a4e6fa51fd4372033'/>
<id>d7af8707026968887ea4ee3a4e6fa51fd4372033</id>
<content type='text'>
Enable EmmyLua's need-check-nil diagnostic and resolve nullable values
through more precise types, explicit invariants, and guards for missing
runtime state. Keep analyzer-specific workarounds local and update the
affected API documentation.

Exclude the bundled re.lua from analysis so its nil-check warnings do
not fail CI.

AI-assisted
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enable EmmyLua's need-check-nil diagnostic and resolve nullable values
through more precise types, explicit invariants, and guards for missing
runtime state. Keep analyzer-specific workarounds local and update the
affected API documentation.

Exclude the bundled re.lua from analysis so its nil-check warnings do
not fail CI.

AI-assisted
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(treesitter)!: get_parser return nil on error #37276</title>
<updated>2026-03-13T19:57:36+00:00</updated>
<author>
<name>nikolightsaber</name>
<email>103886134+nikolightsaber@users.noreply.github.com</email>
</author>
<published>2026-03-13T19:57:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=fd1e019e90e76bb3f6236210ac6287f3b8d4d47f'/>
<id>fd1e019e90e76bb3f6236210ac6287f3b8d4d47f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(outline): use 2-space indent instead of 1-space</title>
<updated>2025-10-24T00:07:37+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-10-23T14:34:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=1f2883e879761424151ed1e55743c1655b39a0df'/>
<id>1f2883e879761424151ed1e55743c1655b39a0df</id>
<content type='text'>
2 spaces is more visually distinct at very little cost.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2 spaces is more visually distinct at very little cost.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(health): floating window closes when opening TOC (gO) #34794</title>
<updated>2025-07-08T12:21:09+00:00</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2025-07-08T12:21:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=28b7c2df521744347e3286927af13fd8421f0ea1'/>
<id>28b7c2df521744347e3286927af13fd8421f0ea1</id>
<content type='text'>
Problem: Health check floating window gets closed when pressing 'gO' to show TOC because LSP floating preview system auto-closes on BufEnter events triggered by :lopen.

Solution: Temporarily disable BufEnter event for the current window during TOC operations and adjust window layout to prevent overlap.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem: Health check floating window gets closed when pressing 'gO' to show TOC because LSP floating preview system auto-closes on BufEnter events triggered by :lopen.

Solution: Temporarily disable BufEnter event for the current window during TOC operations and adjust window layout to prevent overlap.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(gO): use non-breaking space #34197</title>
<updated>2025-05-27T12:38:45+00:00</updated>
<author>
<name>altermo</name>
<email>107814000+altermo@users.noreply.github.com</email>
</author>
<published>2025-05-27T12:38:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=d22fcf2917465aff029e781080dcc8c582c93f0e'/>
<id>d22fcf2917465aff029e781080dcc8c582c93f0e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(outline): smaller indentation #34005</title>
<updated>2025-05-22T09:21:34+00:00</updated>
<author>
<name>altermo</name>
<email>107814000+altermo@users.noreply.github.com</email>
</author>
<published>2025-05-22T09:21:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=0412527a407885c01e33068dacd8d6e39fb4dd55'/>
<id>0412527a407885c01e33068dacd8d6e39fb4dd55</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(runtime): conceal paths in help, man ToC loclist #33764</title>
<updated>2025-05-03T14:06:22+00:00</updated>
<author>
<name>Michele Campeotto</name>
<email>micampe@micampe.it</email>
</author>
<published>2025-05-03T14:06:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=f048298e9abc3081a1ed170cc5d45c8af9130ce9'/>
<id>f048298e9abc3081a1ed170cc5d45c8af9130ce9</id>
<content type='text'>
Problem:
The check for concealing paths in TOCs in the qf syntax file fails
because the TOC tile has changed.

Solution:
Force the qf syntax file to be reloaded after the qf_toc variable
has been set, so that the it can apply the correct settings.

Using the explicit qf_toc key, already used in the syntax file, instead
of the title is less prone to breaking.

It was also already being set for man pages but it had no effect because
the syntax file had already been loaded when the variable was set.

Fixes #33733</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
The check for concealing paths in TOCs in the qf syntax file fails
because the TOC tile has changed.

Solution:
Force the qf syntax file to be reloaded after the qf_toc variable
has been set, so that the it can apply the correct settings.

Using the explicit qf_toc key, already used in the syntax file, instead
of the title is less prone to breaking.

It was also already being set for man pages but it had no effect because
the syntax file had already been loaded when the variable was set.

Fixes #33733</pre>
</div>
</content>
</entry>
<entry>
<title>fix(treesitter): don't memoize modified headings (#33186)</title>
<updated>2025-03-31T09:22:57+00:00</updated>
<author>
<name>Tan, Long</name>
<email>tanloong@foxmail.com</email>
</author>
<published>2025-03-31T09:22:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=28eaec5e1526b2a004eadeadf6246df75cfa08e8'/>
<id>28eaec5e1526b2a004eadeadf6246df75cfa08e8</id>
<content type='text'>
Problem: repeated gO in markdown etc. adds extra toc indentation

Solution: don't memoize heading table which gets modified</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem: repeated gO in markdown etc. adds extra toc indentation

Solution: don't memoize heading table which gets modified</pre>
</div>
</content>
</entry>
<entry>
<title>fix(runtime): gO always says "Help TOC" #32971</title>
<updated>2025-03-19T11:17:00+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-03-19T11:17:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=74fcc9452cd99680a9f4aad255e90204966f74c3'/>
<id>74fcc9452cd99680a9f4aad255e90204966f74c3</id>
<content type='text'>
Problem:
gO always says "Help TOC".

Solution:
Use a generic title instead.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
gO always says "Help TOC".

Solution:
Use a generic title instead.</pre>
</div>
</content>
</entry>
</feed>
