<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/lua/buffer_updates_spec.lua, branch usermarks</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: fix typos (#20394)</title>
<updated>2022-09-30T07:53:52+00:00</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2022-09-30T07:53:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=df646572c53f55268a5dbb61628d7c3b302d5663'/>
<id>df646572c53f55268a5dbb61628d7c3b302d5663</id>
<content type='text'>
Co-authored-by: Raphael &lt;glephunter@gmail.com&gt;
Co-authored-by: smjonas &lt;jonas.strittmatter@gmx.de&gt;
Co-authored-by: zeertzjq &lt;zeertzjq@outlook.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Raphael &lt;glephunter@gmail.com&gt;
Co-authored-by: smjonas &lt;jonas.strittmatter@gmx.de&gt;
Co-authored-by: zeertzjq &lt;zeertzjq@outlook.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>fix!: make :undo! notify buffer update callbacks (#20344)</title>
<updated>2022-09-25T23:15:07+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-09-25T23:15:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=ac66f5af06ac1f306b0ddb366ba81093508546c4'/>
<id>ac66f5af06ac1f306b0ddb366ba81093508546c4</id>
<content type='text'>
When :undo! was introduced to Nvim the implementation of 'inccommand'
preview callback hasn't been fully decided yet, so not notifying buffer
update callbacks made sense for 'inccommand' preview callback in case it
needs to undo the changes itself.
Now it turns out that the undo-and-forget is done automatically for
'inccommand', so it doesn't make sense for :undo! to avoid notifying
buffer update callbacks anymore.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When :undo! was introduced to Nvim the implementation of 'inccommand'
preview callback hasn't been fully decided yet, so not notifying buffer
update callbacks made sense for 'inccommand' preview callback in case it
needs to undo the changes itself.
Now it turns out that the undo-and-forget is done automatically for
'inccommand', so it doesn't make sense for :undo! to avoid notifying
buffer update callbacks anymore.</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #18931 from zeertzjq/regexp-num-escaped</title>
<updated>2022-06-12T23:18:38+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-06-12T23:18:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=c665773897ca31c6e1270c2d52939e33df35106b'/>
<id>c665773897ca31c6e1270c2d52939e33df35106b</id>
<content type='text'>
fix(substitute): subtract number of backslashes later</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix(substitute): subtract number of backslashes later</pre>
</div>
</content>
</entry>
<entry>
<title>fix(buffer): disable buffer-updates before removing from window #18933</title>
<updated>2022-06-12T22:02:00+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-06-12T22:02:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=429c40cce3fce3b5391afef8208d65a80a316018'/>
<id>429c40cce3fce3b5391afef8208d65a80a316018</id>
<content type='text'>
There can be other places that access window buffer info (e.g.
`tabpagebuflist()`), so checking `w_closing` in `win_findbuf()` doesn't
solve the crash in all cases, and may also cause Nvim's behavior to
diverge from Vim.

Fix #14998</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There can be other places that access window buffer info (e.g.
`tabpagebuflist()`), so checking `w_closing` in `win_findbuf()` doesn't
solve the crash in all cases, and may also cause Nvim's behavior to
diverge from Vim.

Fix #14998</pre>
</div>
</content>
</entry>
<entry>
<title>fix(substitute): subtract number of backslashes later</title>
<updated>2022-06-12T12:42:30+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-06-11T23:48:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=41bb81a2dfe3c173a5d8f9d7c200475028221cf3'/>
<id>41bb81a2dfe3c173a5d8f9d7c200475028221cf3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(extmarks): splice extmarks on accepting spell</title>
<updated>2022-04-02T16:35:33+00:00</updated>
<author>
<name>Tony Chen</name>
<email>tchen1998@gmail.com</email>
</author>
<published>2022-04-02T16:35:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=ea71c26ec922a80cf2f05d5bc553dc70f0e130f0'/>
<id>ea71c26ec922a80cf2f05d5bc553dc70f0e130f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(buffer_updates): handle :sort of already sorted buffer</title>
<updated>2021-10-08T14:15:35+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2021-10-08T14:13:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=ef687d3218adcb55698a03c3b21b625195e0ba98'/>
<id>ef687d3218adcb55698a03c3b21b625195e0ba98</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(buffer_updates): cleanup test behavior</title>
<updated>2021-10-07T18:22:10+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2021-10-07T17:06:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=54b2c6800e9809b749381890da0f98f63f5fe53b'/>
<id>54b2c6800e9809b749381890da0f98f63f5fe53b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(buffer_updates): make `lockmarks` not affect extmarks and buffer updates. fixes #12861</title>
<updated>2021-10-07T18:21:23+00:00</updated>
<author>
<name>Anton Adamansky</name>
<email>adamansky@gmail.com</email>
</author>
<published>2021-07-05T16:30:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=7d171b1c48377aa5724d3bed0f497bf729b39b1c'/>
<id>7d171b1c48377aa5724d3bed0f497bf729b39b1c</id>
<content type='text'>
Now mark_adjust() will trigger appropriate buf_updates_send_splice() called by extmark_adjust()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now mark_adjust() will trigger appropriate buf_updates_send_splice() called by extmark_adjust()
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(buffer_updates): handle :delete of the very last line in buffer</title>
<updated>2021-10-07T17:35:49+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2021-10-07T17:35:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=8335e26b2d0226f5b50fb4a9c4e6d37919aeb212'/>
<id>8335e26b2d0226f5b50fb4a9c4e6d37919aeb212</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
