<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/lua/vim/_meta/vimfn.lua, branch rahm</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>vim-patch:9.1.1070: Cannot control cursor positioning of getchar() (#32303)</title>
<updated>2025-02-03T00:09:03+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2025-02-03T00:09:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=af069c5c05ad99623345071007ad23da51973601'/>
<id>af069c5c05ad99623345071007ad23da51973601</id>
<content type='text'>
Problem:  Cannot control cursor positioning of getchar().
Solution: Add "cursor" flag to {opts}, with possible values "hide",
          "keep" and "msg".

related: vim/vim#10603
closes: vim/vim#16569

https://github.com/vim/vim/commit/edf0f7db28f87611368e158210e58ed30f673098</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  Cannot control cursor positioning of getchar().
Solution: Add "cursor" flag to {opts}, with possible values "hide",
          "keep" and "msg".

related: vim/vim#10603
closes: vim/vim#16569

https://github.com/vim/vim/commit/edf0f7db28f87611368e158210e58ed30f673098</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:9.1.1068: getchar() can't distinguish between C-I and Tab (#32295)</title>
<updated>2025-02-02T09:32:51+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2025-02-02T09:32:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=4bdabf9b1ae52134f50a0b75dc2c73a40c0c252f'/>
<id>4bdabf9b1ae52134f50a0b75dc2c73a40c0c252f</id>
<content type='text'>
Problem:  getchar() can't distinguish between C-I and Tab.
Solution: Add {opts} to pass extra flags to getchar() and getcharstr(),
          with "number" and "simplify" keys.

related: vim/vim#10603
closes: vim/vim#16554

https://github.com/vim/vim/commit/e0a2ab397fd13a71efec85b017d5d4d62baf7f63

Cherry-pick tv_dict_has_key() from patch 8.2.4683.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  getchar() can't distinguish between C-I and Tab.
Solution: Add {opts} to pass extra flags to getchar() and getcharstr(),
          with "number" and "simplify" keys.

related: vim/vim#10603
closes: vim/vim#16554

https://github.com/vim/vim/commit/e0a2ab397fd13a71efec85b017d5d4d62baf7f63

Cherry-pick tv_dict_has_key() from patch 8.2.4683.</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:9.1.1020: no way to get current selected item in a async context (#32056)</title>
<updated>2025-01-17T00:38:58+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2025-01-17T00:38:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=0d3a8e8c1a7778c6c79658f26ba492a5f4a17d18'/>
<id>0d3a8e8c1a7778c6c79658f26ba492a5f4a17d18</id>
<content type='text'>
Problem:  no way to get current selected item in a async context
Solution: add completed flag to show the entries of currently selected
          index item (glepnir)

closes: vim/vim#16451

https://github.com/vim/vim/commit/037b028a2219d09bc97be04b300b2c0490c4268d

Co-authored-by: glepnir &lt;glephunter@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  no way to get current selected item in a async context
Solution: add completed flag to show the entries of currently selected
          index item (glepnir)

closes: vim/vim#16451

https://github.com/vim/vim/commit/037b028a2219d09bc97be04b300b2c0490c4268d

Co-authored-by: glepnir &lt;glephunter@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>docs: misc</title>
<updated>2025-01-11T09:34:12+00:00</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-11-24T10:29:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=6a425e7045cca609d95612c0f2cd08d0265238a9'/>
<id>6a425e7045cca609d95612c0f2cd08d0265238a9</id>
<content type='text'>
Co-authored-by: Axel &lt;axelhjq@gmail.com&gt;
Co-authored-by: Colin Kennedy &lt;colinvfx@gmail.com&gt;
Co-authored-by: Daiki Noda &lt;sys9kdr@users.noreply.github.com&gt;
Co-authored-by: Evgeni Chasnovski &lt;evgeni.chasnovski@gmail.com&gt;
Co-authored-by: Jean-Jacq du Plessis &lt;1030058+jj-du-plessis@users.noreply.github.com&gt;
Co-authored-by: Juan Giordana &lt;juangiordana@gmail.com&gt;
Co-authored-by: Lincoln Wallace &lt;locnnil0@gmail.com&gt;
Co-authored-by: Matti Hellström &lt;hellstrom@scm.com&gt;
Co-authored-by: Steven Locorotondo &lt;steven.locorotondo@justeattakeaway.com&gt;
Co-authored-by: Yochem van Rosmalen &lt;git@yochem.nl&gt;
Co-authored-by: glepnir &lt;glephunter@gmail.com&gt;
Co-authored-by: ifish &lt;fishioon@live.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Axel &lt;axelhjq@gmail.com&gt;
Co-authored-by: Colin Kennedy &lt;colinvfx@gmail.com&gt;
Co-authored-by: Daiki Noda &lt;sys9kdr@users.noreply.github.com&gt;
Co-authored-by: Evgeni Chasnovski &lt;evgeni.chasnovski@gmail.com&gt;
Co-authored-by: Jean-Jacq du Plessis &lt;1030058+jj-du-plessis@users.noreply.github.com&gt;
Co-authored-by: Juan Giordana &lt;juangiordana@gmail.com&gt;
Co-authored-by: Lincoln Wallace &lt;locnnil0@gmail.com&gt;
Co-authored-by: Matti Hellström &lt;hellstrom@scm.com&gt;
Co-authored-by: Steven Locorotondo &lt;steven.locorotondo@justeattakeaway.com&gt;
Co-authored-by: Yochem van Rosmalen &lt;git@yochem.nl&gt;
Co-authored-by: glepnir &lt;glephunter@gmail.com&gt;
Co-authored-by: ifish &lt;fishioon@live.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:9.1.0991: v:stacktrace has wrong type in Vim9 script</title>
<updated>2025-01-07T01:15:10+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2025-01-07T01:05:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=8fa4306eb910028ee8df8685ae9b1649608c2608'/>
<id>8fa4306eb910028ee8df8685ae9b1649608c2608</id>
<content type='text'>
Problem:  v:stacktrace has wrong type in Vim9 script.
Solution: Change the type to t_list_dict_any.  Fix grammar in docs.
          (zeertzjq)

closes: vim/vim#16390

https://github.com/vim/vim/commit/6655bef33047b826e0ccb8c686f3f57e47161b1c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  v:stacktrace has wrong type in Vim9 script.
Solution: Change the type to t_list_dict_any.  Fix grammar in docs.
          (zeertzjq)

closes: vim/vim#16390

https://github.com/vim/vim/commit/6655bef33047b826e0ccb8c686f3f57e47161b1c
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:9.1.0984: exception handling can be improved</title>
<updated>2025-01-07T01:15:10+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2025-01-03T12:12:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=d5308637bf1aac2b97fccf73a0ffdef304eaa1d6'/>
<id>d5308637bf1aac2b97fccf73a0ffdef304eaa1d6</id>
<content type='text'>
Problem:  exception handling can be improved
Solution: add v:stacktrace and getstacktrace()

closes: vim/vim#16360

https://github.com/vim/vim/commit/663d18d6102f40d14e36096ec590445e61026ed6

Co-authored-by: ichizok &lt;gclient.gaap@gmail.com&gt;
Co-authored-by: Naruhiko Nishino &lt;naru123456789@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  exception handling can be improved
Solution: add v:stacktrace and getstacktrace()

closes: vim/vim#16360

https://github.com/vim/vim/commit/663d18d6102f40d14e36096ec590445e61026ed6

Co-authored-by: ichizok &lt;gclient.gaap@gmail.com&gt;
Co-authored-by: Naruhiko Nishino &lt;naru123456789@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:9.1.0983: not able to get the displayed items in complete_i… (#31796)</title>
<updated>2024-12-31T11:12:50+00:00</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2024-12-31T11:12:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=bdc0b5f5054afb8ba3418f9d6c9b1b3e944f3e3a'/>
<id>bdc0b5f5054afb8ba3418f9d6c9b1b3e944f3e3a</id>
<content type='text'>
vim-patch:9.1.0983: not able to get the displayed items in complete_info()

Problem:  not able to get the displayed items in complete_info()
          (Evgeni Chasnovski)
Solution: return the visible items via the "matches" key for
          complete_info() (glepnir)

fixes: vim/vim#10007
closes: vim/vim#16307

https://github.com/vim/vim/commit/d4088edae21659e14ab5f763c820f4eab9d36981</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
vim-patch:9.1.0983: not able to get the displayed items in complete_info()

Problem:  not able to get the displayed items in complete_info()
          (Evgeni Chasnovski)
Solution: return the visible items via the "matches" key for
          complete_info() (glepnir)

fixes: vim/vim#10007
closes: vim/vim#16307

https://github.com/vim/vim/commit/d4088edae21659e14ab5f763c820f4eab9d36981</pre>
</div>
</content>
</entry>
<entry>
<title>feat(jobs): jobstart(…,{term=true}), deprecate termopen() #31343</title>
<updated>2024-12-19T15:07:04+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2024-12-19T15:07:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=8ef41f590224dfeea2e51d9fec150e363fd72ee0'/>
<id>8ef41f590224dfeea2e51d9fec150e363fd72ee0</id>
<content type='text'>
Problem:
`termopen` has long been a superficial wrapper around `jobstart`, and
has no real purpose. Also, `vim.system` and `nvim_open_term` presumably
will replace all features of `jobstart` and `termopen`, so centralizing
the logic will help with that.

Solution:
- Introduce `eval/deprecated.c`, where all deprecated eval funcs will live.
- Introduce "term" flag of `jobstart`.
- Deprecate `termopen`.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
`termopen` has long been a superficial wrapper around `jobstart`, and
has no real purpose. Also, `vim.system` and `nvim_open_term` presumably
will replace all features of `jobstart` and `termopen`, so centralizing
the logic will help with that.

Solution:
- Introduce `eval/deprecated.c`, where all deprecated eval funcs will live.
- Introduce "term" flag of `jobstart`.
- Deprecate `termopen`.</pre>
</div>
</content>
</entry>
<entry>
<title>docs(annotations): added `---@generic` support</title>
<updated>2024-12-13T17:05:38+00:00</updated>
<author>
<name>Colin Kennedy</name>
<email>colinvfx@gmail.com</email>
</author>
<published>2024-12-11T09:01:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=f9dd6826210335d8b37455002d767d1b37c09ce4'/>
<id>f9dd6826210335d8b37455002d767d1b37c09ce4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(annotation): return types for Vimscript functions #31546</title>
<updated>2024-12-11T11:27:08+00:00</updated>
<author>
<name>Colin Kennedy</name>
<email>colinvfx@gmail.com</email>
</author>
<published>2024-12-11T11:27:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=492ae57aa6f8973e939e9b0ade24c44b29fffcbe'/>
<id>492ae57aa6f8973e939e9b0ade24c44b29fffcbe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
