R's Workshop

Vim-Plug Plugin Management

從 Vundle 改用 vim-plug 的主因是, vim-plug 支援 on-demand plugin loading. 並且可以根據 filetype 來決定要載入哪些 plugins.

Installation

$ mkdir ~/.vim/autoload
$ $ git clone git@github.com:junegunn/vim-plug.git ~/.vim/autoload

Configuration

Plugins 要宣告在特定的 section 內

call plug#begin('~/.vim/plugged')

Plug 'majutsushi/tagbar'

call plug#end()

根據 filetype 載入 plugin

Plug 'borting/unmaze.vim', { 'for': ['c', 'cpp']}

根據指令載入 plugin

Plug 'will133/vim-dirdiff', { 'on': 'DirDiff' }

Reference

Vim