neobundle.vim で neobundle.vim を更新する
通常、neobundle.vim を使用する場合、自分で runtimepath に追加して使用します。
しかし、これだけでは neobundle.vim で管理されずに neobundle.vim から更新を行うことができません。
こういう『runtimepath には追加しないけど neobundle.vim で管理したい』という場合、『:NeoBundleFetch』コマンドが利用できます。
実際に使ってみるとこんな感じ。
[ソース]
set nocompatible if has('vim_starting') set runtimepath+=~/.vim/bundle/neobundle.vim/ endif call neobundle#rc(expand('~/.vim/bundle/')) " runtimepath には追加しないけど neobundle.vim で更新を行える NeoBundleFetch "Shougo/neobundle.vim" " 通常のプラグインとは別のディレクトリを指定する場合 " NeoBundleFetch "Shougo/neobundle.vim", { " \ "base" : $BUNDLE_ROOT, " \} filetype plugin indent on
基本的には :NeoBundle コマンドと変わらないですね。
また :NeoBundleFetch を使用すれば Vimプラグイン以外のリポジトリなんかを管理することも出来ます。