vim8 in macにdeoplete.vimをインストール

.vimrcの整理をしていたら、起動時に [vim-hug-neovim-rpc] Vim(pythonx):Traceback (most recent call last): がエラーとして出ていたので対処した。

neovimというPython 3のパッケージがシステムに導入されてる必要があります

とのことなので、もろもろインストール方法の備忘録。

pyenvは使いません!

必要なものの確認

以下がインストールされているか確認していく

  • python3
  • pip3
  • python3が有効なvim
$ which python3
/usr/local/bin/python3

$ which pip3
/usr/local/bin/pip3

$ vim --version | grep python3
+conceal           +linebreak         +python3           +vreplace

vimでpython3が有効になっているか確認する別の方法
vimを開き:echo has('python3')実行し、結果が1になっているか確認する。

不足しているものを入れていく

python3, pip3

$ brew reinstall python3

python3が有効なvim

$ brew uninstall vim
$ brew install vim --with-python3

neovimパッケージをインストール

$ pip3 install neovim

以上!

参考

VimRにdeoplete.nvimをインストールする

pyenvじゃなくてもHomebrew Pythonで十分だった – Atsushi Nakajo – Medium