人権真骨頂

とくがたかいことでゆうめい

NeoBundleからvim-plugに乗り換えた

乗り換えた.

github.com

人々が,dein.vimに乗り換えるタイミングでなんとなく.vim-plugの存在は知っていたけど,書き方見たらめっちゃ良さそうなのだったので,スッと乗り換えた.

乗り換えるポイントとしては, NeoBundlePlug に置換する(カンタン). NeoBundleLazy は書き方を変える必要がある.

NeoBundleでは依存関係はこんな感じで書いてたけど,vim-plugではこんな感じに書ける.

" NeoBundle
NeoBundle 'foo/bar' { 'depends': 'foobar/piyo' }

" vim-plug
Plug 'foobar/piyo' | Plug 'foo/bar'

遅延読み込みもできて,こんな感じ.

" NeoBundle
NeoBundleLazy 'fatih/vim-go', {'autoload': {'filetypes': ['go']}}

" vim-plug
Plug 'fatih/vim-go', { 'for': 'go' }

他にも do とか on とか用意されている.詳しくはWikiを見ると良さそう.

github.com

自分みたいなVimのライトユーザは不便しないっぽい.