<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test, branch fix_semantic_tokens</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 'colorcolchar' into HEAD</title>
<updated>2023-01-15T06:21:29+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2023-01-15T06:21:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=451985e92c56f09f50ac5bc6a056965f8c254fc5'/>
<id>451985e92c56f09f50ac5bc6a056965f8c254fc5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test(fileio_spec): avoid expect_exit() without calling clear() (#21810)</title>
<updated>2023-01-15T01:34:21+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-01-15T01:34:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6134c1e8a39a5e61d0593613343a5923a86e3545'/>
<id>6134c1e8a39a5e61d0593613343a5923a86e3545</id>
<content type='text'>
Since before_each() doesn't call clear() in these tests, after_each()
may call expect_exit() without calling clear() if a test is skipped,
causing frequent test failures on Cirrus CI. Close the session instead.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since before_each() doesn't call clear() in these tests, after_each()
may call expect_exit() without calling clear() if a test is skipped,
causing frequent test failures on Cirrus CI. Close the session instead.</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.2.4579: cannot use page-up and page-down in the cmdline popup menu</title>
<updated>2023-01-14T23:36:58+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-01-14T23:01:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=066a1a069b2b0d97308ed2bdb18fbef488051e12'/>
<id>066a1a069b2b0d97308ed2bdb18fbef488051e12</id>
<content type='text'>
Problem:    Cannot use page-up and page-down in the command line completion
            popup menu.
Solution:   Check for to page-up and page-down keys. (Yegappan Lakshmanan,
            closes vim/vim#9960)

https://github.com/vim/vim/commit/5cffa8df7e3c28681b9e5deef6df395784359b6b

Co-authored-by: Yegappan Lakshmanan &lt;yegappan@yahoo.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Cannot use page-up and page-down in the command line completion
            popup menu.
Solution:   Check for to page-up and page-down keys. (Yegappan Lakshmanan,
            closes vim/vim#9960)

https://github.com/vim/vim/commit/5cffa8df7e3c28681b9e5deef6df395784359b6b

Co-authored-by: Yegappan Lakshmanan &lt;yegappan@yahoo.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:9.0.1195: restoring KeyTyped when building statusline not tested</title>
<updated>2023-01-14T12:27:40+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-01-14T11:52:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d98e4e4b2ecd84162635a5f354dc4ddc6a49abc5'/>
<id>d98e4e4b2ecd84162635a5f354dc4ddc6a49abc5</id>
<content type='text'>
Problem:    Restoring KeyTyped when building statusline not tested.
Solution:   Add a test.  Clean up and fix other tests. (closes vim/vim#11815)

https://github.com/vim/vim/commit/378e6c03f98efc88e8c2675e05a548f9bb7889a1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Restoring KeyTyped when building statusline not tested.
Solution:   Add a test.  Clean up and fix other tests. (closes vim/vim#11815)

https://github.com/vim/vim/commit/378e6c03f98efc88e8c2675e05a548f9bb7889a1
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.2.4341: command line not redrawn when finishing popup menu (#21792)</title>
<updated>2023-01-14T10:36:59+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-01-14T10:36:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d1183b48ad4901a166dcb296170fb066c78512ef'/>
<id>d1183b48ad4901a166dcb296170fb066c78512ef</id>
<content type='text'>
Problem:    Command line not redrawn when finishing popup menu and the screen
            has scrolled up.
Solution:   Redraw the command line after updating the screen. (closes vim/vim#9722)

https://github.com/vim/vim/commit/414acd342f4a66d930da34d419929985b48bd301

Code change is N/A as Nvim doesn't call update_screen() here.

Co-authored-by: Bram Moolenaar &lt;Bram@vim.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Command line not redrawn when finishing popup menu and the screen
            has scrolled up.
Solution:   Redraw the command line after updating the screen. (closes vim/vim#9722)

https://github.com/vim/vim/commit/414acd342f4a66d930da34d419929985b48bd301

Code change is N/A as Nvim doesn't call update_screen() here.

Co-authored-by: Bram Moolenaar &lt;Bram@vim.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>fix(statuscolumn): make %l/%r respect 'number'/'relativenumber' (#21747)</title>
<updated>2023-01-13T09:41:19+00:00</updated>
<author>
<name>luukvbaal</name>
<email>31730729+luukvbaal@users.noreply.github.com</email>
</author>
<published>2023-01-13T09:41:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=4a12372ccf70236c1c23144129984a3629cc45f3'/>
<id>4a12372ccf70236c1c23144129984a3629cc45f3</id>
<content type='text'>
Resolve https://github.com/neovim/neovim/issues/21745.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Resolve https://github.com/neovim/neovim/issues/21745.</pre>
</div>
</content>
</entry>
<entry>
<title>test: avoid consecutive mouse input at different positions (#21781)</title>
<updated>2023-01-13T04:25:19+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-01-13T04:25:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=449c0762d351bca94438813f9226b8906b46adb5'/>
<id>449c0762d351bca94438813f9226b8906b46adb5</id>
<content type='text'>
The seconds call's position may override the first call if the first
call isn't processed yet, defeating the purpose of the first call.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The seconds call's position may override the first call if the first
call isn't processed yet, defeating the purpose of the first call.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ui): command line issues with external messages (#21709)</title>
<updated>2023-01-13T03:47:55+00:00</updated>
<author>
<name>luukvbaal</name>
<email>31730729+luukvbaal@users.noreply.github.com</email>
</author>
<published>2023-01-13T03:47:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1097d239c307a10a87fa995c4cfbe5987939e177'/>
<id>1097d239c307a10a87fa995c4cfbe5987939e177</id>
<content type='text'>
* fix: don't truncate external messages
* fix: avoid resizing command line with external messages</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fix: don't truncate external messages
* fix: avoid resizing command line with external messages</pre>
</div>
</content>
</entry>
<entry>
<title>fix(mouse): statusline click registered as statuscolumn (#21748)</title>
<updated>2023-01-12T23:36:59+00:00</updated>
<author>
<name>luukvbaal</name>
<email>31730729+luukvbaal@users.noreply.github.com</email>
</author>
<published>2023-01-12T23:36:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=4876654d4cc9bb43f266c7c9d412f36ab57fa571'/>
<id>4876654d4cc9bb43f266c7c9d412f36ab57fa571</id>
<content type='text'>
fix(statuscolumn): statusline click registered as statuscolumn

Problem:  Status line click is registered as status status column click.
Solution: Check that mouse is not on the status line.

Resolve https://github.com/luukvbaal/statuscol.nvim/issues/4.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix(statuscolumn): statusline click registered as statuscolumn

Problem:  Status line click is registered as status status column click.
Solution: Check that mouse is not on the status line.

Resolve https://github.com/luukvbaal/statuscol.nvim/issues/4.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(powershell): wrong length allocation for ":%w !" #20530</title>
<updated>2023-01-12T17:25:29+00:00</updated>
<author>
<name>Enan Ajmain</name>
<email>3nan.ajmain@gmail.com</email>
</author>
<published>2023-01-12T17:25:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=2f1fd15554921dc2375c2ad136e727229e72348a'/>
<id>2f1fd15554921dc2375c2ad136e727229e72348a</id>
<content type='text'>
Problem:
The calculation of `len` in `make_filter_cmd` for powershell falls short
by one character for the following ex command:
  :%w !sort
This command satisfies these conditions:
  - `itmp` is not null
  - `otmp` is null
__NOTE__ that other shells circumvent this bug only because of `len`
allocation for six extra characters: a pair of curly braces and four
spaces:
  https://github.com/neovim/neovim/blob/cfdb4cbada8c65aa57e69776bcc0f7b8b298317a/src/nvim/ex_cmds.c#L1551-L1554
If allocation for these six characters are removed, then bash also faces
the same bug.

Solution:
Add allocation for 6 extra bytes. 1 would do, but let's keep powershell
in sync with other shells as much as possible.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
The calculation of `len` in `make_filter_cmd` for powershell falls short
by one character for the following ex command:
  :%w !sort
This command satisfies these conditions:
  - `itmp` is not null
  - `otmp` is null
__NOTE__ that other shells circumvent this bug only because of `len`
allocation for six extra characters: a pair of curly braces and four
spaces:
  https://github.com/neovim/neovim/blob/cfdb4cbada8c65aa57e69776bcc0f7b8b298317a/src/nvim/ex_cmds.c#L1551-L1554
If allocation for these six characters are removed, then bash also faces
the same bug.

Solution:
Add allocation for 6 extra bytes. 1 would do, but let's keep powershell
in sync with other shells as much as possible.</pre>
</div>
</content>
</entry>
</feed>
