vim の dein のセットアップスクリプトが変わっていた件
最近はもっぱら atom を使っていたため、vim のセットアップスクリプトを動作させていたら、いつの間にか dein のセットアップコマンドが変わっていた。
そのため、プラグインを実行すると、
Unknown function neocomplete#smart_close_popup
というエラーが出ていた。最初は neocomplete 側でこの関数がなくなったのかと思っていたが、neocomplete は開発が完了していて、変更は基本的にない(deoplete に移っている)
ということで、dein の読み込みが失敗していると判断。
dein.vim/README.md を参考にしていたのだが、これは 2年前の手順。
call dein#begin(expand('~/.cache/dein'))
call dein#add('Shougo/dein.vim')
call dein#add(...) # いろんな プラグイン
call dein#end()
としていたが、dein.vim/README.md at master に変更したら、無事にプラグインをインストールしてくれた。
if dein#load_state('~/.cache/dein')
call dein#begin('~/.cache/dein')
call dein#add('~/.cache/dein/repos/github.com/Shougo/dein.vim')
call dein#add(...) # いろんな プラグイン
call dein#end()
call dein#save_state()
endif