<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/ui, branch v0.1.2</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>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>
<entry>
<title>test/functional: clean up according to luacheck (part 2)</title>
<updated>2015-11-23T12:57:21+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro@gmail.com</email>
</author>
<published>2015-11-17T22:31:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d9fbc1865bf5237235e96ae8822326faa84ff9fc'/>
<id>d9fbc1865bf5237235e96ae8822326faa84ff9fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test/functional: clean up according to luacheck (part 1)</title>
<updated>2015-11-23T12:57:21+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro@gmail.com</email>
</author>
<published>2015-11-17T21:44:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=4a69e55f390fcbd5e3d6c88c882c0b921c9b6f87'/>
<id>4a69e55f390fcbd5e3d6c88c882c0b921c9b6f87</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>functests: Do not forget about -i argument</title>
<updated>2015-10-23T12:56:51+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2015-10-23T12:09:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ec1ca54d59e229d89bfae6e6eb9e311fa6cb329e'/>
<id>ec1ca54d59e229d89bfae6e6eb9e311fa6cb329e</id>
<content type='text'>
Target: make all tests run with chmod -x ~/.config/nvim ~/.local/share/nvim.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Target: make all tests run with chmod -x ~/.config/nvim ~/.local/share/nvim.
</pre>
</div>
</content>
</entry>
<entry>
<title>test: Add basic tests for the TUI</title>
<updated>2015-10-01T18:22:49+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2015-10-01T18:03:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=5d185c77726dfff20b87d97897d2bb237e95d95a'/>
<id>5d185c77726dfff20b87d97897d2bb237e95d95a</id>
<content type='text'>
The tests use `termopen` to spawn nvim and verify the TUI.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The tests use `termopen` to spawn nvim and verify the TUI.
</pre>
</div>
</content>
</entry>
<entry>
<title>tui: Don't use 'pastetoggle' for automatic pasting</title>
<updated>2015-10-01T18:22:48+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2015-09-25T13:30:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1143b416ab7d8bb1707dab2be2cd9e191f9a03e4'/>
<id>1143b416ab7d8bb1707dab2be2cd9e191f9a03e4</id>
<content type='text'>
Add a new special key that can be used by UIs to toggle the 'paste' option and
use it in the TUI instead of the user's 'pastetoggle' value.

Close #2843 #2092
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a new special key that can be used by UIs to toggle the 'paste' option and
use it in the TUI instead of the user's 'pastetoggle' value.

Close #2843 #2092
</pre>
</div>
</content>
</entry>
</feed>
