<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/autoload/provider, branch v0.3.6</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>checkhealth: detect broken pip #9468</title>
<updated>2019-01-13T00:48:32+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-01-11T01:03:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=44ea903ca51a387bfcd858221b1748f79d7dbf54'/>
<id>44ea903ca51a387bfcd858221b1748f79d7dbf54</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>python#CheckForModule: Use the given module string instead of hard-coding pynvim</title>
<updated>2019-01-01T21:06:37+00:00</updated>
<author>
<name>James McCoy</name>
<email>jamessan@jamessan.com</email>
</author>
<published>2019-01-01T19:19:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=edeb19d5e9597045a6b3f320948dafd1b7631c16'/>
<id>edeb19d5e9597045a6b3f320948dafd1b7631c16</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>{health,provider}/python: Import the neovim, rather than pynvim, module</title>
<updated>2019-01-01T19:15:31+00:00</updated>
<author>
<name>James McCoy</name>
<email>jamessan@jamessan.com</email>
</author>
<published>2019-01-01T17:04:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0dd89cda9c4794b9ffa66c7d3fb870f8a0957761'/>
<id>0dd89cda9c4794b9ffa66c7d3fb870f8a0957761</id>
<content type='text'>
The neovim module is available for backwards compatibility.  We should
not yet force the use of the pynvim module, since there's no other major
reason to bump the minimum supported Python client module.

Closes #9426
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The neovim module is available for backwards compatibility.  We should
not yet force the use of the pynvim module, since there's no other major
reason to bump the minimum supported Python client module.

Closes #9426
</pre>
</div>
</content>
</entry>
<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>
</feed>
