<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/ui, branch v0.1.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>Update lua client to 0.0.1-24</title>
<updated>2016-04-13T12:21:32+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2016-04-13T12:21:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c18d5917e3442162f20eb9e95ba4bcffbbd8408b'/>
<id>c18d5917e3442162f20eb9e95ba4bcffbbd8408b</id>
<content type='text'>
The new version of the lua client uses libmpack as a backend, and some test
scripts had to be updated to reflect that.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new version of the lua client uses libmpack as a backend, and some test
scripts had to be updated to reflect that.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: fix according to lualint</title>
<updated>2016-02-29T12:48:59+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro@gmail.com</email>
</author>
<published>2016-02-29T12:48:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=88da85a3cd88838a7779ad27c533e62f890e7b18'/>
<id>88da85a3cd88838a7779ad27c533e62f890e7b18</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>functests: Improve screen:expect error reporting</title>
<updated>2016-02-28T05:15:52+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-02-28T05:15:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0409cfded5ca126a734e99657182cb4837f149c9'/>
<id>0409cfded5ca126a734e99657182cb4837f149c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: fix according to lualint</title>
<updated>2016-02-24T00:42:38+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro@gmail.com</email>
</author>
<published>2016-02-24T00:42:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9a3b7fa9061edc6a4d8e407b904450e88b779946'/>
<id>9a3b7fa9061edc6a4d8e407b904450e88b779946</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bufhl: add tests for adding and clearing highlights</title>
<updated>2016-02-23T20:29:01+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2015-03-20T12:58:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=06b9d2a6f236cde17c251a06cf7afb7ba4d385a8'/>
<id>06b9d2a6f236cde17c251a06cf7afb7ba4d385a8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>keymap: Support &lt;D-...&gt; (super/command key).</title>
<updated>2016-02-22T07:41:40+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2016-02-20T22:09:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=99d4c8c29c4a9371c268cc20e4805709d86fb686'/>
<id>99d4c8c29c4a9371c268cc20e4805709d86fb686</id>
<content type='text'>
Adds support for:
  - api:vim_input("&lt;D-a&gt;")
  - ":nnoremap &lt;C-D-S-...&gt;" and permutations thereof

UIs must capture the modifier and send it as "&lt;D-...&gt;" to vim_input().

Note: Before this commit, any arbitrary ":nnoremap &lt;{foo}-{bar}&gt;"
mapping could already be invoked with feedkeys("\&lt;{foo}-{bar}&gt;"). This
commit supports "D-" as a modifier that can be combined with "C-", "A-",
"S-" in any order.

For non-GUI (terminal) support, user must:
  :set &lt;D-a&gt;={CSI sequence}
then send the {CSI sequence} from their terminal. But this does not work
yet (regression #2204).

Closes #2190
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds support for:
  - api:vim_input("&lt;D-a&gt;")
  - ":nnoremap &lt;C-D-S-...&gt;" and permutations thereof

UIs must capture the modifier and send it as "&lt;D-...&gt;" to vim_input().

Note: Before this commit, any arbitrary ":nnoremap &lt;{foo}-{bar}&gt;"
mapping could already be invoked with feedkeys("\&lt;{foo}-{bar}&gt;"). This
commit supports "D-" as a modifier that can be combined with "C-", "A-",
"S-" in any order.

For non-GUI (terminal) support, user must:
  :set &lt;D-a&gt;={CSI sequence}
then send the {CSI sequence} from their terminal. But this does not work
yet (regression #2204).

Closes #2190
</pre>
</div>
</content>
</entry>
<entry>
<title>ui: revert "gui_running" hack</title>
<updated>2016-02-03T06:21:59+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2016-02-03T05:49:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=79a6983c0c40c5f4ad62550c0b43ed100e862a2e'/>
<id>79a6983c0c40c5f4ad62550c0b43ed100e862a2e</id>
<content type='text'>
Plugins (YCM, dispatch.vim) use gui_running to decide behavior; so do
some colorschemes. Up to now, nvim lied about gui_running for the
benefit of colorschemes and the detriment of all _other_ plugins that
check this condition. That's counterproductive: a user employs at most
_one_ colorscheme but may use many other plugins which expect the Vim
legacy semantics of gui_running.

Moreover, colorschemes usually don't _need_ to check gui_running: they
can instead set cterm{fg,bg} and gui{fg,bg} in the same :highlight call.

It is reasonable for users who want "true color" to modify their
colorscheme once (or request upstream to do so) in order to avoid
running into quirks in any other plugins.

Closes #2782
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Plugins (YCM, dispatch.vim) use gui_running to decide behavior; so do
some colorschemes. Up to now, nvim lied about gui_running for the
benefit of colorschemes and the detriment of all _other_ plugins that
check this condition. That's counterproductive: a user employs at most
_one_ colorscheme but may use many other plugins which expect the Vim
legacy semantics of gui_running.

Moreover, colorschemes usually don't _need_ to check gui_running: they
can instead set cterm{fg,bg} and gui{fg,bg} in the same :highlight call.

It is reasonable for users who want "true color" to modify their
colorscheme once (or request upstream to do so) in order to avoid
running into quirks in any other plugins.

Closes #2782
</pre>
</div>
</content>
</entry>
<entry>
<title>eval: Add +tablineat feature</title>
<updated>2016-02-01T18:40:46+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2015-12-25T21:44:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ad5cb87d7af772711579ad825e32a7cbddcd5170'/>
<id>ad5cb87d7af772711579ad825e32a7cbddcd5170</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>functests: Improve tabline click tests</title>
<updated>2016-02-01T18:40:46+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2015-12-20T06:51:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=3f314d40beb63c24234348a33f3bf812b8d02ad9'/>
<id>3f314d40beb63c24234348a33f3bf812b8d02ad9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add eol to listchars for mouse specification tests</title>
<updated>2016-01-19T07:47:49+00:00</updated>
<author>
<name>Jurica Bradaric</name>
<email>jurica.bradaric@avl.com</email>
</author>
<published>2016-01-19T07:47:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a118abca77a620dc848991380470576300f27680'/>
<id>a118abca77a620dc848991380470576300f27680</id>
<content type='text'>
This is consistent with VIM behavior. When showing a visual selection,
VIM only extends it past the last character if eol is in listchars (even
if nolist is set).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is consistent with VIM behavior. When showing a visual selection,
VIM only extends it past the last character if eol is in listchars (even
if nolist is set).
</pre>
</div>
</content>
</entry>
</feed>
