<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/lua, branch fix_semantic_tokens_pull</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>fix(semantic_tokens.lua): Fix nil tokens/data in semantic_tokens.lua</title>
<updated>2023-01-19T20:42:40+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2023-01-19T19:37:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=409e6f9d7e690a398c4318a8eab7fd56a2eceda3'/>
<id>409e6f9d7e690a398c4318a8eab7fd56a2eceda3</id>
<content type='text'>
Some (poorly-implemented) LSPs can return an empty JSON object in
LSP responses, which could cause tokens to be nil, which would eventually
cause an error and a bad UI experience. This fix makes sure that the
tokens variable is always set to a non-nil value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some (poorly-implemented) LSPs can return an empty JSON object in
LSP responses, which could cause tokens to be nil, which would eventually
cause an error and a bad UI experience. This fix makes sure that the
tokens variable is always set to a non-nil value.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(treesitter): really restore syntax</title>
<updated>2023-01-17T16:56:23+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2023-01-17T16:56:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=20b7be2d1024b6e9eac68e0cb92cf663e95e51ca'/>
<id>20b7be2d1024b6e9eac68e0cb92cf663e95e51ca</id>
<content type='text'>
- also unset b:ts_highlight on stop()

Fixes: #21836</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- also unset b:ts_highlight on stop()

Fixes: #21836</pre>
</div>
</content>
</entry>
<entry>
<title>feat(health): detect tmux RGB support via `client_termfeatures`</title>
<updated>2023-01-16T15:30:57+00:00</updated>
<author>
<name>Sean Dewar</name>
<email>seandewar@users.noreply.github.com</email>
</author>
<published>2023-01-16T13:25:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=7e24c45221b330ccf8ed3808570dab38d212ba2e'/>
<id>7e24c45221b330ccf8ed3808570dab38d212ba2e</id>
<content type='text'>
Problem: On tmux v3.2+, the `terminal-features` option may be used to enable RGB
capabilities over `terminal-overrides`. However, `show-messages` cannot be used
to detect if RGB capabilities are enabled using `terminal-features`.

Solution: Try to use `display-message -p #{client_termfeatures}` instead.
The returned features include "RGB" if either "RGB" is set in
`terminal-features`, or if "Tc" or "RGB" is set in `terminal-overrides` (as
before).
Nothing is returned by tmux versions older than v3.2, so fallback to checking
`show-messages` in that case.

Also, un-Vimscriptify the previous logic a bit, and change the error message to
point to using the `terminal-features` option instead for newer tmux versions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem: On tmux v3.2+, the `terminal-features` option may be used to enable RGB
capabilities over `terminal-overrides`. However, `show-messages` cannot be used
to detect if RGB capabilities are enabled using `terminal-features`.

Solution: Try to use `display-message -p #{client_termfeatures}` instead.
The returned features include "RGB" if either "RGB" is set in
`terminal-features`, or if "Tc" or "RGB" is set in `terminal-overrides` (as
before).
Nothing is returned by tmux versions older than v3.2, so fallback to checking
`show-messages` in that case.

Also, un-Vimscriptify the previous logic a bit, and change the error message to
point to using the `terminal-features` option instead for newer tmux versions.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(health): fix `tmux_esc_time` comparison</title>
<updated>2023-01-16T14:26:29+00:00</updated>
<author>
<name>Sean Dewar</name>
<email>seandewar@users.noreply.github.com</email>
</author>
<published>2023-01-16T10:37:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=60df0c06510cc65d68a2693722577d437264f67d'/>
<id>60df0c06510cc65d68a2693722577d437264f67d</id>
<content type='text'>
Regression from the health.vim to .lua changes.

Unlike Vim script, Lua does not implicitly convert strings to numbers, so this
comparison threw an error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Regression from the health.vim to .lua changes.

Unlike Vim script, Lua does not implicitly convert strings to numbers, so this
comparison threw an error.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: treesitter.add_directive, add_predicate #21206</title>
<updated>2023-01-16T12:39:19+00:00</updated>
<author>
<name>Ching Pei Yang</name>
<email>59727193+horriblename@users.noreply.github.com</email>
</author>
<published>2023-01-16T12:39:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ef89f9fd46ab591183b7f59f31f5a2e55f7a526b'/>
<id>ef89f9fd46ab591183b7f59f31f5a2e55f7a526b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>health: migrate to Lua #21661</title>
<updated>2023-01-16T09:55:24+00:00</updated>
<author>
<name>TJ DeVries</name>
<email>devries.timothyj@gmail.com</email>
</author>
<published>2023-01-16T09:55:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=307efe4906de9f0b7d8611ea36bddb85493c1447'/>
<id>307efe4906de9f0b7d8611ea36bddb85493c1447</id>
<content type='text'>
* refactor: remove all vimscript from nvim/health
* fixup: previous method broke if you had a folder named 'x-lua'</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* refactor: remove all vimscript from nvim/health
* fixup: previous method broke if you had a folder named 'x-lua'</pre>
</div>
</content>
</entry>
<entry>
<title>docs(lua): use luaref tag instead of www.lua.org #21813</title>
<updated>2023-01-15T21:32:23+00:00</updated>
<author>
<name>Naru</name>
<email>naru@naruaway.com</email>
</author>
<published>2023-01-15T21:32:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=34b973b1d9e3b0c6f546e3aa661c29edd5a1ab87'/>
<id>34b973b1d9e3b0c6f546e3aa661c29edd5a1ab87</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: format with stylua (#21821)</title>
<updated>2023-01-15T15:00:23+00:00</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2023-01-15T15:00:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c752c853630898f38bcf46a9a5e9d83e41989eeb'/>
<id>c752c853630898f38bcf46a9a5e9d83e41989eeb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:9.0.1191: some Bazel files are not recognized (#21784)</title>
<updated>2023-01-13T16:27:35+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-01-13T16:27:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=fd3d30a22c2bcc7acd266214b761b44219aefbe7'/>
<id>fd3d30a22c2bcc7acd266214b761b44219aefbe7</id>
<content type='text'>
Problem:    Some Bazel files are not recognized.
Solution:   Add an extra Bazel pattern. (Keith Smily, closes vim/vim#11807)

https://github.com/vim/vim/commit/3213952966896ffb1d8fa186bcf8c43359fca0f0

Co-authored-by: Keith Smiley &lt;keithbsmiley@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Some Bazel files are not recognized.
Solution:   Add an extra Bazel pattern. (Keith Smily, closes vim/vim#11807)

https://github.com/vim/vim/commit/3213952966896ffb1d8fa186bcf8c43359fca0f0

Co-authored-by: Keith Smiley &lt;keithbsmiley@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>feat(diagnostic): vim.diagnostic.is_disabled() #21527</title>
<updated>2023-01-12T16:57:39+00:00</updated>
<author>
<name>Raphael</name>
<email>glephunter@gmail.com</email>
</author>
<published>2023-01-12T16:57:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=572cd8031dd7c91ac9e17cbdfab16d87f1fed6b7'/>
<id>572cd8031dd7c91ac9e17cbdfab16d87f1fed6b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
