22937


自分の環境のVimでは :echo has('python3')
は1なのですが、NeoVimは0です。どうやら$VIMRUNTIMEがおかしいのではないか(/usr/share/vim/vim73になっている)というところまではたどり着いたのですが、そこからがわかりません。

たぶんインストールが失敗しているので、[install from
source](https://github.com/neovim/neovim/wiki/Installing-Neovim#install-from-
source)を見てやってみました。しかし、それでも$VIMRUNTIMEがおかしいままです。$VIMは/usr/local/share/nvimになりました。

pip3 install neovimでpythonのインターフェースはインストールできています。どのようにしたら :echo has('python3')
が1になりdeoplete.nvimが使えるようになるのでしょうか?


CC BY-SA 3.0
2016-03-07T03:45:57.453
22877
2016-03-08T22:55:41.050
2016-03-07T04:31:42.800
8000
9371
question
python vim
deoplete.nvimを使いたいですが、has('python')が1になりません


こんにちは。この問題は他の環境でも見ました。その人も Mac OS X でした。  
原因がよく分かりませんが、ランタイムパスが neovim のものになることが原因です。

とりあえず、/usr/share/vim/vim73 に /usr/local/share/nvim/runtime/ に対するシンボリックリンクを貼るか  
init.vim の中で set rtp+=/usr/local/share/nvim/runtime/ とでもするしかないでしょうね。


CC BY-SA 3.0
2016-03-08T22:55:41.050
22937
2016-03-08T22:55:41.050
14351
22877
answer