<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/lua/executor.c, branch v0.4.3</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>tui/input: defer nvim_paste properly.</title>
<updated>2019-08-31T07:20:24+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-08-29T10:16:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=7a857928842476bce8c9bed7cf549fc76c4e6489'/>
<id>7a857928842476bce8c9bed7cf549fc76c4e6489</id>
<content type='text'>
Otherwise cursor and redraw code for normal and insert mode will not run. The
"tickle" workaround was used for this instead, and can now be removed.

The builtin vim.lua got the name
[string "-- Nvim-Lua stdlib: thevimmodule (:help l..."]
in error messages. Fix it to something reasonable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise cursor and redraw code for normal and insert mode will not run. The
"tickle" workaround was used for this instead, and can now be removed.

The builtin vim.lua got the name
[string "-- Nvim-Lua stdlib: thevimmodule (:help l..."]
in error messages. Fix it to something reasonable.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #10171 from blueyed/vim-8.1.1318</title>
<updated>2019-08-09T17:25:56+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-08-09T17:25:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=e2d6e67bbc7a09496eddaeb27af4d2d135452cdb'/>
<id>e2d6e67bbc7a09496eddaeb27af4d2d135452cdb</id>
<content type='text'>
vim-patch:8.1.1318: code for text changes is in a "misc" file</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
vim-patch:8.1.1318: code for text changes is in a "misc" file</pre>
</div>
</content>
</entry>
<entry>
<title>lua: minimal UTF-16 support needed for LSP</title>
<updated>2019-08-08T18:10:14+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-08-04T13:12:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=1f54f68732b4273c2e26c3535851d645b544065e'/>
<id>1f54f68732b4273c2e26c3535851d645b544065e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>includes</title>
<updated>2019-08-07T12:21:23+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-06-10T14:26:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=0e3b9ea74d0611567b519e4e4af1fc427f8dca4d'/>
<id>0e3b9ea74d0611567b519e4e4af1fc427f8dca4d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lua: add vim.in_fast_event() to check if we are in a luv callback</title>
<updated>2019-08-05T11:57:24+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-08-04T19:56:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=88938634e7418ced4cfb074c48867523460dcc84'/>
<id>88938634e7418ced4cfb074c48867523460dcc84</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lua: do not crash on syntax error in debug.debug()</title>
<updated>2019-08-05T11:19:44+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-08-04T17:42:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=e6d77993d1167f4c15c9f67c0c3281444b1d18c2'/>
<id>e6d77993d1167f4c15c9f67c0c3281444b1d18c2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lua: immediate-callback safe print()</title>
<updated>2019-08-05T11:19:44+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-06-29T18:15:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=d3a7bdefb0782179433f42f8be8a35816a04f68e'/>
<id>d3a7bdefb0782179433f42f8be8a35816a04f68e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>api/lua: make nvim_execute_lua use native lua floats, not special tables</title>
<updated>2019-07-01T16:44:58+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-07-01T13:50:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=6ee05536ca2668b8d45103a63be38b1de698c4a9'/>
<id>6ee05536ca2668b8d45103a63be38b1de698c4a9</id>
<content type='text'>
Rationale: the purpose of nvim_execute_lua is to simply call lua code with lua
values. If a lua function expects a floating point value, it should be enough
to specify a float as argument to nvim_execute_lua.

However, make sure to preserve the existing roundtripping behavior of
API values when using `vim.api` functions. This is covered by existing
lua/api_spec.lua tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rationale: the purpose of nvim_execute_lua is to simply call lua code with lua
values. If a lua function expects a floating point value, it should be enough
to specify a float as argument to nvim_execute_lua.

However, make sure to preserve the existing roundtripping behavior of
API values when using `vim.api` functions. This is covered by existing
lua/api_spec.lua tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>make vim.loop == require'luv'</title>
<updated>2019-06-30T13:16:32+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-06-26T12:33:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=99f24dfbed84cea24fc1d8bb80ab10a2dd3eca0b'/>
<id>99f24dfbed84cea24fc1d8bb80ab10a2dd3eca0b</id>
<content type='text'>
This avoids initializing libluv a second time if a plugin invokes
require'luv'. It is probably not an issue, but better to be safe.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids initializing libluv a second time if a plugin invokes
require'luv'. It is probably not an issue, but better to be safe.
</pre>
</div>
</content>
</entry>
<entry>
<title>libluv: use luv_set_callback to control callback execution</title>
<updated>2019-06-30T11:13:08+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-06-23T18:10:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=d33aaa0f5f96afb1608a4a3eb2057da956a24b2b'/>
<id>d33aaa0f5f96afb1608a4a3eb2057da956a24b2b</id>
<content type='text'>
Disable the use of deferred API functions in a fast lua callback
Correctly display error messages from a fast lua callback
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Disable the use of deferred API functions in a fast lua callback
Correctly display error messages from a fast lua callback
</pre>
</div>
</content>
</entry>
</feed>
