<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/editor, branch 20231130_mix</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>fix(extmark): restore extmarks when completing original text</title>
<updated>2023-11-29T22:38:27+00:00</updated>
<author>
<name>Luuk van Baal</name>
<email>luukvbaal@gmail.com</email>
</author>
<published>2023-05-22T14:57:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8e97edb93f01a08b332289405f83624cfb067fcc'/>
<id>8e97edb93f01a08b332289405f83624cfb067fcc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:9.0.2133: Cannot detect overstrike mode in Cmdline mode (#26263)</title>
<updated>2023-11-28T03:46:20+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-11-28T03:46:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=e6d38c7dac2e079d9b0f1621fef193bca858664f'/>
<id>e6d38c7dac2e079d9b0f1621fef193bca858664f</id>
<content type='text'>
Problem:  Cannot detect overstrike mode in Cmdline mode
Solution: Make mode() return "cr" for overstrike

closes: vim/vim#13569

https://github.com/vim/vim/commit/d1c3ef1f47c87d1da056c56564e1985fe6f2931d</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  Cannot detect overstrike mode in Cmdline mode
Solution: Make mode() return "cr" for overstrike

closes: vim/vim#13569

https://github.com/vim/vim/commit/d1c3ef1f47c87d1da056c56564e1985fe6f2931d</pre>
</div>
</content>
</entry>
<entry>
<title>fix(completion): filter results with complete+=f (#26029)</title>
<updated>2023-11-18T04:26:52+00:00</updated>
<author>
<name>Raphael</name>
<email>glephunter@gmail.com</email>
</author>
<published>2023-11-18T04:26:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=cdc8bacc7945da816738e330555fa85d3ffffd56'/>
<id>cdc8bacc7945da816738e330555fa85d3ffffd56</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(completion): make sure the buffer name is valid (#25975)</title>
<updated>2023-11-10T22:41:10+00:00</updated>
<author>
<name>mortezadadgar</name>
<email>mortezadadgar97@gmail.com</email>
</author>
<published>2023-11-10T22:41:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d1b2a5cf5fa583b556457d34a46ce7b940913a66'/>
<id>d1b2a5cf5fa583b556457d34a46ce7b940913a66</id>
<content type='text'>
Problem:
crash from
  set complete+=f
  open a empty buffer
  C-N

Solution:
make sure the buffer name is valid.

regression from ae4ca4edf89ece433b61e8bf92c412298b58d9ea</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
crash from
  set complete+=f
  open a empty buffer
  C-N

Solution:
make sure the buffer name is valid.

regression from ae4ca4edf89ece433b61e8bf92c412298b58d9ea</pre>
</div>
</content>
</entry>
<entry>
<title>fix(marks): handle switching buffer properly (#25763)</title>
<updated>2023-10-24T08:10:36+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-10-24T08:10:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d432bba4e46cf215a1879cdbe7673160e612425a'/>
<id>d432bba4e46cf215a1879cdbe7673160e612425a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(complete): support f flag for complete buffer part</title>
<updated>2023-10-21T12:06:36+00:00</updated>
<author>
<name>glepnir</name>
<email>glephunter@gmail.com</email>
</author>
<published>2023-10-13T06:49:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ae4ca4edf89ece433b61e8bf92c412298b58d9ea'/>
<id>ae4ca4edf89ece433b61e8bf92c412298b58d9ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(grid): add start column when getting char on line (#25627)</title>
<updated>2023-10-13T13:43:06+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-10-13T13:43:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9f32deba56ea867a8bb9b9ab7f44bcc5142e8bbc'/>
<id>9f32deba56ea867a8bb9b9ab7f44bcc5142e8bbc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(completion): support completing more string options</title>
<updated>2023-10-01T12:00:23+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-10-01T11:07:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=01c51a491330bd10202c73aff92c0978984c0692'/>
<id>01c51a491330bd10202c73aff92c0978984c0692</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.2.3517: TextChanged does not trigger after TextChangedI (#25384)</title>
<updated>2023-09-27T10:51:40+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-09-27T10:51:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=b65f4151d9e52a8521c0682a817c4dab9690e1e7'/>
<id>b65f4151d9e52a8521c0682a817c4dab9690e1e7</id>
<content type='text'>
Problem:    TextChanged does not trigger after TextChangedI.
Solution:   Store the tick separately for TextChangedI. (Christian Brabandt,
            closes vim/vim#8968, closes vim/vim#8932)

https://github.com/vim/vim/commit/db3b44640d69ab27270691a3cab8d83cc93a0861

Co-authored-by: Christian Brabandt &lt;cb@256bit.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    TextChanged does not trigger after TextChangedI.
Solution:   Store the tick separately for TextChangedI. (Christian Brabandt,
            closes vim/vim#8968, closes vim/vim#8932)

https://github.com/vim/vim/commit/db3b44640d69ab27270691a3cab8d83cc93a0861

Co-authored-by: Christian Brabandt &lt;cb@256bit.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>fix(folds): update folds in Insert mode with fdm=indent (#24402)</title>
<updated>2023-07-21T00:56:08+00:00</updated>
<author>
<name>Brandon Simmons</name>
<email>34775764+simmsbra@users.noreply.github.com</email>
</author>
<published>2023-07-21T00:56:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=58f94861442d182e153ba56b63b5b9845b295d2f'/>
<id>58f94861442d182e153ba56b63b5b9845b295d2f</id>
<content type='text'>
Previously, when using foldmethod=indent, inserting an unindented line
would inadvertently open closed folds below it.
As a performance improvement, folds were only updated once, across all
lines, after Insert mode was exited.

Now, the performance improvement is no longer being used when
foldmethod=indent, so folds are updated multiple times during Insert
mode, but only across the lines that are changing, which preserves the
folds (and their open/close states) instead of recreating them.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, when using foldmethod=indent, inserting an unindented line
would inadvertently open closed folds below it.
As a performance improvement, folds were only updated once, across all
lines, after Insert mode was exited.

Now, the performance improvement is no longer being used when
foldmethod=indent, so folds are updated multiple times during Insert
mode, but only across the lines that are changing, which preserves the
folds (and their open/close states) instead of recreating them.</pre>
</div>
</content>
</entry>
</feed>
