<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/tui, branch stable</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>Revert "tui: improve support for tmux, GNU Screen" (#14786)</title>
<updated>2021-07-01T01:29:51+00:00</updated>
<author>
<name>Érico Nogueira Rolim</name>
<email>34201958+ericonr@users.noreply.github.com</email>
</author>
<published>2021-07-01T01:29:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f35a5f2efc32b508ff5fc7d55b31a5bb7facfa17'/>
<id>f35a5f2efc32b508ff5fc7d55b31a5bb7facfa17</id>
<content type='text'>
* Revert "tui: improve support for tmux, GNU Screen"

This reverts commit c266c2f36ea56220268d2b19364e28815e338c2f.

This commit broke neovim under tmux, where it "types" the background
string as input to the terminal. Fixing this with neovim as-is requires
changing tmux keybindings or TERM settings, which has to be done by
every single user, therefore a fix should happen on neovim's side.

Fixes #14298

* tui: fix code lints.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Revert "tui: improve support for tmux, GNU Screen"

This reverts commit c266c2f36ea56220268d2b19364e28815e338c2f.

This commit broke neovim under tmux, where it "types" the background
string as input to the terminal. Fixing this with neovim as-is requires
changing tmux keybindings or TERM settings, which has to be done by
every single user, therefore a fix should happen on neovim's side.

Fixes #14298

* tui: fix code lints.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(tui): Stop sending extra parameter for save/restore title</title>
<updated>2021-05-18T11:18:50+00:00</updated>
<author>
<name>James McCoy</name>
<email>jamessan@jamessan.com</email>
</author>
<published>2021-05-18T11:18:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0368591bb40eda5056744e575e5b68f14841463f'/>
<id>0368591bb40eda5056744e575e5b68f14841463f</id>
<content type='text'>
Closes #14573
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #14573
</pre>
</div>
</content>
</entry>
<entry>
<title>tui: improve support for tmux, GNU Screen</title>
<updated>2021-03-10T15:45:16+00:00</updated>
<author>
<name>erw7</name>
<email>erw7.github@gmail.com</email>
</author>
<published>2021-03-10T15:24:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c266c2f36ea56220268d2b19364e28815e338c2f'/>
<id>c266c2f36ea56220268d2b19364e28815e338c2f</id>
<content type='text'>
Wrapping it in DCS allows the get_bg features to work with tmux, GNU Screen.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Wrapping it in DCS allows the get_bg features to work with tmux, GNU Screen.
</pre>
</div>
</content>
</entry>
<entry>
<title>tui: fix possibility of evaluating uninitialized variables (#13987)</title>
<updated>2021-02-22T15:55:28+00:00</updated>
<author>
<name>erw7</name>
<email>erw7.github@gmail.com</email>
</author>
<published>2021-02-22T15:55:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=bca19138bf3c16edad26ae34f44bb18805156a9a'/>
<id>bca19138bf3c16edad26ae34f44bb18805156a9a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use abort() instead of assert(false) for things that should never happen</title>
<updated>2021-01-31T16:28:52+00:00</updated>
<author>
<name>James McCoy</name>
<email>jamessan@jamessan.com</email>
</author>
<published>2021-01-31T15:43:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=27a7a4d38405a30611339fc663e426904bda1099'/>
<id>27a7a4d38405a30611339fc663e426904bda1099</id>
<content type='text'>
assert() is compiled out for release builds, but we don't want to
continue running in these impossible situations.

This also resolves the "implicit fallthrough" warnings for the asserts
in switch cases.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
assert() is compiled out for release builds, but we don't want to
continue running in these impossible situations.

This also resolves the "implicit fallthrough" warnings for the asserts
in switch cases.
</pre>
</div>
</content>
</entry>
<entry>
<title>test,unit: Change test according to change of bg color response processing</title>
<updated>2020-11-20T14:26:17+00:00</updated>
<author>
<name>erw7</name>
<email>erw7.github@gmail.com</email>
</author>
<published>2020-03-12T03:16:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6c1e1fe772f99ab655402e92f14b782867b35eec'/>
<id>6c1e1fe772f99ab655402e92f14b782867b35eec</id>
<content type='text'>
Adjust the test for handle_background_color() according to
bd0275182b1c1b14c43dc4fc7e9f9da05071e56c.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adjust the test for handle_background_color() according to
bd0275182b1c1b14c43dc4fc7e9f9da05071e56c.
</pre>
</div>
</content>
</entry>
<entry>
<title>TUI: fix processing of bg color response</title>
<updated>2020-11-20T14:26:17+00:00</updated>
<author>
<name>erw7</name>
<email>erw7.github@gmail.com</email>
</author>
<published>2020-03-11T11:56:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8923a3df83aebb1e779240c461a5bcc46c62d74e'/>
<id>8923a3df83aebb1e779240c461a5bcc46c62d74e</id>
<content type='text'>
Terminal responses may be fragmented. In that case, the problem that was
not processed normally and was processed in the same way as user input
is corrected.

fixes #11393.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Terminal responses may be fragmented. In that case, the problem that was
not processed normally and was processed in the same way as user input
is corrected.

fixes #11393.
</pre>
</div>
</content>
</entry>
<entry>
<title>TUI: fix bracket paste getting stuck</title>
<updated>2020-11-20T14:25:57+00:00</updated>
<author>
<name>erw7</name>
<email>erw7.github@gmail.com</email>
</author>
<published>2020-03-11T11:27:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=db5d2c86b32818e78e413bea6e218bb30b1bf209'/>
<id>db5d2c86b32818e78e413bea6e218bb30b1bf209</id>
<content type='text'>
fixes #11699, #11991.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes #11699, #11991.
</pre>
</div>
</content>
</entry>
<entry>
<title>tui/input: Add S- modifier for chords with capital ASCII</title>
<updated>2020-11-16T23:52:23+00:00</updated>
<author>
<name>James McCoy</name>
<email>jamessan@jamessan.com</email>
</author>
<published>2020-07-04T04:26:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=e76f26d4e712a3a0ba30af90ecee70b85d1d400c'/>
<id>e76f26d4e712a3a0ba30af90ecee70b85d1d400c</id>
<content type='text'>
termkey_strfkey() formats ctrl-l and ctrl-shift-l as &lt;C-l&gt; and &lt;C-L&gt;,
respectively.  Nvim wants the latter to look like &lt;C-S-L&gt;, since &lt;C-l&gt;
and &lt;C-L&gt; are interpreted the same way.

This is only required when the Ctrl modifier is present.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
termkey_strfkey() formats ctrl-l and ctrl-shift-l as &lt;C-l&gt; and &lt;C-L&gt;,
respectively.  Nvim wants the latter to look like &lt;C-S-L&gt;, since &lt;C-l&gt;
and &lt;C-L&gt; are interpreted the same way.

This is only required when the Ctrl modifier is present.
</pre>
</div>
</content>
</entry>
<entry>
<title>Understand Escape as another name for Esc</title>
<updated>2020-11-16T23:52:16+00:00</updated>
<author>
<name>James McCoy</name>
<email>jamessan@jamessan.com</email>
</author>
<published>2020-07-04T03:02:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=e62beab71972bd30a56fe48766d8eb5e691c5cad'/>
<id>e62beab71972bd30a56fe48766d8eb5e691c5cad</id>
<content type='text'>
This allows us to remove special-case handling of Esc in
forward_modified_utf8(), which was always sending "&lt;Esc&gt;" to nvim even
when there were modifiers present.

Closes #12584
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows us to remove special-case handling of Esc in
forward_modified_utf8(), which was always sending "&lt;Esc&gt;" to nvim even
when there were modifiers present.

Closes #12584
</pre>
</div>
</content>
</entry>
</feed>
