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プラグイン以外のリポジトリなんかを管理することも出来ます。