<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/terminal, branch v0.4.3</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>[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>
<entry>
<title>paste: insert before cursor always</title>
<updated>2019-09-08T23:42:11+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-09-08T23:39:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a9e2bae0eb6942829dbedfc9c422060da020d8e4'/>
<id>a9e2bae0eb6942829dbedfc9c422060da020d8e4</id>
<content type='text'>
Inserting "after" the cursor in Normal-mode, for big paste-streams, is
not reliable: sometimes the text "after" the cursor ends up in the
middle of the pasted text.  Maybe the cursor position is not updated?

To avoid weird behavior, always paste "before".  Maybe nvim_put() or
vim.paste() can be fixed more properly later.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Inserting "after" the cursor in Normal-mode, for big paste-streams, is
not reliable: sometimes the text "after" the cursor ends up in the
middle of the pasted text.  Maybe the cursor position is not updated?

To avoid weird behavior, always paste "before".  Maybe nvim_put() or
vim.paste() can be fixed more properly later.
</pre>
</div>
</content>
</entry>
<entry>
<title>paste: do not clobber msg area for small pastes</title>
<updated>2019-09-08T22:37:32+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-09-08T22:37:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=acd2729573171995e8a66be7e09ba4e2fc5d9c69'/>
<id>acd2729573171995e8a66be7e09ba4e2fc5d9c69</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
