<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/terminal, branch nightly</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>test: add tests for freeing channel opened by termopen()</title>
<updated>2021-11-11T01:34:23+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2021-11-11T01:34:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8b5c32c8cd9b76aaefa0977a69789fa9bd43f2fd'/>
<id>8b5c32c8cd9b76aaefa0977a69789fa9bd43f2fd</id>
<content type='text'>
This indirectly covers #16264
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This indirectly covers #16264
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(lua): enable stack traces in error output (#16228)</title>
<updated>2021-11-06T14:26:10+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>8965202+gpanders@users.noreply.github.com</email>
</author>
<published>2021-11-06T14:26:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=03b805aee617f67eb7f33a54822bc76c23a2c5f5'/>
<id>03b805aee617f67eb7f33a54822bc76c23a2c5f5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.2.3461: distinguish Normal and Terminal-Normal mode #15878</title>
<updated>2021-10-10T01:15:46+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2021-10-10T01:15:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f4359b5dbdd5ed9aa230532382edd7eb6cd0a61b'/>
<id>f4359b5dbdd5ed9aa230532382edd7eb6cd0a61b</id>
<content type='text'>
Problem:    Cannot distinguish Normal and Terminal-Normal mode.
Solution:   Make mode() return "nt" for Terminal-Normal mode. (issue vim/vim#8856)
https://github.com/vim/vim/commit/72406a4bd2896915b6f541e26d41521a59b1f846</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Cannot distinguish Normal and Terminal-Normal mode.
Solution:   Make mode() return "nt" for Terminal-Normal mode. (issue vim/vim#8856)
https://github.com/vim/vim/commit/72406a4bd2896915b6f541e26d41521a59b1f846</pre>
</div>
</content>
</entry>
<entry>
<title>fix: set cursorlineopt=number in terminal mode (#15493)</title>
<updated>2021-10-06T22:31:14+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>git@yorickpeterse.com</email>
</author>
<published>2021-10-06T22:31:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c61a3865eea21f87ac17719ba226ad556b5a11a6'/>
<id>c61a3865eea21f87ac17719ba226ad556b5a11a6</id>
<content type='text'>
When entering terminal mode, cursorlineopt is no longer entirely
disabled. Instead, it's set to `number`. Doing so ensures that users
using `set cursorline` combined with `set cursorlineopt=number` have
consistent highlighting of the line numbers, instead of this being
disabled when entering terminal mode.

Co-authored-by: Gregory Anders &lt;greg@gpanders.com&gt;
Co-authored-by: Sean Dewar &lt;seandewar@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When entering terminal mode, cursorlineopt is no longer entirely
disabled. Instead, it's set to `number`. Doing so ensures that users
using `set cursorline` combined with `set cursorlineopt=number` have
consistent highlighting of the line numbers, instead of this being
disabled when entering terminal mode.

Co-authored-by: Gregory Anders &lt;greg@gpanders.com&gt;
Co-authored-by: Sean Dewar &lt;seandewar@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(tests): use assert_alive() #15546</title>
<updated>2021-09-01T16:42:53+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2021-09-01T16:42:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6751d6254b35d216a86817cd414d5d06e3ff641d'/>
<id>6751d6254b35d216a86817cd414d5d06e3ff641d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(jobwait): always drain process event queues #15402</title>
<updated>2021-08-31T13:53:06+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>greg@gpanders.com</email>
</author>
<published>2021-08-28T15:58:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=3c081d028062f793b63b8689f854bbea30e15752'/>
<id>3c081d028062f793b63b8689f854bbea30e15752</id>
<content type='text'>
Problem:
jobwait() returns early if the job was stopped, but the job might have
pending callbacks on its event queue which are required to complete its
teardown. State such as term-&gt;closed might not be updated yet (by the
pending callbacks), so codepaths such as :bdelete think the job is still
running.

Solution:
Always flush the job's event queue before returning from jobwait().

ref #15349
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
jobwait() returns early if the job was stopped, but the job might have
pending callbacks on its event queue which are required to complete its
teardown. State such as term-&gt;closed might not be updated yet (by the
pending callbacks), so codepaths such as :bdelete think the job is still
running.

Solution:
Always flush the job's event queue before returning from jobwait().

ref #15349
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(terminal): close without ! if the job is stopped</title>
<updated>2021-08-31T13:46:56+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>greg@gpanders.com</email>
</author>
<published>2021-08-17T03:06:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=55defa1a41baac65cd32dc499b330af9751d6c5b'/>
<id>55defa1a41baac65cd32dc499b330af9751d6c5b</id>
<content type='text'>
- If the terminal job is still running then ! is still required.

Closes #4683
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- If the terminal job is still running then ! is still required.

Closes #4683
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: revert unrelated changes in test</title>
<updated>2021-02-27T16:02:56+00:00</updated>
<author>
<name>Dylan Armstrong</name>
<email>dylan@dylan.is</email>
</author>
<published>2021-02-27T16:02:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6646280d1a7a110cdc41edbc944ccdd05326fa6c'/>
<id>6646280d1a7a110cdc41edbc944ccdd05326fa6c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test: use assert_alive helper rather than eq</title>
<updated>2021-02-27T15:38:38+00:00</updated>
<author>
<name>Dylan Armstrong</name>
<email>dylan@dylan.is</email>
</author>
<published>2021-02-27T15:38:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1d4a7c60391de69af21502b09e4f00ecb01b4bf9'/>
<id>1d4a7c60391de69af21502b09e4f00ecb01b4bf9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test: segfault test for empty buffer paste on term</title>
<updated>2021-02-27T01:55:32+00:00</updated>
<author>
<name>Dylan Armstrong</name>
<email>dylan@dylan.is</email>
</author>
<published>2021-02-27T01:55:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a9eeeec5d5a64a8f3a11f38319d70537f929e667'/>
<id>a9eeeec5d5a64a8f3a11f38319d70537f929e667</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
