<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/ui, branch v0.1.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>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>
<entry>
<title>test: change CI_TARGET reference to CI</title>
<updated>2016-01-02T04:58:42+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2016-01-02T04:58:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=22a928aeaccedc9cbb8e1d1f13391687666d8302'/>
<id>22a928aeaccedc9cbb8e1d1f13391687666d8302</id>
<content type='text'>
Travis defines[1] $CI for its builds, whereas $CI_TARGET is
a Neovim-specific env var from 6483a198e4bee1e80683ba12e061616c3e6c4090
that lost prominence in d2eb4a934683b5da63000d8b79a0d4c9a314d1c0.

[1] https://docs.travis-ci.com/user/environment-variables/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Travis defines[1] $CI for its builds, whereas $CI_TARGET is
a Neovim-specific env var from 6483a198e4bee1e80683ba12e061616c3e6c4090
that lost prominence in d2eb4a934683b5da63000d8b79a0d4c9a314d1c0.

[1] https://docs.travis-ci.com/user/environment-variables/
</pre>
</div>
</content>
</entry>
</feed>
