<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/ex_cmds/cmd_map_spec.lua, branch tmp</title>
<subtitle>Neovim fork with Rahm's personal hacks.</subtitle>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/'/>
<entry>
<title>test: add more tests for K_SPECIAL escaping in &lt;Cmd&gt; mapping</title>
<updated>2022-05-02T22:44:14+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-05-02T22:44:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=15602a7ce49a2f39666aa6a4f3289683835e83dd'/>
<id>15602a7ce49a2f39666aa6a4f3289683835e83dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test: add test for &lt;Cmd&gt; mapping with character containing K_SPECIAL byte</title>
<updated>2022-04-29T22:06:11+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-04-29T22:05:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=02e9a402cae7fd477e097e2656d9ff6c397a0f56'/>
<id>02e9a402cae7fd477e097e2656d9ff6c397a0f56</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(mappings): allow special keys and modifiers in &lt;Cmd&gt; mapping</title>
<updated>2022-04-29T13:12:48+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-04-29T12:50:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=98f62a2cfa98363217fdfcf96b6c636e91dba84d'/>
<id>98f62a2cfa98363217fdfcf96b6c636e91dba84d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(test): use nvim_exec in helpers.source() #16064</title>
<updated>2022-03-27T17:25:55+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2022-03-27T17:25:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=72652cbc46f568128bfc296ba63fb2d26941da8e'/>
<id>72652cbc46f568128bfc296ba63fb2d26941da8e</id>
<content type='text'>
helpers.source() was a hack to work around the lack of anonymous
:source. Its "create tempfile" behavior is not a required part of most
tests that use it.

Some tests still need the old "create tempfile" behavior either because
they test SID behavior, or because of missing nvim_exec features: #16071</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
helpers.source() was a hack to work around the lack of anonymous
:source. Its "create tempfile" behavior is not a required part of most
tests that use it.

Some tests still need the old "create tempfile" behavior either because
they test SID behavior, or because of missing nvim_exec features: #16071</pre>
</div>
</content>
</entry>
<entry>
<title>screen: don't unconditionally clear messages on window scroll</title>
<updated>2019-01-15T18:48:49+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-01-15T16:50:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=5a836d4767b76b0a5f5576f91c7022d4e106f814'/>
<id>5a836d4767b76b0a5f5576f91c7022d4e106f814</id>
<content type='text'>
In vim, scrolling a window might mess up the cmdline. To keep it simple,
cmdline was always cleared for any window scroll. In nvim, where safe scrolling
is implemented in the TUI layer, this problem doesn't exist.

Clearing the message on scrolling, when we not do it e.g when switching tabs
is a bit weird, as the former is a much smaller context change.

A vim patch introduced the possibility to avoid the cmdlline clear for
redraws caused by async events. This case will now trivially be covered,
as the redraw is always avoided.

vim-patch:8.0.0592: if a job writes to a buffer screen is not updated
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In vim, scrolling a window might mess up the cmdline. To keep it simple,
cmdline was always cleared for any window scroll. In nvim, where safe scrolling
is implemented in the TUI layer, this problem doesn't exist.

Clearing the message on scrolling, when we not do it e.g when switching tabs
is a bit weird, as the former is a much smaller context change.

A vim patch introduced the possibility to avoid the cmdlline clear for
redraws caused by async events. This case will now trivially be covered,
as the redraw is always avoided.

vim-patch:8.0.0592: if a job writes to a buffer screen is not updated
</pre>
</div>
</content>
</entry>
<entry>
<title>insert: make &lt;cmd&gt; mapping work in completion (CTRL-X) mode</title>
<updated>2018-12-01T09:37:46+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2018-12-01T09:35:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=2271b10a8e890f24d38caa7e8199ba3b83164872'/>
<id>2271b10a8e890f24d38caa7e8199ba3b83164872</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>getchar: allow &lt;SID&gt; in &lt;Cmd&gt; mapping</title>
<updated>2018-09-13T09:02:24+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2018-09-08T07:23:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=5056d40b16a3a97fc927c81ca3aa8f8bd6e44e4b'/>
<id>5056d40b16a3a97fc927c81ca3aa8f8bd6e44e4b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cmdline: always use save_cmdline before command_line_enter</title>
<updated>2018-08-17T08:48:48+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2018-08-15T12:14:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=4a46ab8de9a9a9aee36546740c45b9e65a9e7dc9'/>
<id>4a46ab8de9a9a9aee36546740c45b9e65a9e7dc9</id>
<content type='text'>
":normal :" might be invoked in various ways, so its safest to always
allow recursive invocation of cmdline mode
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
":normal :" might be invoked in various ways, so its safest to always
allow recursive invocation of cmdline mode
</pre>
</div>
</content>
</entry>
<entry>
<title>msg: do not scroll entire screen (#8088)</title>
<updated>2018-03-31T09:12:27+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2018-03-31T09:12:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=98e71123900fbdf26a16a43297a1f58118cde41b'/>
<id>98e71123900fbdf26a16a43297a1f58118cde41b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>getchar: implement &lt;Cmd&gt; key to invoke command in any mode</title>
<updated>2018-03-23T13:01:49+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2016-03-14T22:58:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=d407a48665d8f8e1e42eb1060ea245d979419605'/>
<id>d407a48665d8f8e1e42eb1060ea245d979419605</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
