<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/autoload/health, branch v0.3.0</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: fix nodejs provider advice (#8522)</title>
<updated>2018-06-10T18:09:10+00:00</updated>
<author>
<name>Colin Yates</name>
<email>colin@colinyates.co.uk</email>
</author>
<published>2018-06-10T18:09:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c69ea3b4b8aa8e6f3a756a49fc43a798b77f7eff'/>
<id>c69ea3b4b8aa8e6f3a756a49fc43a798b77f7eff</id>
<content type='text'>
closes #8515</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
closes #8515</pre>
</div>
</content>
</entry>
<entry>
<title>health#provider: fix sys.path for Python</title>
<updated>2018-04-30T14:54:35+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2018-04-30T14:54:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1f2301eacfdfb18d6dbd2116d9ab231a97183499'/>
<id>1f2301eacfdfb18d6dbd2116d9ab231a97183499</id>
<content type='text'>
Remove "" from sys.path (typically the first entry), which could cause
e.g. "logging" to be added from the current directory.
This gets done already for loading the host in
runtime/autoload/provider/pythonx.vim.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove "" from sys.path (typically the first entry), which could cause
e.g. "logging" to be added from the current directory.
This gets done already for loading the host in
runtime/autoload/provider/pythonx.vim.
</pre>
</div>
</content>
</entry>
<entry>
<title>health#provider: improve error reporting</title>
<updated>2018-04-30T14:50:01+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2018-04-30T14:50:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=7d8327fd3010c095b0dcdeedd290667d5e15e87d'/>
<id>7d8327fd3010c095b0dcdeedd290667d5e15e87d</id>
<content type='text'>
- quote command, so that e.g. markdown handling is not applied to `__init__.py`
- include cwd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- quote command, so that e.g. markdown handling is not applied to `__init__.py`
- include cwd
</pre>
</div>
</content>
</entry>
<entry>
<title>health#provider: fix logic with s:shellify</title>
<updated>2018-04-30T14:48:32+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2018-04-30T14:48:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=87d3f265bc4bcedec146a4da7bb83244cea9fa6b'/>
<id>87d3f265bc4bcedec146a4da7bb83244cea9fa6b</id>
<content type='text'>
It should be quoted if there is any character that needs escaping, but
not if there is a character that does not need escaping.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It should be quoted if there is any character that needs escaping, but
not if there is a character that does not need escaping.
</pre>
</div>
</content>
</entry>
<entry>
<title>health/provider: python: warning with correct host prog (#8049)</title>
<updated>2018-03-04T19:04:52+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>github@thequod.de</email>
</author>
<published>2018-03-04T19:04:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1d5eec2c626bd8125940c0425cc6f33213851781'/>
<id>1d5eec2c626bd8125940c0425cc6f33213851781</id>
<content type='text'>
I have `g:python3_host_prog` set to the system Python, where a package
is also installed to provide the "neovim" module.

`:checkhealth provider` however displays a warning for this:

&gt; Your virtualenv is not set up optimally.

This is because /usr/bin/python is not in /home/user/.pyenv.

I think this warning should not get displayed if host_prog_var exists.

It goes back to the initial commit (20447ba09), and is maybe only
missing the `!` there as with the previous commit.

Full output:
```
  - INFO: pyenv: /home/user/.pyenv/libexec/pyenv
  - INFO: pyenv root: /home/user/.pyenv
  - INFO: Using: g:python3_host_prog = "/usr/bin/python"
  - WARNING: Your virtualenv is not set up optimally (/usr/bin/python is not in /home/user/.pyenv).
    - ADVICE:
      - Create a virtualenv specifically for Neovim and use `g:python3_host_prog`.  This will avoid the need to install Neovim's Python module in each virtualenv.
  - WARNING: $VIRTUAL_ENV exists but appears to be inactive. This could lead to unexpected results.
    - ADVICE:
      - If you are using Zsh, see: http://vi.stackexchange.com/a/7654
  - INFO: Executable: /usr/bin/python
  - INFO: Python3 version: 3.6.4
  - INFO: python-neovim version: 0.2.1
  - OK: Latest python-neovim is installed: 0.2.1
```</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I have `g:python3_host_prog` set to the system Python, where a package
is also installed to provide the "neovim" module.

`:checkhealth provider` however displays a warning for this:

&gt; Your virtualenv is not set up optimally.

This is because /usr/bin/python is not in /home/user/.pyenv.

I think this warning should not get displayed if host_prog_var exists.

It goes back to the initial commit (20447ba09), and is maybe only
missing the `!` there as with the previous commit.

Full output:
```
  - INFO: pyenv: /home/user/.pyenv/libexec/pyenv
  - INFO: pyenv root: /home/user/.pyenv
  - INFO: Using: g:python3_host_prog = "/usr/bin/python"
  - WARNING: Your virtualenv is not set up optimally (/usr/bin/python is not in /home/user/.pyenv).
    - ADVICE:
      - Create a virtualenv specifically for Neovim and use `g:python3_host_prog`.  This will avoid the need to install Neovim's Python module in each virtualenv.
  - WARNING: $VIRTUAL_ENV exists but appears to be inactive. This could lead to unexpected results.
    - ADVICE:
      - If you are using Zsh, see: http://vi.stackexchange.com/a/7654
  - INFO: Executable: /usr/bin/python
  - INFO: Python3 version: 3.6.4
  - INFO: python-neovim version: 0.2.1
  - OK: Latest python-neovim is installed: 0.2.1
```</pre>
</div>
</content>
</entry>
<entry>
<title>health/provider: check Python also with loaded_var (#8047)</title>
<updated>2018-02-22T01:38:00+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>github@thequod.de</email>
</author>
<published>2018-02-22T01:38:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=830b5819a046b03750a74fa6d745d1200c6215ec'/>
<id>830b5819a046b03750a74fa6d745d1200c6215ec</id>
<content type='text'>
`g:loaded_python3_provider` gets set when the autoload file is sourced,
but this might error out, e.g. with deoplete:

    [deoplete] Failed to load python3 host. You can try to see what happened by starting nvim with $NVIM_PYTHON_LOG_FILE set and opening the generated log file. Also, the host stderr is available in messages.
    [deoplete] function remote#define#FunctionBootstrap[1]..remote#host#Require[10]..provider#pythonx#Require[13]..provider#Poll, line 14
    [deoplete] deoplete requires Python3 support("+python3").
    [deoplete] deoplete failed to load. Try the :UpdateRemotePlugins command and restart Neovim.  See also :checkhealth.

It refers to `:checkhealth` from there explicitly, which would then
(without this patch) say that Python 3 is disabled.

This patch changes the reported info to include that it might have been
disabled due to some error, and keeps on going.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`g:loaded_python3_provider` gets set when the autoload file is sourced,
but this might error out, e.g. with deoplete:

    [deoplete] Failed to load python3 host. You can try to see what happened by starting nvim with $NVIM_PYTHON_LOG_FILE set and opening the generated log file. Also, the host stderr is available in messages.
    [deoplete] function remote#define#FunctionBootstrap[1]..remote#host#Require[10]..provider#pythonx#Require[13]..provider#Poll, line 14
    [deoplete] deoplete requires Python3 support("+python3").
    [deoplete] deoplete failed to load. Try the :UpdateRemotePlugins command and restart Neovim.  See also :checkhealth.

It refers to `:checkhealth` from there explicitly, which would then
(without this patch) say that Python 3 is disabled.

This patch changes the reported info to include that it might have been
disabled due to some error, and keeps on going.</pre>
</div>
</content>
</entry>
<entry>
<title>checkhealth: python: do not report pythonx_errs twice (#8045)</title>
<updated>2018-02-22T01:37:23+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>github@thequod.de</email>
</author>
<published>2018-02-22T01:37:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1eb4aff57a7c3f247b3d6267b608308ac96f5ec9'/>
<id>1eb4aff57a7c3f247b3d6267b608308ac96f5ec9</id>
<content type='text'>
They get reported unconditionally as errors below.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
They get reported unconditionally as errors below.</pre>
</div>
</content>
</entry>
<entry>
<title>runtime/autoload/health/*.vim: fix vint warning (#8048)</title>
<updated>2018-02-22T01:30:39+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>github@thequod.de</email>
</author>
<published>2018-02-22T01:30:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c8074e3792727a378cf8510a347ac6b784b210c8'/>
<id>c8074e3792727a378cf8510a347ac6b784b210c8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>macOS: Use `pbpaste` to detect a working clipboard (#7983)</title>
<updated>2018-02-07T23:27:54+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro+github@gmail.com</email>
</author>
<published>2018-02-07T23:27:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=dc536295875640ef5d7b28d8135d0ef72d782d5e'/>
<id>dc536295875640ef5d7b28d8135d0ef72d782d5e</id>
<content type='text'>
`pbcopy` writes to the clipboard, it should not be used to sanity-check the clipboard.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`pbcopy` writes to the clipboard, it should not be used to sanity-check the clipboard.</pre>
</div>
</content>
</entry>
<entry>
<title>clipboard: macOS: fallback to tmux if pbcopy is broken #7940</title>
<updated>2018-01-31T10:37:05+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2018-01-30T21:35:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6452831cf985bd31d16eb5a04b345038f45d203f'/>
<id>6452831cf985bd31d16eb5a04b345038f45d203f</id>
<content type='text'>
On some versions of macOS, pbcopy doesn't work in tmux &lt;2.6
https://superuser.com/q/231130
Fallback to tmux in that case.

Add a healthcheck for this scenario.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On some versions of macOS, pbcopy doesn't work in tmux &lt;2.6
https://superuser.com/q/231130
Fallback to tmux in that case.

Add a healthcheck for this scenario.
</pre>
</div>
</content>
</entry>
</feed>
