Vundle - no more vim plugins as git submodules
TL;DR
What
Vundle is a bundler for vim
Before
https://github.com/fsproru/dotfiles/tree/master/vim/bundle
After
https://github.com/fsproru/vimfiles/tree/master/bundle
How
in .vimrc
Bundle 'tpope/vim-fugitive'
inside vim :BundleInstall
or
from command line: vim +BundleInstall +qall
Long Version
I used Tim Pope's Pathoden plugin for a long time to manage my vim plugins and I had to add each plugin as a git submodule. So my .vim/bundle directory looked like this https://github.com/fsproru/dotfiles/tree/master/vim/bundle
Vundle plugin shrinked it down to
https://github.com/fsproru/vimfiles/tree/master/bundle
With Vundle, all you need is to add your plugin to .vimrc
Bundle 'tpope/vim-fugitive'
Run :BundleInstall
inside vim or vim +BundleInstall +qall
from command line and Vundle will do the rest
Written by Alexander Tamoykin
Related protips
1 Response
![](https://coderwall-assets-0.s3.amazonaws.com/uploads/user/avatar/32481/781bbe3e6880c14f783d044f2ff05e50.jpeg)
Vundle is indeed a must have for any vim user. To update all your plugins type :BundleInstall!