<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src, branch v0.4.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>autocmd: Fix event name casing #11332</title>
<updated>2019-11-04T08:25:20+00:00</updated>
<author>
<name>lacygoill</name>
<email>lacygoill@users.noreply.github.com</email>
</author>
<published>2019-11-04T07:18:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1def94597b8866896165803669d374712250d6d8'/>
<id>1def94597b8866896165803669d374712250d6d8</id>
<content type='text'>
Affects getcompletion()</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Affects getcompletion()</pre>
</div>
</content>
</entry>
<entry>
<title>[release-0.4] ex_echo: fix check for got_int #11225</title>
<updated>2019-10-19T22:54:07+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-10-19T21:45:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=924fa143ccd4e144a95a0dd2630e609f896f0c59'/>
<id>924fa143ccd4e144a95a0dd2630e609f896f0c59</id>
<content type='text'>
It needs to return to not output any remaining parts.

Followup to https://github.com/neovim/neovim/pull/10926
Ref: https://github.com/neovim/neovim/issues/10923

(cherry picked from commit 93fe30593b47fe98a31c6bb67f4d6effb8b725fe)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It needs to return to not output any remaining parts.

Followup to https://github.com/neovim/neovim/pull/10926
Ref: https://github.com/neovim/neovim/issues/10923

(cherry picked from commit 93fe30593b47fe98a31c6bb67f4d6effb8b725fe)
</pre>
</div>
</content>
</entry>
<entry>
<title>[release-0.4] mac: fix "tags file not sorted" bug on Catalina (#11222)</title>
<updated>2019-10-14T12:05:58+00:00</updated>
<author>
<name>dm1try</name>
<email>me@dmitry.it</email>
</author>
<published>2019-10-14T11:58:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a1f557690f8e801c35a1b882c2a564231e4409a8'/>
<id>a1f557690f8e801c35a1b882c2a564231e4409a8</id>
<content type='text'>
I/O in Catalina is currently known to be broken. This commit works
around a pesky bug and also makes the code more consistent by removing
the mix of C file and standard I/O.

Fixes https://github.com/neovim/neovim/issues/11196

(cherry picked from commit d0efc1c9062441c9addc846429794ad4a06cc130)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I/O in Catalina is currently known to be broken. This commit works
around a pesky bug and also makes the code more consistent by removing
the mix of C file and standard I/O.

Fixes https://github.com/neovim/neovim/issues/11196

(cherry picked from commit d0efc1c9062441c9addc846429794ad4a06cc130)
</pre>
</div>
</content>
</entry>
<entry>
<title>[release-0.4] recovery mode (-r/-L): use headless_mode (#11187)</title>
<updated>2019-10-11T17:17:29+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-10-11T17:17:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f2f37712a4511126350c470816136fd288aa04d0'/>
<id>f2f37712a4511126350c470816136fd288aa04d0</id>
<content type='text'>
Fixes https://github.com/neovim/neovim/issues/11181.

(cherry picked from commit 9af0fe529d2d91640e4d3388ab9f28159553f14c)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes https://github.com/neovim/neovim/issues/11181.

(cherry picked from commit 9af0fe529d2d91640e4d3388ab9f28159553f14c)
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove "highbright bold" conversion. Fixes #11190</title>
<updated>2019-10-10T22:00:26+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-10-10T20:08:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=4f452a67444a3057afe02c759073291d11964fac'/>
<id>4f452a67444a3057afe02c759073291d11964fac</id>
<content type='text'>
When using TUI host terminal should take care of this (regardless
if 'termguicolors' is active or not). For GUI the behavior doesn't make
sense (GUI should display bold attr as bold always).

(cherry picked from commit b772b86d2ba256a2c03ab701d00b322cf52560e0)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When using TUI host terminal should take care of this (regardless
if 'termguicolors' is active or not). For GUI the behavior doesn't make
sense (GUI should display bold attr as bold always).

(cherry picked from commit b772b86d2ba256a2c03ab701d00b322cf52560e0)
</pre>
</div>
</content>
</entry>
<entry>
<title>[release-0.4] terminfo_start: flush buffer #11074</title>
<updated>2019-10-08T17:18:07+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-09-22T19:51:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=3817518ab43cd7986fd670dbb955d89d7dc5685a'/>
<id>3817518ab43cd7986fd670dbb955d89d7dc5685a</id>
<content type='text'>
This aligns with `terminfo_stop`, which also flushes the buffer
after disabling things.

This ensures Neovim gets the response to the terminal background query
before exiting (`nvim -u NONE -cq` with e.g. urxvt or kitty).

Caveats:
* With kitty this causes some "flickering", likely since the alternate
  screen is being setup with `nvim -u NONE -cq`, whereas it would not be
  processed otherwise before quitting (as with the background query).
* tmux after this patch may print ^[[I (CSI I / FocusGained) after
  `nvim -u NONE -cq`.

Fixes https://github.com/neovim/neovim/issues/11062

Ref: https://github.com/neovim/neovim/issues/11181
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This aligns with `terminfo_stop`, which also flushes the buffer
after disabling things.

This ensures Neovim gets the response to the terminal background query
before exiting (`nvim -u NONE -cq` with e.g. urxvt or kitty).

Caveats:
* With kitty this causes some "flickering", likely since the alternate
  screen is being setup with `nvim -u NONE -cq`, whereas it would not be
  processed otherwise before quitting (as with the background query).
* tmux after this patch may print ^[[I (CSI I / FocusGained) after
  `nvim -u NONE -cq`.

Fixes https://github.com/neovim/neovim/issues/11062

Ref: https://github.com/neovim/neovim/issues/11181
</pre>
</div>
</content>
</entry>
<entry>
<title>[release-0.4] win_line: update `w_last_cursorline` always</title>
<updated>2019-10-04T06:54:02+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-09-26T07:15:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=56d94129995a6ac008ee7461afb39af8a6a92028'/>
<id>56d94129995a6ac008ee7461afb39af8a6a92028</id>
<content type='text'>
Vim patch 8.1.0856 (54d9ea6) caused a performance regression in Neovim,
when `set conceallevel=1 nocursorline` was used, since then due to
refactoring in 23c71d5 `w_last_cursorline` would never get updated
anymore.

Adds/uses `redrawdebug+=nodelta` for testing this.

Fixes https://github.com/neovim/neovim/issues/11100.
Closes https://github.com/neovim/neovim/pull/11101.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Vim patch 8.1.0856 (54d9ea6) caused a performance regression in Neovim,
when `set conceallevel=1 nocursorline` was used, since then due to
refactoring in 23c71d5 `w_last_cursorline` would never get updated
anymore.

Adds/uses `redrawdebug+=nodelta` for testing this.

Fixes https://github.com/neovim/neovim/issues/11100.
Closes https://github.com/neovim/neovim/pull/11101.
</pre>
</div>
</content>
</entry>
<entry>
<title>[release-0.4] patch_terminfo_bugs: TERM=xterm with non-xterm: ignore smglr (#11132)</title>
<updated>2019-10-03T05:47:47+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-10-02T02:07:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ddd3363a428bad302f517fe5d433ce61b2b8de6c'/>
<id>ddd3363a428bad302f517fe5d433ce61b2b8de6c</id>
<content type='text'>
"smglr" was added for TERM=xterm recently to the terminfo database,
which causes display issues with terminals that use `TERM=xterm` by
default for themselves, although not supporting it.

This patch makes "smglr" to be ignored then.

Fixes https://github.com/neovim/neovim/issues/10562
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"smglr" was added for TERM=xterm recently to the terminfo database,
which causes display issues with terminals that use `TERM=xterm` by
default for themselves, although not supporting it.

This patch makes "smglr" to be ignored then.

Fixes https://github.com/neovim/neovim/issues/10562
</pre>
</div>
</content>
</entry>
<entry>
<title>[release-0.4] Fix redraw regression with w_p_cole in visual mode</title>
<updated>2019-10-03T05:47:40+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-10-02T01:51:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d453d2c484568bec7f467d48668e3f4bafc86091'/>
<id>d453d2c484568bec7f467d48668e3f4bafc86091</id>
<content type='text'>
Fixes https://github.com/neovim/neovim/issues/11024, regressed in 23c71d51.
Closes https://github.com/neovim/neovim/pull/11120.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes https://github.com/neovim/neovim/issues/11024, regressed in 23c71d51.
Closes https://github.com/neovim/neovim/pull/11120.
</pre>
</div>
</content>
</entry>
<entry>
<title>[release-0.4] screen: missing redraw/highlight for ruler in message area</title>
<updated>2019-10-02T20:30:40+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-09-17T18:26:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=e0622b4c65c71761e12920d54e648b0a0a4c83f7'/>
<id>e0622b4c65c71761e12920d54e648b0a0a4c83f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
