<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/autoload/provider, branch v0.3.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>provider/lang: expand() g:foo_host_prog (#9312)</title>
<updated>2018-12-04T23:11:28+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2018-12-04T23:11:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=e509576e531acf6a97ef5b471e25bbe8c77414a8'/>
<id>e509576e531acf6a97ef5b471e25bbe8c77414a8</id>
<content type='text'>
Before this commit, if user does this:
    let g:node_host_prog = '~/.nvm/versions/node/v11.3.0/bin/neovim-node-host'
the "~/" is not expanded to user's home directory.

`:help g:ruby_host_prog` suggests a path with "~/" so technically we
already claimed to support this.

closes https://github.com/neovim/node-client/issues/102</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before this commit, if user does this:
    let g:node_host_prog = '~/.nvm/versions/node/v11.3.0/bin/neovim-node-host'
the "~/" is not expanded to user's home directory.

`:help g:ruby_host_prog` suggests a path with "~/" so technically we
already claimed to support this.

closes https://github.com/neovim/node-client/issues/102</pre>
</div>
</content>
</entry>
<entry>
<title>clipboard: Revert unused check #9309</title>
<updated>2018-12-04T20:38:20+00:00</updated>
<author>
<name>@equalsraf</name>
<email>equalsraf@users.noreply.github.com</email>
</author>
<published>2018-12-04T20:38:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d207440f1e739172477083078d4a6fe7858e772b'/>
<id>d207440f1e739172477083078d4a6fe7858e772b</id>
<content type='text'>
PR #9304 added support for functions in clipboard providers. As part of
the PR I meant to move two checks in the provider code out of an if
statement into separate statements and adding additional checks for
g:clipboard attributes - as it turns out the code is wrong and it does
not implement additional checks while it adds two conditions that make
very little sense

    type(g:clipboard['copy']) #isnot# v:t_func

what would make sense would be something along the lines of

    type(g:clipboard['copy']['+']) #isnot# v:t_func

but might not be what we want either, so I'm reverting this.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR #9304 added support for functions in clipboard providers. As part of
the PR I meant to move two checks in the provider code out of an if
statement into separate statements and adding additional checks for
g:clipboard attributes - as it turns out the code is wrong and it does
not implement additional checks while it adds two conditions that make
very little sense

    type(g:clipboard['copy']) #isnot# v:t_func

what would make sense would be something along the lines of

    type(g:clipboard['copy']['+']) #isnot# v:t_func

but might not be what we want either, so I'm reverting this.</pre>
</div>
</content>
</entry>
<entry>
<title>clipboard: Support custom VimL functions #9304</title>
<updated>2018-12-02T23:07:08+00:00</updated>
<author>
<name>Rui Abreu Ferreira</name>
<email>raf-ep@gmx.com</email>
</author>
<published>2018-12-01T15:30:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=07ad5d71ab97a84dc9c59b3507bf7898040d24cf'/>
<id>07ad5d71ab97a84dc9c59b3507bf7898040d24cf</id>
<content type='text'>
Up to now g:clipboard["copy"] only supported string values invoked as
system commands.

This commit enables the use of VimL functions instead. The function
signatures are the same as in provider/clipboard.vim. A clipboard
provider is expected to store and return a list of lines (i.e. the text)
and a register type (as seen in setreg()).

cache_enabled is ignored if "copy" is provided by a VimL function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Up to now g:clipboard["copy"] only supported string values invoked as
system commands.

This commit enables the use of VimL functions instead. The function
signatures are the same as in provider/clipboard.vim. A clipboard
provider is expected to store and return a list of lines (i.e. the text)
and a register type (as seen in setreg()).

cache_enabled is ignored if "copy" is provided by a VimL function.
</pre>
</div>
</content>
</entry>
<entry>
<title>clipboard: Prefer xclip (#9302)</title>
<updated>2018-12-01T17:50:26+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2018-12-01T17:50:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=799d9c32157c841c3b8d355fa98a5ace435eef07'/>
<id>799d9c32157c841c3b8d355fa98a5ace435eef07</id>
<content type='text'>
The order was swapped in #4150 to prefer `xsel` but there wasn't a clear
explanation.  Meanwhile, `xsel` has been neglected upstream.

Let's trying preferring `xclip` again, we've had a few reports of
problems with `xsel`.

closes #7237
ref #5853
ref #7449</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The order was swapped in #4150 to prefer `xsel` but there wasn't a clear
explanation.  Meanwhile, `xsel` has been neglected upstream.

Let's trying preferring `xclip` again, we've had a few reports of
problems with `xsel`.

closes #7237
ref #5853
ref #7449</pre>
</div>
</content>
</entry>
<entry>
<title>clipboard.vim: check for win32yank.exe #9263</title>
<updated>2018-11-21T11:24:40+00:00</updated>
<author>
<name>Bjorn Neergaard</name>
<email>bjorn@neersighted.com</email>
</author>
<published>2018-11-21T11:24:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=108566e7b6f1b331dac8e339280c230bf39c137d'/>
<id>108566e7b6f1b331dac8e339280c230bf39c137d</id>
<content type='text'>
Win32 allows omitting the `.exe` extension, but WSL does not. </content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Win32 allows omitting the `.exe` extension, but WSL does not. </pre>
</div>
</content>
</entry>
<entry>
<title>health/python: warn if pynvim upgrade failed</title>
<updated>2018-11-20T10:33:08+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro@gmail.com</email>
</author>
<published>2018-11-20T08:57:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f1a787d292d1508ffebb2b70f6c9f86fc84044b9'/>
<id>f1a787d292d1508ffebb2b70f6c9f86fc84044b9</id>
<content type='text'>
Reference: https://github.com/neovim/neovim/wiki/Following-HEAD#20181118
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reference: https://github.com/neovim/neovim/wiki/Following-HEAD#20181118
</pre>
</div>
</content>
</entry>
<entry>
<title>provider/python: refactoring</title>
<updated>2018-11-20T08:59:18+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro@gmail.com</email>
</author>
<published>2018-11-18T14:46:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=443cd04d5b00c57d791681065b2016cbe4228044'/>
<id>443cd04d5b00c57d791681065b2016cbe4228044</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>health/python: 'neovim' module was renamed to 'pynvim'</title>
<updated>2018-11-17T16:56:34+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro@gmail.com</email>
</author>
<published>2018-11-17T14:27:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=3ea14d53664ca7dba648e650d4047e01a8518231'/>
<id>3ea14d53664ca7dba648e650d4047e01a8518231</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>clipboard: support Wayland (#9230)</title>
<updated>2018-11-13T18:01:37+00:00</updated>
<author>
<name>ainola</name>
<email>42895189+ainola@users.noreply.github.com</email>
</author>
<published>2018-11-13T18:01:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=05f9c7c2f7f52a5b4b1a72a49dab99dc21195c7d'/>
<id>05f9c7c2f7f52a5b4b1a72a49dab99dc21195c7d</id>
<content type='text'>
Fixes #9213</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #9213</pre>
</div>
</content>
</entry>
<entry>
<title>provider/nodejs: handle missing stdout</title>
<updated>2018-10-31T19:42:41+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2018-10-31T19:42:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=b24209dcf5d9d4c14522a7da1a571a9e9520260f'/>
<id>b24209dcf5d9d4c14522a7da1a571a9e9520260f</id>
<content type='text'>
ref https://github.com/neovim/neovim/issues/9001#issuecomment-434802234
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ref https://github.com/neovim/neovim/issues/9001#issuecomment-434802234
</pre>
</div>
</content>
</entry>
</feed>
