<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim, branch tmp</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>Merge branch 'master' of https://github.com/neovim/neovim into rahm</title>
<updated>2022-08-19T19:06:41+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-08-19T18:26:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a7237662f96933efe29eed8212464571e3778cd0'/>
<id>a7237662f96933efe29eed8212464571e3778cd0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix userreg autocommand firing.</title>
<updated>2022-08-19T17:57:07+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-08-19T17:57:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=02292344929069ea63c0bb872cc22d552d86b67f'/>
<id>02292344929069ea63c0bb872cc22d552d86b67f</id>
<content type='text'>
Before the autocommands TextYankPost was not firing with userregs, now
it does. This also fixes the multi-byte encoding of the userreg in the
v:event dict.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before the autocommands TextYankPost was not firing with userregs, now
it does. This also fixes the multi-byte encoding of the userreg in the
v:event dict.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #19360 from famiu/feat/multibuffer-inccommand</title>
<updated>2022-08-19T15:21:18+00:00</updated>
<author>
<name>bfredl</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2022-08-19T15:21:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=3c545b9c62ab58d7ea4a48a59749e375559adb15'/>
<id>3c545b9c62ab58d7ea4a48a59749e375559adb15</id>
<content type='text'>
feat: multibuffer preview support for inccommand</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
feat: multibuffer preview support for inccommand</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.2.0982: insufficient testing for reading/writing files</title>
<updated>2022-08-19T14:05:26+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-08-19T13:40:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=b7c86e24f7cc16e642b82a3a157fec06ddc41e51'/>
<id>b7c86e24f7cc16e642b82a3a157fec06ddc41e51</id>
<content type='text'>
Problem:    Insufficient testing for reading/writing files.
Solution:   Add more tests. (Yegappan Lakshmanan, closes vim/vim#6257)
            Add "ui_delay" to test_override() and use it for the CTRL-O test.
https://github.com/vim/vim/commit/b340baed9f7fc1c19a0742e2214d54982190c15e

Omit test_override().
Reorder test_writefile.vim to match Vim.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Insufficient testing for reading/writing files.
Solution:   Add more tests. (Yegappan Lakshmanan, closes vim/vim#6257)
            Add "ui_delay" to test_override() and use it for the CTRL-O test.
https://github.com/vim/vim/commit/b340baed9f7fc1c19a0742e2214d54982190c15e

Omit test_override().
Reorder test_writefile.vim to match Vim.
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:partial:8.2.0425: code for modeless selection not sufficiently tested</title>
<updated>2022-08-19T14:05:23+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-08-19T13:11:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=efebf30784951e88657e5c9362f374725a056a71'/>
<id>efebf30784951e88657e5c9362f374725a056a71</id>
<content type='text'>
Problem:    Code for modeless selection not sufficiently tested.
Solution:   Add tests.  Move mouse code functionality to a common script file.
            (Yegappan Lakshmanan, closes vim/vim#5821)
https://github.com/vim/vim/commit/515545e11f523d14343b1e588dc0b9bd3d362bc2

Skip termcode tests for now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Code for modeless selection not sufficiently tested.
Solution:   Add tests.  Move mouse code functionality to a common script file.
            (Yegappan Lakshmanan, closes vim/vim#5821)
https://github.com/vim/vim/commit/515545e11f523d14343b1e588dc0b9bd3d362bc2

Skip termcode tests for now.
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:9.0.0227: cannot read error message when abort() is called</title>
<updated>2022-08-19T12:39:17+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-08-19T12:26:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=4edf967050b0eadba4e0e2d8c0d069f8c8e4bc65'/>
<id>4edf967050b0eadba4e0e2d8c0d069f8c8e4bc65</id>
<content type='text'>
Problem:    Cannot read error message when abort() is called.
Solution:   Output a newline before calling abort().
https://github.com/vim/vim/commit/213e70e284b0975dd34525e94e59e26811097c72

Add emsg_not_now() check to make code equivalent.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Cannot read error message when abort() is called.
Solution:   Output a newline before calling abort().
https://github.com/vim/vim/commit/213e70e284b0975dd34525e94e59e26811097c72

Add emsg_not_now() check to make code equivalent.
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.2.3946: when an internal error makes Vim exit the error is not seen</title>
<updated>2022-08-19T12:38:59+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-08-19T12:34:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=aa96a80d5df98d7fa888bd80eb7e4721e9e039f9'/>
<id>aa96a80d5df98d7fa888bd80eb7e4721e9e039f9</id>
<content type='text'>
Problem:    When an internal error makes Vim exit the error is not seen.
Solution:   Add the error to the test output.
https://github.com/vim/vim/commit/1c67f3a9779b99bed7aacb3108abbb649445d3ed

Add emsg_not_now() check to make code equivalent.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    When an internal error makes Vim exit the error is not seen.
Solution:   Add the error to the test output.
https://github.com/vim/vim/commit/1c67f3a9779b99bed7aacb3108abbb649445d3ed

Add emsg_not_now() check to make code equivalent.
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.1.1966: some code in options.c fits better elsewhere (#19840)</title>
<updated>2022-08-19T11:20:39+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-08-19T11:20:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=2af9be3db59b2e26268dc62cb65e673e2f7d4783'/>
<id>2af9be3db59b2e26268dc62cb65e673e2f7d4783</id>
<content type='text'>
Problem:    Some code in options.c fits better elsewhere.
Solution:   Move functions from options.c to other files. (Yegappan
            Lakshmanan, closes vim/vim#4889)
https://github.com/vim/vim/commit/e677df8d93772a705f40a94f3c871aee78fe4d99</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Some code in options.c fits better elsewhere.
Solution:   Move functions from options.c to other files. (Yegappan
            Lakshmanan, closes vim/vim#4889)
https://github.com/vim/vim/commit/e677df8d93772a705f40a94f3c871aee78fe4d99</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.1.2057: the screen.c file is much too big</title>
<updated>2022-08-19T09:01:40+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-08-16T11:27:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=51063a90df4cc8af4e1111dd50194ae487e8097e'/>
<id>51063a90df4cc8af4e1111dd50194ae487e8097e</id>
<content type='text'>
Problem:    The screen.c file is much too big.
Solution:   Split it in three parts. (Yegappan Lakshmanan, closes vim/vim#4943)
https://github.com/vim/vim/commit/7528d1f6b5422750eb778dfb550cfd0b0e540964

This is an approximation vim-patch 8.1.2057. Applying the patch directly
isn't feasible since our version of screen.c has diverged too much,
however we still introduce drawscreen.c and drawline.c:
- screen.c is now a much smaller file used for low level screen functions
- drawline.c contains everything needed for win_line()
- drawscreen.c contains everything needed for update_screen()

Co-authored-by: zeertzjq &lt;zeertzjq@outlook.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    The screen.c file is much too big.
Solution:   Split it in three parts. (Yegappan Lakshmanan, closes vim/vim#4943)
https://github.com/vim/vim/commit/7528d1f6b5422750eb778dfb550cfd0b0e540964

This is an approximation vim-patch 8.1.2057. Applying the patch directly
isn't feasible since our version of screen.c has diverged too much,
however we still introduce drawscreen.c and drawline.c:
- screen.c is now a much smaller file used for low level screen functions
- drawline.c contains everything needed for win_line()
- drawscreen.c contains everything needed for update_screen()

Co-authored-by: zeertzjq &lt;zeertzjq@outlook.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix messaging aronud yanking to support multibyte chars.</title>
<updated>2022-08-19T05:29:47+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-08-19T05:29:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=b7362a2daf0eb434fffd2aaec7cfe8c12b0ed6d1'/>
<id>b7362a2daf0eb434fffd2aaec7cfe8c12b0ed6d1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
