<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional, branch v0.4.4</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>fixed hang issue with --headless and -r option specified (#12209)</title>
<updated>2020-05-21T02:32:50+00:00</updated>
<author>
<name>Kei Kamikawa</name>
<email>Code-Hex@users.noreply.github.com</email>
</author>
<published>2020-05-20T14:32:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f558af8b1829546a5386317f387c976fa023604f'/>
<id>f558af8b1829546a5386317f387c976fa023604f</id>
<content type='text'>
* fixed hang issue with --headless and -r option specified

Calling the do_more_prompt function in headless mode will freeze neovim because it is eventally in the input-accepting state (the same as waiting for --more--).

* fixed "Press ENTER or type command to continue" to be suppressed

If in headless mode, we need to exit at this point. If we continue, we will enter the normal mode and the message "Press ENTER or type command to continue" will be displayed and we will be in the input waiting state.

* fixed functional ex_cmds tests

* Revert "fixed "Press ENTER or type command to continue" to be suppressed"

This reverts commit a02dc40e3b3fad69cedcde6abe1bd4efe39ab102.

* Revert "fixed functional ex_cmds tests"

This reverts commit 3bdb8da20acf34673b2c2028d15e7ce6da4c792a.

* fixed conditional again

* added test for fixed hang issue with --headless (#11386)

(cherry picked from commit c6dc397801d0566b583d4916220a60f17e609e25)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fixed hang issue with --headless and -r option specified

Calling the do_more_prompt function in headless mode will freeze neovim because it is eventally in the input-accepting state (the same as waiting for --more--).

* fixed "Press ENTER or type command to continue" to be suppressed

If in headless mode, we need to exit at this point. If we continue, we will enter the normal mode and the message "Press ENTER or type command to continue" will be displayed and we will be in the input waiting state.

* fixed functional ex_cmds tests

* Revert "fixed "Press ENTER or type command to continue" to be suppressed"

This reverts commit a02dc40e3b3fad69cedcde6abe1bd4efe39ab102.

* Revert "fixed functional ex_cmds tests"

This reverts commit 3bdb8da20acf34673b2c2028d15e7ce6da4c792a.

* fixed conditional again

* added test for fixed hang issue with --headless (#11386)

(cherry picked from commit c6dc397801d0566b583d4916220a60f17e609e25)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix "precedes" listchar behavior in wrap mode</title>
<updated>2020-02-21T22:21:11+00:00</updated>
<author>
<name>Zach Wegner</name>
<email>zwegner@gmail.com</email>
</author>
<published>2019-09-15T19:16:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=dd7206af378d02f01245aced0f1bbbb5a4c4ec45'/>
<id>dd7206af378d02f01245aced0f1bbbb5a4c4ec45</id>
<content type='text'>
Previously, the "precedes" character would be rendered on every row
when w_skipcol &gt; 0 (i.e., when viewing a single line longer than the
entire screen), instead of just on the first row. Make sure to only
render it on the first row in this case.

Add a test for this behavior.

Fix documentation for the "precedes" character, which erroneously
stated that it was only active when wrap mode was off.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, the "precedes" character would be rendered on every row
when w_skipcol &gt; 0 (i.e., when viewing a single line longer than the
entire screen), instead of just on the first row. Make sure to only
render it on the first row in this case.

Add a test for this behavior.

Fix documentation for the "precedes" character, which erroneously
stated that it was only active when wrap mode was off.
</pre>
</div>
</content>
</entry>
<entry>
<title>options: make 'fillchars' and 'listchars' global-local</title>
<updated>2020-02-21T22:14:15+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-11-24T09:59:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=92e80f18a866ac7edc19552d20cf2f824ba31352'/>
<id>92e80f18a866ac7edc19552d20cf2f824ba31352</id>
<content type='text'>
These options were previously global. A global-local window option
behaves closer to a global option "per default" (i e with :set),
but still supports local behavior via :setl

Also this restores back-compat for nvim_set_option("fcs", ...)
which are currently broken on 0.4.x but worked in earlier versions
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These options were previously global. A global-local window option
behaves closer to a global option "per default" (i e with :set),
but still supports local behavior via :setl

Also this restores back-compat for nvim_set_option("fcs", ...)
which are currently broken on 0.4.x but worked in earlier versions
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #11903 from bfredl/backport-qf_msg</title>
<updated>2020-02-19T18:32:38+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2020-02-19T18:32:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=641e2291323bcc61eedc4d00578b2004d6d69a75'/>
<id>641e2291323bcc61eedc4d00578b2004d6d69a75</id>
<content type='text'>
[release-0.4] screen: add missing redraws after a message</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[release-0.4] screen: add missing redraws after a message</pre>
</div>
</content>
</entry>
<entry>
<title>[release-0.4] screen: add missing redraws after a message</title>
<updated>2020-02-19T14:13:21+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2020-01-24T09:52:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f225028a0d541b055acc4d4400ba20f45ab30b86'/>
<id>f225028a0d541b055acc4d4400ba20f45ab30b86</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[release-0.4] vim-patch:8.2.0235: draw error when an empty group is removed from 'statusline'</title>
<updated>2020-02-19T09:32:18+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2020-02-08T19:48:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6274f06ababb1591ae8e4e9c42d717552e97efe0'/>
<id>6274f06ababb1591ae8e4e9c42d717552e97efe0</id>
<content type='text'>
Problem:    Draw error when an empty group is removed from 'statusline'.
Solution:   Do not use highlighting from a removed group.
https://github.com/vim/vim/commit/dbe5d361feb65137099644329cf0ecfd4a945a14
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Draw error when an empty group is removed from 'statusline'.
Solution:   Do not use highlighting from a removed group.
https://github.com/vim/vim/commit/dbe5d361feb65137099644329cf0ecfd4a945a14
</pre>
</div>
</content>
</entry>
<entry>
<title>test: skip nodejs_spec on 0.4.x branch</title>
<updated>2020-01-28T10:43:09+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2020-01-28T10:43:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=b5cee56757b16b57a7fa1273becbb3f88c21c5e1'/>
<id>b5cee56757b16b57a7fa1273becbb3f88c21c5e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test: cherry-pick improvements from master branch</title>
<updated>2020-01-27T02:32:11+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-12-24T06:53:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=23a64c95d8d3fcce1166082b63eecf384373e67c'/>
<id>23a64c95d8d3fcce1166082b63eecf384373e67c</id>
<content type='text'>
Partial cherry-pick of b3686b1597ea202de464df72a88fb5c76fd1b814.

* test/functional/provider: display reason from missing_provider
* provider#node#Detect: skip / handle non-existing node executable
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Partial cherry-pick of b3686b1597ea202de464df72a88fb5c76fd1b814.

* test/functional/provider: display reason from missing_provider
* provider#node#Detect: skip / handle non-existing node executable
</pre>
</div>
</content>
</entry>
<entry>
<title>messages: echo "line1\r\nline2" should not clear line1</title>
<updated>2020-01-27T01:18:51+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2020-01-16T14:48:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1b2666cd212ee3feca6418a66cf1a9485c7b5f06'/>
<id>1b2666cd212ee3feca6418a66cf1a9485c7b5f06</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>win_line: Fix crash with 'rightleft' in :terminal #11460</title>
<updated>2019-11-29T04:34:32+00:00</updated>
<author>
<name>erw7</name>
<email>erw7.github@gmail.com</email>
</author>
<published>2019-11-29T04:09:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=972dd758cb18511679942e07a84615b20a637546'/>
<id>972dd758cb18511679942e07a84615b20a637546</id>
<content type='text'>
fixes #11438

Backtrace:

    0  schar_from_ascii ( p=0x801cc9e112c3 &lt;error: Cannot access memory at address 0x801cc9e112c3&gt;, c=32 ' ') at ../src/nvim/screen.c:5263
    1  0x00007f31460eccc5 in win_line (wp=wp@entry=0x7fffc9df6230, lnum=lnum@entry=11, startrow=startrow@entry=10, endrow=41, nochange=false, number_only=number_only@entry=false) at ../src/nvim/screen.c:4025
    2  0x00007f31460eed8e in win_update (wp=wp@entry=0x7fffc9df6230) at ../src/nvim/screen.c:1403
    3  0x00007f31460f011f in update_screen (type=&lt;optimized out&gt;) at ../src/nvim/screen.c:502
    4  0x00007f3146138ef4 in normal_redraw (s=s@entry=0x7fffd0a5f700) at ../src/nvim/normal.c:1247
    5  0x00007f314613b159 in normal_check (state=0x7fffd0a5f700) at ../src/nvim/normal.c:1324
    6  0x00007f31460accfe in state_enter (s=0x7fffd0a5f700) at ../src/nvim/state.c:28
    7  0x00007f3146143099 in normal_enter (cmdwin=&lt;optimized out&gt;, noexmode=&lt;optimized out&gt;) at ../src/nvim/normal.c:463
    8  0x00007f314618b541 in main (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at ../src/nvim/main.c:580

(cherry picked from commit 1bb7ea189e0b1bf402f4733d42dbf3d74ade932e)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes #11438

Backtrace:

    0  schar_from_ascii ( p=0x801cc9e112c3 &lt;error: Cannot access memory at address 0x801cc9e112c3&gt;, c=32 ' ') at ../src/nvim/screen.c:5263
    1  0x00007f31460eccc5 in win_line (wp=wp@entry=0x7fffc9df6230, lnum=lnum@entry=11, startrow=startrow@entry=10, endrow=41, nochange=false, number_only=number_only@entry=false) at ../src/nvim/screen.c:4025
    2  0x00007f31460eed8e in win_update (wp=wp@entry=0x7fffc9df6230) at ../src/nvim/screen.c:1403
    3  0x00007f31460f011f in update_screen (type=&lt;optimized out&gt;) at ../src/nvim/screen.c:502
    4  0x00007f3146138ef4 in normal_redraw (s=s@entry=0x7fffd0a5f700) at ../src/nvim/normal.c:1247
    5  0x00007f314613b159 in normal_check (state=0x7fffd0a5f700) at ../src/nvim/normal.c:1324
    6  0x00007f31460accfe in state_enter (s=0x7fffd0a5f700) at ../src/nvim/state.c:28
    7  0x00007f3146143099 in normal_enter (cmdwin=&lt;optimized out&gt;, noexmode=&lt;optimized out&gt;) at ../src/nvim/normal.c:463
    8  0x00007f314618b541 in main (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at ../src/nvim/main.c:580

(cherry picked from commit 1bb7ea189e0b1bf402f4733d42dbf3d74ade932e)
</pre>
</div>
</content>
</entry>
</feed>
