Open4
dein.vim から vim-jetpack に(できるだけそのまま)移行する
vim-jetpack が速いらしいと聞いたので dein.vim から移行してみた。
計測するとやや遅くなっていたので戻した。
だいたいの互換性はあるが、いくつかそのままでは微妙に動かなくなる部分があるのでメモ
全体的な設定
- 初回起動時に自動でセットアップ
- ファイルは
.cache
に配置する - dein の記述をできるだけ維持
let s:jetpack_root = expand('~/.cache/jetpack-vim')
let s:jetpack_vim = s:jetpack_root . '/jetpack.vim'
if !filereadable(s:jetpack_vim)
execute '!curl -fLo' s:jetpack_vim '--create-dirs'
\ 'https://raw.githubusercontent.com/tani/vim-jetpack/master/plugin/jetpack.vim'
let s:jetpack_sync = 1
endif
execute 'source ' . s:jetpack_vim
call jetpack#begin(s:jetpack_root)
" :%s/dein/jetpack
" jetpack#add('Shougo/dein.vim') があったら削除
call jetpack#end()
if get(s:, 'jetpack_sync', 0)
call jetpack#sync()
endif
そのままでは動かない設定
- ローカルプラグインの記述
- before
call jetpack#add('~/...')
- after
call jetpack#add('file://'.expand('~/...'))
- before
vim-plug を基本として実装されているっぽいので、動かなかったら vim-plug でどうやるかを調べればいい