<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/lua/vim/_meta/api_keysets.lua, branch userregs_2</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): types for vim.api.keyset.win_config #32700</title>
<updated>2025-03-10T13:01:51+00:00</updated>
<author>
<name>Tomasz N</name>
<email>przepompownia@users.noreply.github.com</email>
</author>
<published>2025-03-10T13:01:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=40a149e7f9926d29f19457da6a397b3b58b0b40f'/>
<id>40a149e7f9926d29f19457da6a397b3b58b0b40f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(treesitter): vertical conceal support for highlighter</title>
<updated>2025-02-25T12:09:01+00:00</updated>
<author>
<name>Luuk van Baal</name>
<email>luukvbaal@gmail.com</email>
</author>
<published>2024-11-24T13:46:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=8ba047e33fe3a10765c593c810d54b5e3bb906e9'/>
<id>8ba047e33fe3a10765c593c810d54b5e3bb906e9</id>
<content type='text'>
TSHighlighter now places marks for conceal_lines metadata. A new
internal decor provider callback _on_conceal_line was added that
instructs the highlighter to place conceal_lines marks whenever the
editor needs to know whether a line is concealed. The bundled markdown
queries use conceal_lines metadata to conceal code block fence lines.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
TSHighlighter now places marks for conceal_lines metadata. A new
internal decor provider callback _on_conceal_line was added that
instructs the highlighter to place conceal_lines marks whenever the
editor needs to know whether a line is concealed. The bundled markdown
queries use conceal_lines metadata to conceal code block fence lines.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(marks): add conceal_lines to nvim_buf_set_extmark()</title>
<updated>2025-02-25T12:09:01+00:00</updated>
<author>
<name>Luuk van Baal</name>
<email>luukvbaal@gmail.com</email>
</author>
<published>2024-11-23T22:03:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=f58e7d5fac1c4f63f0ba3e59134591239182910e'/>
<id>f58e7d5fac1c4f63f0ba3e59134591239182910e</id>
<content type='text'>
Implement an extmark property that conceals lines vertically.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implement an extmark property that conceals lines vertically.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(marks): virtual lines support horizontal scrolling (#32497)</title>
<updated>2025-02-20T13:47:12+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2025-02-20T13:47:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=51cf84daf9612574978731e66db45a52136b8899'/>
<id>51cf84daf9612574978731e66db45a52136b8899</id>
<content type='text'>
Add a new field `virt_lines_overflow` that enables horizontal scrolling
for virtual lines when set to "scroll".</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a new field `virt_lines_overflow` that enables horizontal scrolling
for virtual lines when set to "scroll".</pre>
</div>
</content>
</entry>
<entry>
<title>feat(api): nvim_get_autocmds filter by id#31549</title>
<updated>2025-01-26T23:28:33+00:00</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2025-01-26T23:28:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=d84a95da7e11555376a0ce60a0d4b5fbe15892d3'/>
<id>d84a95da7e11555376a0ce60a0d4b5fbe15892d3</id>
<content type='text'>
Problem:
nvim_get_autocmds cannot filter by id.

Solution:
Support it.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
nvim_get_autocmds cannot filter by id.

Solution:
Support it.</pre>
</div>
</content>
</entry>
<entry>
<title>feat(extmark): stack multiple highlight groups in `hl_group`</title>
<updated>2025-01-21T11:00:24+00:00</updated>
<author>
<name>bfredl</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2025-01-17T12:44:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=4cced601c8cdfd6253266b035667dd0383a07ebe'/>
<id>4cced601c8cdfd6253266b035667dd0383a07ebe</id>
<content type='text'>
This has been possible in the "backend" for a while but
API was missing.

Followup: we will need a `details2=true` mode for `nvim_get_hl_id_by_name`
to return information in a way forward compatible with even further
enhancements.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This has been possible in the "backend" for a while but
API was missing.

Followup: we will need a `details2=true` mode for `nvim_get_hl_id_by_name`
to return information in a way forward compatible with even further
enhancements.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge #31900 from luukvbaal/nvim_echo</title>
<updated>2025-01-09T14:36:29+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2025-01-09T14:36:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=5135a232199047e473e3941b0b5a738c77fbecb5'/>
<id>5135a232199047e473e3941b0b5a738c77fbecb5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(api): add err field to nvim_echo() opts</title>
<updated>2025-01-09T12:35:40+00:00</updated>
<author>
<name>Luuk van Baal</name>
<email>luukvbaal@gmail.com</email>
</author>
<published>2025-01-07T13:20:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=ead5683ff9994c0fbfc6c38e0911d9455777550b'/>
<id>ead5683ff9994c0fbfc6c38e0911d9455777550b</id>
<content type='text'>
Problem:  We want to deprecate `nvim_err_write(ln)()` but there is no
          obvious replacement (from Lua). Meanwhile we already have
          `nvim_echo()` with an `opts` argument.
Solution: Add `err` argument to `nvim_echo()` that directly maps to
          `:echoerr`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  We want to deprecate `nvim_err_write(ln)()` but there is no
          obvious replacement (from Lua). Meanwhile we already have
          `nvim_echo()` with an `opts` argument.
Solution: Add `err` argument to `nvim_echo()` that directly maps to
          `:echoerr`.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(api): nvim_set_decoration_provider callback return type #31912</title>
<updated>2025-01-08T12:37:29+00:00</updated>
<author>
<name>notomo</name>
<email>18519692+notomo@users.noreply.github.com</email>
</author>
<published>2025-01-08T12:37:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=5b9518b43663f9e77e5f041006df921350bf5061'/>
<id>5b9518b43663f9e77e5f041006df921350bf5061</id>
<content type='text'>
Problem: incorrect return type doc causes luals `Annotations specify that at most 0 return value(s) are required, found 1 returned here instead.` diagnosis

Solution: correct return type doc</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem: incorrect return type doc causes luals `Annotations specify that at most 0 return value(s) are required, found 1 returned here instead.` diagnosis

Solution: correct return type doc</pre>
</div>
</content>
</entry>
<entry>
<title>feat(keysets): teach Union and LuaRefOf</title>
<updated>2024-11-25T17:34:02+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2024-11-24T10:40:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=8d55cc218cfed54136677398ca76c45987b15f29'/>
<id>8d55cc218cfed54136677398ca76c45987b15f29</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
