:NeoBundle 時のデフォルトのオプションを設定する
最近教えてもらったので覚書。
g:neobundle#default_options に :NeoBundle 時に使用されるデフォルトのオプションを設定する事ができます。
" "_" にはデフォルトで反映されるオプション " それ以外の任意のキーにもオプションを設定しておく事ができる let g:neobundle#default_options = { \ "_" : { \ "base" : "~/.vim/vim/neobundle" \ }, \ "original" : { \ "base" : $NEOBUNDLE_ORIGIN, \ "type" : "nosync" \ } \} " g:neobundle#default_options._ の設定が反映される NeoBundle "Shougo/unite.vim" NeoBundle 'Shougo/vimfiler.vim' " 任意のオプションを設定する事も可能 " g:neobundle#default_options.original の設定が反映される NeoBundle "vim-reti", "", "original" NeoBundle "unite-qfixhowm", "", "original" " この時にオプションを設定する事も可能 NeoBundle "vim-euphoric_player", "", "original", { \ "lazy" : 1, \ 'autoload' : { \ "unite_sources" : ["euphoric_player_playlist", "euphoric_player_tracks"], \ } \}
こんな感じで予めオプションを設定しておいて後から :NeoBundle 時にそのオプションを設定する事もできます。
自作プラグイン用に簡単な :NeoBundle のラッパー書いていましたけどこれを利用したほうがすっきりと書けそう。
便利。