<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/lua/vim/iter.lua, branch fix_repeatcmdline</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>docs: vim.iter #26169</title>
<updated>2023-11-25T14:35:31+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2023-11-25T14:35:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=fc4385ad94c0a12d2ce8b6d275d8336a740b04fd'/>
<id>fc4385ad94c0a12d2ce8b6d275d8336a740b04fd</id>
<content type='text'>
closes #24141
closes #24746</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
closes #24141
closes #24746</pre>
</div>
</content>
</entry>
<entry>
<title>feat(vimdoc): support Markdown code blocks (#25127)</title>
<updated>2023-09-13T13:38:28+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>8965202+gpanders@users.noreply.github.com</email>
</author>
<published>2023-09-13T13:38:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=27a566f3f8e07a4cebb426674800bdf9a7f4f222'/>
<id>27a566f3f8e07a4cebb426674800bdf9a7f4f222</id>
<content type='text'>
Support Markdown code blocks in addition to &lt;pre&gt; blocks in Doxygen doc
comments.

Update doc comments in iter.lua as a test.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Support Markdown code blocks in addition to &lt;pre&gt; blocks in Doxygen doc
comments.

Update doc comments in iter.lua as a test.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(iter): make pipeline termination conditions consistent (#24614)</title>
<updated>2023-08-09T20:41:45+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>8965202+gpanders@users.noreply.github.com</email>
</author>
<published>2023-08-09T20:41:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=2ee8ace217b8e4405822d3ab1bed5a20bedc4b04'/>
<id>2ee8ace217b8e4405822d3ab1bed5a20bedc4b04</id>
<content type='text'>
If an iterator pipeline stage returns nil as its first return value, the
other return values are ignored and it is treated as if that stage
returned only nil (the semantics of returning nil are different between
different stages). This is consistent with how for loops work in Lua
more generally, where the for loop breaks when the first return value
from the function iterator is nil (see :h for-in for details).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If an iterator pipeline stage returns nil as its first return value, the
other return values are ignored and it is treated as if that stage
returned only nil (the semantics of returning nil are different between
different stages). This is consistent with how for loops work in Lua
more generally, where the for loop breaks when the first return value
from the function iterator is nil (see :h for-in for details).</pre>
</div>
</content>
</entry>
<entry>
<title>docs: misc</title>
<updated>2023-08-03T12:01:53+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2023-07-12T17:27:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=d2f81330247ee060d557330b2716ccea8f789a50'/>
<id>d2f81330247ee060d557330b2716ccea8f789a50</id>
<content type='text'>
Co-authored-by: Kevin Pham &lt;keevan.pham@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Kevin Pham &lt;keevan.pham@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(lua): more improvements (#24387)</title>
<updated>2023-07-18T14:42:30+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2023-07-18T14:42:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=be74807eef13ff8c90d55cf8b22b01d6d33b1641'/>
<id>be74807eef13ff8c90d55cf8b22b01d6d33b1641</id>
<content type='text'>
* docs(lua): teach lua2dox how to table

* docs(lua): teach gen_vimdoc.py about local functions

No more need to mark local functions with @private

* docs(lua): mention @nodoc and @meta in dev-lua-doc

* fixup!

Co-authored-by: Justin M. Keyes &lt;justinkz@gmail.com&gt;

---------

Co-authored-by: Justin M. Keyes &lt;justinkz@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* docs(lua): teach lua2dox how to table

* docs(lua): teach gen_vimdoc.py about local functions

No more need to mark local functions with @private

* docs(lua): mention @nodoc and @meta in dev-lua-doc

* fixup!

Co-authored-by: Justin M. Keyes &lt;justinkz@gmail.com&gt;

---------

Co-authored-by: Justin M. Keyes &lt;justinkz@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>docs(lua): change *lua-foo* -&gt; *vim.foo*</title>
<updated>2023-07-17T15:25:29+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2023-07-17T14:13:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=c2d7c2826ca77b0ca31bec511fdcdf1e4abaf946'/>
<id>c2d7c2826ca77b0ca31bec511fdcdf1e4abaf946</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(docs): vimdoc syntax errors</title>
<updated>2023-06-25T15:14:28+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2023-06-24T11:47:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=036da0d07921e67090d1a62c9a4e382ca09d8584'/>
<id>036da0d07921e67090d1a62c9a4e382ca09d8584</id>
<content type='text'>
gen_help_html: truncate parse-error sample text
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
gen_help_html: truncate parse-error sample text
</pre>
</div>
</content>
</entry>
<entry>
<title>docs #22363</title>
<updated>2023-06-19T09:24:44+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2023-06-19T09:24:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=cee981bf09c81ab4b2fe6facf45076ea4bac46a5'/>
<id>cee981bf09c81ab4b2fe6facf45076ea4bac46a5</id>
<content type='text'>
Co-authored by: zeertzjq &lt;zeertzjq@outlook.com&gt;
Co-authored by: Steven Todd McIntyre II &lt;114119064+stmii@users.noreply.github.com&gt;
Co-authored by: nobe4 &lt;nobe4@users.noreply.github.com&gt;

- docs: mention --luadev-mod to run with lua runtime files
  When changing a lua file in the ./runtime folder, a new contributor
  might expect changes to be applied to the built Neovim binary.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored by: zeertzjq &lt;zeertzjq@outlook.com&gt;
Co-authored by: Steven Todd McIntyre II &lt;114119064+stmii@users.noreply.github.com&gt;
Co-authored by: nobe4 &lt;nobe4@users.noreply.github.com&gt;

- docs: mention --luadev-mod to run with lua runtime files
  When changing a lua file in the ./runtime folder, a new contributor
  might expect changes to be applied to the built Neovim binary.</pre>
</div>
</content>
</entry>
<entry>
<title>feat(lua): use callable table as iterator in vim.iter (#23957)</title>
<updated>2023-06-10T18:33:23+00:00</updated>
<author>
<name>Mathias Fußenegger</name>
<email>mfussenegger@users.noreply.github.com</email>
</author>
<published>2023-06-10T18:33:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=302d3cfb96d7f0c856262e1a4252d058e3300c8b'/>
<id>302d3cfb96d7f0c856262e1a4252d058e3300c8b</id>
<content type='text'>
A table passed to `vim.iter` can be a class instance with a `__call`
implementation for the iterator protocol.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A table passed to `vim.iter` can be a class instance with a `__call`
implementation for the iterator protocol.</pre>
</div>
</content>
</entry>
<entry>
<title>perf(iter): make ListIter.totable more efficient (#23714)</title>
<updated>2023-06-03T10:06:10+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2023-06-03T10:06:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=40db569014471deb5bd17860be00d6833387be79'/>
<id>40db569014471deb5bd17860be00d6833387be79</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
