<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/lua/vim, branch v0.4.4</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>test: Rename meth_pcall to pcall_err</title>
<updated>2019-09-07T00:19:07+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-09-03T20:51:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=af946046b922dc5d5285a70a23d11916d8389a5d'/>
<id>af946046b922dc5d5285a70a23d11916d8389a5d</id>
<content type='text'>
- Rename `meth_pcall`.
- Make `pcall_err` raise an error if the function does not fail.
- Add `vim.pesc()` to treat a string as literal where a Lua pattern is
  expected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Rename `meth_pcall`.
- Make `pcall_err` raise an error if the function does not fail.
- Add `vim.pesc()` to treat a string as literal where a Lua pattern is
  expected.
</pre>
</div>
</content>
</entry>
<entry>
<title>doc #10017</title>
<updated>2019-05-25T08:00:41+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-05-25T08:00:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=4769deb36a54c3b2a4a2d2addb2937c1aa7dd629'/>
<id>4769deb36a54c3b2a4a2d2addb2937c1aa7dd629</id>
<content type='text'>
- gen_vimdoc.py: fancy "bullet"
- rework `:help channel-callback`
- rename `:help buffered` to `:help channel-buffered`</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- gen_vimdoc.py: fancy "bullet"
- rework `:help channel-callback`
- rename `:help buffered` to `:help channel-buffered`</pre>
</div>
</content>
</entry>
<entry>
<title>lua/shared: share trim() impl</title>
<updated>2019-05-20T21:46:56+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-05-20T21:06:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=5b04a4fa09e0ee09678aec23b1d0233e7c25e3e6'/>
<id>5b04a4fa09e0ee09678aec23b1d0233e7c25e3e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lint</title>
<updated>2019-05-19T19:26:33+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-05-19T19:26:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=5c13f368c650f7a66e562d573d91266d2d8e3264'/>
<id>5c13f368c650f7a66e562d573d91266d2d8e3264</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lua/shared: share more stuff</title>
<updated>2019-05-19T16:31:40+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-05-19T16:31:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=fab81cfb04b345fa7465fa099204d50a496f1819'/>
<id>fab81cfb04b345fa7465fa099204d50a496f1819</id>
<content type='text'>
Leave trim() in vim.lua, because gen_vimdoc.py needs at least one
function in there, else it gets confused...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Leave trim() in vim.lua, because gen_vimdoc.py needs at least one
function in there, else it gets confused...
</pre>
</div>
</content>
</entry>
<entry>
<title>lua/shared: share deepcopy() with test/*</title>
<updated>2019-05-19T15:58:54+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-05-19T15:58:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=e4c2d85c7729925128746d08883286b75fb097a8'/>
<id>e4c2d85c7729925128746d08883286b75fb097a8</id>
<content type='text'>
deepcopy() was duplicated in test/helpers.lua
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
deepcopy() was duplicated in test/helpers.lua
</pre>
</div>
</content>
</entry>
<entry>
<title>gen_vimdoc.py: support lua/shared.lua module [ci skip]</title>
<updated>2019-05-19T15:30:20+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-05-18T20:04:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=e628c011bfb58685e4a4ce7da681afda08989a7f'/>
<id>e628c011bfb58685e4a4ce7da681afda08989a7f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lua/shared: move table util funcs to vim.shared</title>
<updated>2019-05-18T19:07:30+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-05-18T14:00:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9d7aaf7149a5543b1ddfc89fb506a1019bec3ffb'/>
<id>9d7aaf7149a5543b1ddfc89fb506a1019bec3ffb</id>
<content type='text'>
Use `tbl_` prefix for all table-util functions. Specify in the function
docstring if it expects a list-like or map-like table.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use `tbl_` prefix for all table-util functions. Specify in the function
docstring if it expects a list-like or map-like table.
</pre>
</div>
</content>
</entry>
<entry>
<title>lua/stdlib: Introduce vim.shared</title>
<updated>2019-05-18T13:48:13+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-01-17T23:44:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=bba75eb184cee3d96264a392e2083f5b50732214'/>
<id>bba75eb184cee3d96264a392e2083f5b50732214</id>
<content type='text'>
This is where "pure functions" can live, which can be shared by Nvim and
test logic which may not have a running Nvim instance available.

If in the future we use Nvim itself as the Lua engine for tests, then
these functions could be moved directly onto the `vim` Lua module.

closes #6580
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is where "pure functions" can live, which can be shared by Nvim and
test logic which may not have a running Nvim instance available.

If in the future we use Nvim itself as the Lua engine for tests, then
these functions could be moved directly onto the `vim` Lua module.

closes #6580
</pre>
</div>
</content>
</entry>
<entry>
<title>lua/stdlib: vim.inspect, string functions</title>
<updated>2019-01-14T01:14:34+00:00</updated>
<author>
<name>KillTheMule</name>
<email>KillTheMule@users.noreply.github.com</email>
</author>
<published>2019-01-07T14:42:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=bb3aa824b7c6aedb9019978338fa960d307aa883'/>
<id>bb3aa824b7c6aedb9019978338fa960d307aa883</id>
<content type='text'>
ref #6580
ref #8677
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ref #6580
ref #8677
</pre>
</div>
</content>
</entry>
</feed>
