vimにdeopleteを入れる
インストールに前提条件の多いPluginなので詰まるところが多かった
環境
- M1 Mac
- macOS Big Sur(11.2)
- vim 8.2
公式の手順
日本語訳
最初に
注意: deoplete
はVim
で使用する場合でも Neovim
(最新のものを推奨) が必要Vimを使用する場合
Vimバージョン8.1以上 で Python 3.6.1以上
とtimers
が有効になっている必要がある。
注意: deopleteはmsgpackパッケージ1.0.0+を必要とします。pipでmsgpackパッケージをインストール/アップグレードしてください。
msgpack/msgpack-python
注意: どうしても古い msgpack を使う必要がある場合は、代わりに deoplete ver.5.2 を使ってください。
Shougo/deoplete.vim
要件
neovimをインストールしておく
1
pip3 install --user pyvim
neovimでpython3が有効かを確認
- nvimを起動して以下のコマンドで
1
が出るか確認1
:echo has("python3")
- nvimを起動して以下のコマンドで
.vimrcに記述
今回はプラグイン管理ツールの
Vundle
を使用する1
2
3Plugin 'Shougo/deoplete.nvim'
Plugin 'roxma/nvim-yarp'
Plugin 'roxma/vim-hug-neovim-rpc'1
2" deopleteをVim起動時に有効にする
let g:deoplete#enable_at_startup = 1:PluginInstall
でインストール
トラブル対応
ファイルを開くとエラーが表示される
1 |
|
- 参考サイト
deoplete.nvimのエラー解消