<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional, branch fix_20726</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(ex_terminal_spec): match descriptions (#26314)</title>
<updated>2023-11-30T00:56:21+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-11-30T00:56:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=62dff439479315558cd08dedbca61be5fafcc938'/>
<id>62dff439479315558cd08dedbca61be5fafcc938</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test: :terminal when 'shell' uses backslashes</title>
<updated>2023-11-29T23:32:28+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-11-29T23:15:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=90b213990f02d2a86019ef4058ad86a995931bea'/>
<id>90b213990f02d2a86019ef4058ad86a995931bea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test(ex_terminal_spec): unskip tests that work on Windows (#26310)</title>
<updated>2023-11-29T23:06:23+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-11-29T23:06:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=73691b6c3ded0c97aea0af13abab94b7a93776b0'/>
<id>73691b6c3ded0c97aea0af13abab94b7a93776b0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: move some constants out of vim_defs.h (#26298)</title>
<updated>2023-11-29T12:32:40+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-11-29T12:32:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a6cba103cebce535279db197f9efeb34e9d1171f'/>
<id>a6cba103cebce535279db197f9efeb34e9d1171f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>perf(column): only invalidate lines affected by added sign</title>
<updated>2023-11-29T10:17:15+00:00</updated>
<author>
<name>Luuk van Baal</name>
<email>luukvbaal@gmail.com</email>
</author>
<published>2023-11-28T04:40:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f4001d27efae44c6c07678ad2c72eed5f1a25ea8'/>
<id>f4001d27efae44c6c07678ad2c72eed5f1a25ea8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #26292 from luukvbaal/decor</title>
<updated>2023-11-29T10:12:25+00:00</updated>
<author>
<name>bfredl</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2023-11-29T10:12:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=584c6c25ccfc5d13ffa0a4bd6efa467beb3987fe'/>
<id>584c6c25ccfc5d13ffa0a4bd6efa467beb3987fe</id>
<content type='text'>
fix(decorations): do not apply sign highlight id as range attr id</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix(decorations): do not apply sign highlight id as range attr id</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:9.0.2134: ml_get error when scrolling (#26264)</title>
<updated>2023-11-29T05:24:24+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-11-29T05:24:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=640680cccead28c28b1b789c254fc83d55979c08'/>
<id>640680cccead28c28b1b789c254fc83d55979c08</id>
<content type='text'>
Problem:  ml_get error when scrolling after delete
Solution: mark topline to be validated in main_loop
          if it is larger than current buffers line
          count

reset_lnums() is called after e.g. TextChanged autocommands and it may
accidentally cause curwin-&gt;w_topline to become invalid, e.g. if the
autocommand has deleted some lines.

So verify that curwin-&gt;w_topline points to a valid line and if not, mark
the window to have w_topline recalculated in main_loop() in
update_topline() after reset_lnums() returns.

fixes: vim/vim#13568
fixes: vim/vim#13578

https://github.com/vim/vim/commit/c4ffeddfe5bd1824650e9b911ed9245bf56c69e3

The error doesn't happen in Nvim because Nvim triggers TextChanged after
calling update_topline().

Co-authored-by: Christian Brabandt &lt;cb@256bit.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  ml_get error when scrolling after delete
Solution: mark topline to be validated in main_loop
          if it is larger than current buffers line
          count

reset_lnums() is called after e.g. TextChanged autocommands and it may
accidentally cause curwin-&gt;w_topline to become invalid, e.g. if the
autocommand has deleted some lines.

So verify that curwin-&gt;w_topline points to a valid line and if not, mark
the window to have w_topline recalculated in main_loop() in
update_topline() after reset_lnums() returns.

fixes: vim/vim#13568
fixes: vim/vim#13578

https://github.com/vim/vim/commit/c4ffeddfe5bd1824650e9b911ed9245bf56c69e3

The error doesn't happen in Nvim because Nvim triggers TextChanged after
calling update_topline().

Co-authored-by: Christian Brabandt &lt;cb@256bit.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>fix(decorations): do not apply sign highlight id as range attr id</title>
<updated>2023-11-29T02:57:23+00:00</updated>
<author>
<name>Luuk van Baal</name>
<email>luukvbaal@gmail.com</email>
</author>
<published>2023-11-29T01:17:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a0e9ef09d7af8274c754ca6c368ef4a6f7411510'/>
<id>a0e9ef09d7af8274c754ca6c368ef4a6f7411510</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(column): redraw and update signcols for paired extmark</title>
<updated>2023-11-28T16:44:20+00:00</updated>
<author>
<name>Luuk van Baal</name>
<email>luukvbaal@gmail.com</email>
</author>
<published>2023-11-27T15:22:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=35cec0de4acd351119230330f54b0a45f9823695'/>
<id>35cec0de4acd351119230330f54b0a45f9823695</id>
<content type='text'>
Problem:  Signcolumn width does not increase when ranged sign does not
          start at sentinel line.
Solution: Handle paired range of added sign when checking signcols.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  Signcolumn width does not increase when ranged sign does not
          start at sentinel line.
Solution: Handle paired range of added sign when checking signcols.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #26249 from bfredl/concealchar</title>
<updated>2023-11-28T10:01:21+00:00</updated>
<author>
<name>bfredl</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2023-11-28T10:01:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ba564442ae5e8793f54d401fc636194df48cad3d'/>
<id>ba564442ae5e8793f54d401fc636194df48cad3d</id>
<content type='text'>
feat(decoration): allow conceal_char to be a composing char</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
feat(decoration): allow conceal_char to be a composing char</pre>
</div>
</content>
</entry>
</feed>
