vimのプラグインマネージャvim-plugを使い始めた。vim-plugでカラースキームをインストール後、~/.vim/colors
に配置するには、post-update hookを利用する。
deep-spaceをインストールする場合を例にとってみよう。.vimrc
に
...
setbackground=darkcolorscheme deep-space
...
call plug#begin('~/.vim/plugged')
...
Plug 'tyrannicaltoucan/vim-deep-space', {'do': 'cp colors/* ~/.vim/colors'}
...
call plug#end()
...
と記述する。do
オプションが処理の本体。:PlugInstall
コマンドでdeep-spaceのインストール後、deep-space/colors/deep-space.vim
を~/.vim/colors
下に配置してくれる。:PlugInstall
もしくは :PlugUpdate
でプラグインの元レポジトリからのコードの取得が行われなかったとき(すでにインストールされていたりバージョンの更新がなかったとき)はpost-update hookを行われないようだ。
うまくいくと
...
- Finishing ... Done!
- Post-update hook for vim-deep-space ... OK
...
と表示され確認できる。