vim-plug is a nice alternative to Vundle, it does things a bit different from a technical point of view which should make it faster (see this). It has most (or all?) of the features of Vundle.
- Parallel update procedure for Vim with any of
+ruby
,+python
, or Neovim. Falls back to sequential mode using Vimscript if none is available. - Lazy loading, for faster startup (see this).
- Install plugins.
- Update plugins.
- Review / rollback updates.
- Supports OSX, Linux & UNIX systems, and MS Windows.
- Post-update hooks e.g. automatically recompile YCM
To start using it:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
And in your vimrc:
call plug#begin()
Plug 'tpope/vim-sensible'
" On-demand loading
Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }
call plug#end()
Then give the command
:PlugInstall
to install the listed plugins.