Vimで「:NeoBundle commands usage is invalid」のエラー
環境 vim7.4
vim-scalaを入れようとして、NeoBundleをUpdateしvimを起動しなおしたところ、突然以下のようなエラーが。
[neobundle] :NeoBundle commands usage is invalid.
調べてみたところ、以下のような変更があった模様。 github.com
つまりbegin()とend()のチェックが入った?
なんちゃってVimmerな私にはその程度しか理解できなかったですが、とりあえずその点を確認してみる。
diff -u .vimrc.bak .vimrc --- .vimrc.bak 2015-05-05 11:39:14.209170699 +0900 +++ .vimrc 2015-05-05 12:04:16.088912229 +0900 @@ -41,11 +41,11 @@ "if has('vim_starting') set runtimepath+=~/.vim/bundle/neobundle.vim - call neobundle#begin(expand('~/.vim/bundle/')) - NeoBundleFetch 'Shougo/neobundle.vim' - call neobundle#end() "endif +call neobundle#begin(expand('~/.vim/bundle/')) +NeoBundleFetch 'Shougo/neobundle.vim' + NeoBundle 'Shougo/neobundle.vim' NeoBundle 'Shougo/unite.vim' NeoBundle 'scrooloose/nerdtree' @@ -84,5 +84,7 @@ NeoBundle 'derekwyatt/vim-scala' +call neobundle#end() +
うん。なんでこう書いていたか全く不明だけど、おかしな書き方になっていた模様。 これでvimを起動しなおすとエラーも出なくなった。
とりあえず一件落着。