<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git, 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>refactor(highlight_group.c): reduce scope of locals</title>
<updated>2023-01-19T15:54:59+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2023-01-19T15:54:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=5f3b76d5cec27181770c2fff33ea417eee275172'/>
<id>5f3b76d5cec27181770c2fff33ea417eee275172</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: replace char_u with char 25 (#21838)</title>
<updated>2023-01-19T14:25:56+00:00</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2023-01-19T14:25:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=4c531714ff24d82bf1a85decf0e0c63c5785e686'/>
<id>4c531714ff24d82bf1a85decf0e0c63c5785e686</id>
<content type='text'>
refactor: replace char_u with char

Work on https://github.com/neovim/neovim/issues/459</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
refactor: replace char_u with char

Work on https://github.com/neovim/neovim/issues/459</pre>
</div>
</content>
</entry>
<entry>
<title>fix(rpc): don't parse msgpack if buflen is 0 (#21899)</title>
<updated>2023-01-19T12:38:29+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-01-19T12:38:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=adfad50ac03030abf2533db9f56fa681af6cdc1f'/>
<id>adfad50ac03030abf2533db9f56fa681af6cdc1f</id>
<content type='text'>
This prevents `buflen` from becoming a very large number when it is 0
when calling mpack_rtoken().</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This prevents `buflen` from becoming a very large number when it is 0
when calling mpack_rtoken().</pre>
</div>
</content>
</entry>
<entry>
<title>fix: pass value instead of pointer to isalpha (#21898)</title>
<updated>2023-01-19T10:48:49+00:00</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2023-01-19T10:48:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=363d153bb94a965ff811d8c7514047264b37d61d'/>
<id>363d153bb94a965ff811d8c7514047264b37d61d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>build: enable cmake workflow presets (#21860)</title>
<updated>2023-01-19T09:34:45+00:00</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2023-01-19T09:34:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=00a976129b603b60f1e309ee7484cb0f4b5a9792'/>
<id>00a976129b603b60f1e309ee7484cb0f4b5a9792</id>
<content type='text'>
Workflow presets allows combining configure, build, test and packaging
steps and makes it possible to run everything in a single command. So

cmake --preset iwyu
cmake --build --preset iwyu

instead becomes

cmake --workflow --preset iwyu

Workflow presets requires at least cmake version 3.25 to use.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Workflow presets allows combining configure, build, test and packaging
steps and makes it possible to run everything in a single command. So

cmake --preset iwyu
cmake --build --preset iwyu

instead becomes

cmake --workflow --preset iwyu

Workflow presets requires at least cmake version 3.25 to use.</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.2.4655: cmdline completion popup menu positioned wrong (#21894)</title>
<updated>2023-01-19T07:13:27+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-01-19T07:13:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6e3890f4ce002ba308c09166b00e8ee86b6efa03'/>
<id>6e3890f4ce002ba308c09166b00e8ee86b6efa03</id>
<content type='text'>
Problem:    Command line completion popup menu positioned wrong when using a
            terminal window.
Solution:   Position the popup menu differently when editing the command line.
            (Yegappan Lakshmanan, closes vim/vim#10050, closes vim/vim#10035)

https://github.com/vim/vim/commit/1104a6d0c2004d39e9b6cb8f804d12b628a69869

The test in the patch looks a bit hard to understand.
Add a Lua test that is more straightforward.

Co-authored-by: Yegappan Lakshmanan &lt;yegappan@yahoo.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Command line completion popup menu positioned wrong when using a
            terminal window.
Solution:   Position the popup menu differently when editing the command line.
            (Yegappan Lakshmanan, closes vim/vim#10050, closes vim/vim#10035)

https://github.com/vim/vim/commit/1104a6d0c2004d39e9b6cb8f804d12b628a69869

The test in the patch looks a bit hard to understand.
Add a Lua test that is more straightforward.

Co-authored-by: Yegappan Lakshmanan &lt;yegappan@yahoo.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(eval.c): factor out get_number_tv() (#21893)</title>
<updated>2023-01-19T05:27:36+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-01-19T05:27:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=93adf74a03f6fd2d34bdea7cec1c1f120d6643a2'/>
<id>93adf74a03f6fd2d34bdea7cec1c1f120d6643a2</id>
<content type='text'>
It was refactored into a separate function in Vim in patch 8.2.0149.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was refactored into a separate function in Vim in patch 8.2.0149.</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #21879 from zeertzjq/stl-click-zero-len</title>
<updated>2023-01-19T03:00:00+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-01-19T03:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=42e9a09a44f4203a96aabbbe2382ae9bb46096d4'/>
<id>42e9a09a44f4203a96aabbbe2382ae9bb46096d4</id>
<content type='text'>
Fix statusline memory leaks with click labels</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix statusline memory leaks with click labels</pre>
</div>
</content>
</entry>
<entry>
<title>fix(statusline): don't leak memory with truncated click labels</title>
<updated>2023-01-19T02:36:29+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-01-18T11:10:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=01ddc097474627f35cc34fb7015dd26505e2ddcc'/>
<id>01ddc097474627f35cc34fb7015dd26505e2ddcc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
