Vim のプラグイン管理は NeoBundle より Dein が熱いらしいので乗り換えてみた。説明文が Dein.vim is a dark powered Vim/Neovim plugin manager.
とか書かれていてカッコイイ。あと NeoBundle はもうバグフィックスしかしないらしいのでとっとと乗り換えよう。
dein.vim の README.md にある方法でインストールしてみる。
$ mkdir ~/.vim/dein
$ cd ~/.vim/dein
$ curl https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh > installer.sh
$ sh ./installer.sh ~/.vim/dein
これでインストールはできたっぽいので .vimrc で dein を読み込むようにする。
上記 installer.sh を実行した際に vimrc に書くべき内容も出てくるのでそれをコピペすると楽だろう。
"dein Scripts-----------------------------
if &compatible
set nocompatible " Be iMproved
endif
set runtimepath+=/home/ryomatsu/.vim/dein/repos/github.com/Shougo/dein.vim
call dein#begin('/home/ryomatsu/.vim/dein')
" Let dein manage dein
call dein#add('Shougo/dein.vim')
" dein でインストールするプラグインは以下のように書く
call dein#add('Shougo/neosnippet.vim')
call dein#add('Shougo/neosnippet-snippets')
" リビジョンとかブランチ指定する時はこんな感じに書く
" call dein#add('Shougo/vimshell', { 'rev': '3787e5' })
call dein#end()
filetype plugin indent on
" インストールしてないプラグインを vim 起動時に自動的にインストールする設定
if dein#check_install()
call dein#install()
endif
"End dein Scripts-------------------------
こんな感じにしておけば vimrc をいじってプラグイン追加して vim 再起動するだけでプラグインがインストールされる。手動でプラグインをインストールする場合は自分で :call dein#install() を実行すれば良い。
これで他のプラグインを使う準備が整った。