<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/generators, branch stable</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>api: allow open non-current buffer as terminal (+ xmas bonus)</title>
<updated>2021-03-12T13:44:47+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2020-12-20T15:52:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ed0893698777ae13c06cb3c76a8b7b4b9a967d5f'/>
<id>ed0893698777ae13c06cb3c76a8b7b4b9a967d5f</id>
<content type='text'>
vim.api.nvim_chan_send(vim.api.nvim_open_term(0), io.open("/path/to/smile.cat", "r"):read("*a"))
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
vim.api.nvim_chan_send(vim.api.nvim_open_term(0), io.open("/path/to/smile.cat", "r"):read("*a"))
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.1.1241: Ex command info contains confusing information</title>
<updated>2021-01-01T09:30:55+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2021-01-01T00:56:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f3c242c13cc9aaefd29f750d211fff76e1fada68'/>
<id>f3c242c13cc9aaefd29f750d211fff76e1fada68</id>
<content type='text'>
Problem:    Ex command info contains confusing information.
Solution:   When using the NOTADR flag use ADDR_OTHER for the address type.
            Cleanup code using NOTADR.  Check for errors in
            create_cmdidxs.vim.  Adjust Makefile to see the errors.
https://github.com/vim/vim/commit/b731689e85b4153af7edc8f0a6b9f99d36d8b011

Use Lua's "assert()" to make an invalid command definition
a compilation error.

Misc changes:

Remove 'RESTRICT' flag.
Neovim does not support "restricted" mode
since commit 7777532cebcfa9abc5ab2c7beae77f386feed3ca.

TODO:
Do not generate files before Lua assertions
so that CMake always runs the generator script
if the previous build has an invalid command definition.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Ex command info contains confusing information.
Solution:   When using the NOTADR flag use ADDR_OTHER for the address type.
            Cleanup code using NOTADR.  Check for errors in
            create_cmdidxs.vim.  Adjust Makefile to see the errors.
https://github.com/vim/vim/commit/b731689e85b4153af7edc8f0a6b9f99d36d8b011

Use Lua's "assert()" to make an invalid command definition
a compilation error.

Misc changes:

Remove 'RESTRICT' flag.
Neovim does not support "restricted" mode
since commit 7777532cebcfa9abc5ab2c7beae77f386feed3ca.

TODO:
Do not generate files before Lua assertions
so that CMake always runs the generator script
if the previous build has an invalid command definition.
</pre>
</div>
</content>
</entry>
<entry>
<title>api: add textlock check</title>
<updated>2020-12-15T11:24:33+00:00</updated>
<author>
<name>notomo</name>
<email>notomo.motono@gmail.com</email>
</author>
<published>2020-11-23T06:53:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=356319f3569c4dc24a34172fb73b03a913d7a115'/>
<id>356319f3569c4dc24a34172fb73b03a913d7a115</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ex_cmds: port cmd_addr_T and ADDR_NONE (#13492)</title>
<updated>2020-12-11T00:48:18+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2020-12-11T00:48:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a92dbf49bfde79d86a0542c175c0a5c9e23e14bd'/>
<id>a92dbf49bfde79d86a0542c175c0a5c9e23e14bd</id>
<content type='text'>
Patch 8.1.1241 is too hard to port in 1 commit.
https://github.com/neovim/neovim/pull/13079 is too hard to review
and seems to be blocked.

Use 'int' type for some  addr variables to suppress 'switch/case' warnings.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch 8.1.1241 is too hard to port in 1 commit.
https://github.com/neovim/neovim/pull/13079 is too hard to review
and seems to be blocked.

Use 'int' type for some  addr variables to suppress 'switch/case' warnings.</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.1.0825: code for autocommands is mixed with file I/O code (#13305)</title>
<updated>2020-11-24T19:53:38+00:00</updated>
<author>
<name>TJ DeVries</name>
<email>devries.timothyj@gmail.com</email>
</author>
<published>2020-11-24T19:53:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=7574918dc7b823c4a22eeb4949acfb9381446eab'/>
<id>7574918dc7b823c4a22eeb4949acfb9381446eab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(lua): improve error message to make it actionable (#13276)</title>
<updated>2020-11-13T18:50:03+00:00</updated>
<author>
<name>Alvaro Muñoz</name>
<email>alvaro@pwntester.com</email>
</author>
<published>2020-11-13T18:50:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=aaca2c1c4d07d5bb9dd297b8e21e4a66acfb8ad3'/>
<id>aaca2c1c4d07d5bb9dd297b8e21e4a66acfb8ad3</id>
<content type='text'>
* improve error message to make it actionable</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* improve error message to make it actionable</pre>
</div>
</content>
</entry>
<entry>
<title>options: add fallback value to .indir member (#13150)</title>
<updated>2020-10-25T02:30:04+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2020-10-25T02:30:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=b59b8dd5b5fbb7f1b2695fd3effb507e0e059a85'/>
<id>b59b8dd5b5fbb7f1b2695fd3effb507e0e059a85</id>
<content type='text'>
Required for patch v8.1.1769.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Required for patch v8.1.1769.</pre>
</div>
</content>
</entry>
<entry>
<title>gen_ex_cmds: simplify writes to defsfile (#13096)</title>
<updated>2020-10-15T23:07:54+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2020-10-15T23:07:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=3566244d0e90d1efcf50d5136ab77d9a19aea9a1'/>
<id>3566244d0e90d1efcf50d5136ab77d9a19aea9a1</id>
<content type='text'>
defsfile:write() is executed multiple times to append strings.
Some of these can be combined into a format string, wrapped in [[]].
It is easier to read and insert strings via "%s".

defsfile now has a trailing comma for "cmdnames" array
but it does not break the build.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
defsfile:write() is executed multiple times to append strings.
Some of these can be combined into a format string, wrapped in [[]].
It is easier to read and insert strings via "%s".

defsfile now has a trailing comma for "cmdnames" array
but it does not break the build.</pre>
</div>
</content>
</entry>
<entry>
<title>gen_api_dispatch.lua: allow msgpack int for Float args; test: add ui_pum_set_bounds and tv_dict_add_float tests</title>
<updated>2020-04-27T17:53:43+00:00</updated>
<author>
<name>Yatao Li</name>
<email>yatli@microsoft.com</email>
</author>
<published>2020-03-05T07:51:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ed6230434b2b0a07ece03272b871412929bfcb53'/>
<id>ed6230434b2b0a07ece03272b871412929bfcb53</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tree-sitter: implement query functionality and highlighting prototype [skip.lint]</title>
<updated>2019-12-22T11:51:46+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-09-28T12:27:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=440695c29696f261337227e5c419aa1cf313c2dd'/>
<id>440695c29696f261337227e5c419aa1cf313c2dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
