<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git, branch v0.2.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>NVIM v0.2.2</title>
<updated>2017-11-18T11:39:14+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2017-11-18T11:39:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6d2c30daf3b29b84b15b547ef956e165f5e9685d'/>
<id>6d2c30daf3b29b84b15b547ef956e165f5e9685d</id>
<content type='text'>
FEATURES:
a6de144c3e5c 'viewoptions': add "curdir" flag #7447
b6a603fe515e node.js remote-plugin support #7458
f5d4da0144c9 :checkhealth : validate 'runtimepath' #7526

FIXES:
e6beb60da517 :terminal : fix crash on resize #7547
f19e5d653098 work around gnome-terminal memory leak #7573
07931ed1c8cc 'guicursor': use DECSCUSR for xterm-likes #7576
f185c739bc84 'os_open: UV_EINVAL on NULL filename' #7561
e8af34dc6359 win: provider: Detect(): return *.cmd path #7577
eacd788cf56f :checkhealth : fix check for npm and yarn #7569
a43a573ad5e5 health.vim: normalize slashes for script path #7525
69e33087716c cmake: install runtime/rgb.txt
d0b05e3c3622 runtime: syntax error in `runtime/syntax/tex.vim` #7518
55d8967147ef tutor: some fixes #7510

CHANGES:
9837a9c40105 remove legacy alias to `v:count` #7407
c5f001a46a8e runtime: revert netrw update #7557
67e45292925d defaults: scrollback=10000 #7556
881f9e42d182 process_close(): uv_unref() detached processes #7539
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
FEATURES:
a6de144c3e5c 'viewoptions': add "curdir" flag #7447
b6a603fe515e node.js remote-plugin support #7458
f5d4da0144c9 :checkhealth : validate 'runtimepath' #7526

FIXES:
e6beb60da517 :terminal : fix crash on resize #7547
f19e5d653098 work around gnome-terminal memory leak #7573
07931ed1c8cc 'guicursor': use DECSCUSR for xterm-likes #7576
f185c739bc84 'os_open: UV_EINVAL on NULL filename' #7561
e8af34dc6359 win: provider: Detect(): return *.cmd path #7577
eacd788cf56f :checkhealth : fix check for npm and yarn #7569
a43a573ad5e5 health.vim: normalize slashes for script path #7525
69e33087716c cmake: install runtime/rgb.txt
d0b05e3c3622 runtime: syntax error in `runtime/syntax/tex.vim` #7518
55d8967147ef tutor: some fixes #7510

CHANGES:
9837a9c40105 remove legacy alias to `v:count` #7407
c5f001a46a8e runtime: revert netrw update #7557
67e45292925d defaults: scrollback=10000 #7556
881f9e42d182 process_close(): uv_unref() detached processes #7539
</pre>
</div>
</content>
</entry>
<entry>
<title>tui: setrgbf/setrgbb: emit semicolons for VTE</title>
<updated>2017-11-18T11:26:09+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2017-11-18T11:24:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f19e5d6530981331fd858bea1f5e0a5273cb5854'/>
<id>f19e5d6530981331fd858bea1f5e0a5273cb5854</id>
<content type='text'>
Severe memory leak observed on gnome-terminal 3.26.2 VTE 0.50.2 when
colon-delimited RGB sequences are used.

closes #7573
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Severe memory leak observed on gnome-terminal 3.26.2 VTE 0.50.2 when
colon-delimited RGB sequences are used.

closes #7573
</pre>
</div>
</content>
</entry>
<entry>
<title>'viewoptions': add "curdir" flag #7447</title>
<updated>2017-11-18T11:02:15+00:00</updated>
<author>
<name>Eric Roberts</name>
<email>notthebmovieactor@gmail.com</email>
</author>
<published>2017-10-27T14:48:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a6de144c3e5cc888ab3cb7c2034a762b23566919'/>
<id>a6de144c3e5cc888ab3cb7c2034a762b23566919</id>
<content type='text'>
The flag enables the current local directory set by ":lcd" to be saved
to views which is the current default behaviour. The option can be
removed to disable this behaviour.

closes #7435

vim-patch:8.0.1289
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The flag enables the current local directory set by ":lcd" to be saved
to views which is the current default behaviour. The option can be
removed to disable this behaviour.

closes #7435

vim-patch:8.0.1289
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge #7561 'os_open: UV_EINVAL on NULL filename'</title>
<updated>2017-11-18T00:01:25+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2017-11-18T00:01:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f185c739bc843705bf46e844cb209b3f6b2de557'/>
<id>f185c739bc843705bf46e844cb209b3f6b2de557</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>win: provider: Detect(): return *.cmd path (#7577)</title>
<updated>2017-11-17T22:52:51+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2017-11-17T22:52:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=e8af34dc635981367ba3b1da93b51e6984ef6111'/>
<id>e8af34dc635981367ba3b1da93b51e6984ef6111</id>
<content type='text'>
neovim-ruby-host is a ruby script.
neovim-node-host is a shell script.
Both don't work in cmd.exe so gem and npm provide batchfile shims.

Return the full path of these shims, cmd.exe knows better what to do with these files.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
neovim-ruby-host is a ruby script.
neovim-node-host is a shell script.
Both don't work in cmd.exe so gem and npm provide batchfile shims.

Return the full path of these shims, cmd.exe knows better what to do with these files.</pre>
</div>
</content>
</entry>
<entry>
<title>os_nodetype: rework</title>
<updated>2017-11-17T22:26:51+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2017-11-16T00:00:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=bf3f0efb3a98afbcc15020cc3399c71db8f831e7'/>
<id>bf3f0efb3a98afbcc15020cc3399c71db8f831e7</id>
<content type='text'>
Make the Windows impl closer to Vim os_win32.c, and the Unix impl closer
to Vim os_unix.c.

Outcomes:
- Do not send negative fd to close(). ref #4806 #4772 #6860
- Fallback return-value is now correct in (hopefully) all cases.
- unix: check S_ISXXX instead of relying on os_open (which can fail for
  irrelevant reasons). buf_write() expects NODE_WRITABLE for character
  devices such as /dev/stderr. 96f834a8424e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make the Windows impl closer to Vim os_win32.c, and the Unix impl closer
to Vim os_unix.c.

Outcomes:
- Do not send negative fd to close(). ref #4806 #4772 #6860
- Fallback return-value is now correct in (hopefully) all cases.
- unix: check S_ISXXX instead of relying on os_open (which can fail for
  irrelevant reasons). buf_write() expects NODE_WRITABLE for character
  devices such as /dev/stderr. 96f834a8424e
</pre>
</div>
</content>
</entry>
<entry>
<title>os_open, os_stat: UV_EINVAL on NULL filename</title>
<updated>2017-11-17T21:30:38+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2017-11-14T21:59:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d135ba99b2945ca18fe3246cbb89a0920868ccf6'/>
<id>d135ba99b2945ca18fe3246cbb89a0920868ccf6</id>
<content type='text'>
EINVAL (instead of EFAULT) because that's what glibc does:
https://github.com/bminor/glibc/blob/master/io/open.c#L35

os_nodetype: check for UV_EINVAL explicitly.

ref #4370
ref https://github.com/neovim/neovim/issues/4370#issuecomment-344366571
ref ac055d677aa9eff9fca11cecb5ac7f7a4edb0265

ref #4772
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
EINVAL (instead of EFAULT) because that's what glibc does:
https://github.com/bminor/glibc/blob/master/io/open.c#L35

os_nodetype: check for UV_EINVAL explicitly.

ref #4370
ref https://github.com/neovim/neovim/issues/4370#issuecomment-344366571
ref ac055d677aa9eff9fca11cecb5ac7f7a4edb0265

ref #4772
</pre>
</div>
</content>
</entry>
<entry>
<title>tui: 'guicursor': use DECSCUSR for xterm-likes (#7576)</title>
<updated>2017-11-17T21:24:01+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2017-11-17T21:24:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=07931ed1c8cc749222a513cba5bdf300067646bc'/>
<id>07931ed1c8cc749222a513cba5bdf300067646bc</id>
<content type='text'>
Anything claiming to be an xterm gets DECSCUSR. This is the only
reasonable choice unless/until we get more reliable detection (#7490).

ref #6997
closes #7550</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Anything claiming to be an xterm gets DECSCUSR. This is the only
reasonable choice unless/until we get more reliable detection (#7490).

ref #6997
closes #7550</pre>
</div>
</content>
</entry>
<entry>
<title>lint #7562</title>
<updated>2017-11-16T23:57:36+00:00</updated>
<author>
<name>Sewoong Park</name>
<email>id123as@naver.com</email>
</author>
<published>2017-11-15T06:55:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ee031eb5256bb83e0d6add2bae6fd943a4186ffe'/>
<id>ee031eb5256bb83e0d6add2bae6fd943a4186ffe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>:checkhealth: fix check for npm and yarn (#7569)</title>
<updated>2017-11-16T22:43:50+00:00</updated>
<author>
<name>Billy Vong</name>
<email>billyvg@users.noreply.github.com</email>
</author>
<published>2017-11-16T22:43:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=eacd788cf56fee586901f4252ae7492aaf007b3f'/>
<id>eacd788cf56fee586901f4252ae7492aaf007b3f</id>
<content type='text'>
Fix bug that checked for npm AND yarn, where we wanted npm OR yarn.
But since we call `npm` exclusively, and it's highly unlikely you have
yarn installed without npm, let's just remove the yarn check altogether.

Addresses https://github.com/neovim/node-client/issues/41</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix bug that checked for npm AND yarn, where we wanted npm OR yarn.
But since we call `npm` exclusively, and it's highly unlikely you have
yarn installed without npm, let's just remove the yarn check altogether.

Addresses https://github.com/neovim/node-client/issues/41</pre>
</div>
</content>
</entry>
</feed>
