<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/terminal, 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>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>
<entry>
<title>paste: Select-mode, Visual-mode #11360</title>
<updated>2019-11-10T05:27:48+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-11-10T05:18:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=2cd1ff762e5f2f503e3f30ec9095353844b98170'/>
<id>2cd1ff762e5f2f503e3f30ec9095353844b98170</id>
<content type='text'>
fix #11344
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix #11344
</pre>
</div>
</content>
</entry>
<entry>
<title>[release-0.4] test: delete duplicate highlight group</title>
<updated>2019-10-29T18:44:47+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-10-29T18:11:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a01238707427d2a6eaad449a9295234796945ba2'/>
<id>a01238707427d2a6eaad449a9295234796945ba2</id>
<content type='text'>
Depending on the lua version, 6 might get used instead of
2 here, which causes test failures in upstream builds.
This was fixed as part of #11206 on master
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Depending on the lua version, 6 might get used instead of
2 here, which causes test failures in upstream builds.
This was fixed as part of #11206 on master
</pre>
</div>
</content>
</entry>
<entry>
<title>[release-0.4] paste: fix handling of "&lt;" in cmdline (#11094)</title>
<updated>2019-10-01T00:11:40+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-09-25T07:15:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=36e2846b493d7e03ee92b20e66387038cbeb25fa'/>
<id>36e2846b493d7e03ee92b20e66387038cbeb25fa</id>
<content type='text'>
Fixes https://github.com/neovim/neovim/issues/11088.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes https://github.com/neovim/neovim/issues/11088.
</pre>
</div>
</content>
</entry>
<entry>
<title>syntax, TUI: support "strikethrough"</title>
<updated>2019-09-13T21:46:19+00:00</updated>
<author>
<name>Jaskaran Singh</name>
<email>jaskaransingh7654321@gmail.com</email>
</author>
<published>2019-09-13T21:46:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=3afb397407af3c94fc82d694186e8d451e625237'/>
<id>3afb397407af3c94fc82d694186e8d451e625237</id>
<content type='text'>
fix #3436

Includes:
vim-patch:8.0.1038: strike-through text not supported</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix #3436

Includes:
vim-patch:8.0.1038: strike-through text not supported</pre>
</div>
</content>
</entry>
<entry>
<title>UIEnter/UILeave: fire for embedder UI, builtin TUI</title>
<updated>2019-09-13T00:04:05+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-09-12T23:43:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=492ac04f7e0ffcc5011d3604b234d149f8b0bb91'/>
<id>492ac04f7e0ffcc5011d3604b234d149f8b0bb91</id>
<content type='text'>
Before this, --embed UIs (without --headless) would not trigger UIEnter.

For TUI, maybe UIEnter isn't useful, but:
- It is less "surprising"/special.
- Makes documentation simpler.
- When TUI becomes a coprocess, it will happen anyway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before this, --embed UIs (without --headless) would not trigger UIEnter.

For TUI, maybe UIEnter isn't useful, but:
- It is less "surprising"/special.
- Makes documentation simpler.
- When TUI becomes a coprocess, it will happen anyway.
</pre>
</div>
</content>
</entry>
<entry>
<title>API/nvim_list_uis(): include "chan" field for TUI</title>
<updated>2019-09-13T00:04:05+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-09-12T05:29:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=44d45e29ea4a632e66ac63d25d355a5a4c7178bc'/>
<id>44d45e29ea4a632e66ac63d25d355a5a4c7178bc</id>
<content type='text'>
Even though it's always zero currently, it's less confusing if all UIs
have the same fields.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Even though it's always zero currently, it's less confusing if all UIs
have the same fields.
</pre>
</div>
</content>
</entry>
<entry>
<title>paste: fix paste in terminal mode</title>
<updated>2019-09-11T18:12:29+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-09-11T18:10:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ffa029ad1cc2f3ddc3f670f1c407deabbc1bec62'/>
<id>ffa029ad1cc2f3ddc3f670f1c407deabbc1bec62</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>terminal: fix rgb rendering of palette colors</title>
<updated>2019-09-10T18:12:01+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-09-09T20:06:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=e11dd1110fd018d9bd6d42460186ed69037f8651'/>
<id>e11dd1110fd018d9bd6d42460186ed69037f8651</id>
<content type='text'>
simplify handling of default colors

nvim is always true color internally, remove ui_rgb_attached() check.

Fix "runtime termguicolors" test. The test actually reflected broken behavior
in (parent) nvim: nvim_ui_set_option("rgb", true) was not respected by existing
:terminal instances, so all 16-palette colors became dark blue.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
simplify handling of default colors

nvim is always true color internally, remove ui_rgb_attached() check.

Fix "runtime termguicolors" test. The test actually reflected broken behavior
in (parent) nvim: nvim_ui_set_option("rgb", true) was not respected by existing
:terminal instances, so all 16-palette colors became dark blue.
</pre>
</div>
</content>
</entry>
<entry>
<title>paste: fix normal-mode paste by different approach #10976</title>
<updated>2019-09-09T15:29:49+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-09-09T15:29:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=05c668f684e111880b4d15de9ec63c2ba3264ef3'/>
<id>05c668f684e111880b4d15de9ec63c2ba3264ef3</id>
<content type='text'>
Forcing insert-mode after the first paste-chunk seems to work, as an
alternative to a9e2bae0eb69 (insert-before-cursor).

NB: Dot-repeat needs to match the original action.  Since a9e2bae0eb69
changed paste to insert-before-cursor, dot-repeat must also. But that
makes dot-repeat unpleasant/unusual.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Forcing insert-mode after the first paste-chunk seems to work, as an
alternative to a9e2bae0eb69 (insert-before-cursor).

NB: Dot-repeat needs to match the original action.  Since a9e2bae0eb69
changed paste to insert-before-cursor, dot-repeat must also. But that
makes dot-repeat unpleasant/unusual.</pre>
</div>
</content>
</entry>
</feed>
