All the plugins are selected to work with the default vim build on various ubuntu versions (tested on 12.04 and later) for vim 7.3 and later. I mostly use vim with python and C/C++ so there is an emphasis on these languages in this setup.
To use this configuration:
cd ~ && git clone git://github.com/padeler/vim.git .vim
cd ~ && ln -s .vim/vimrc .vimrc
#(not needed if vim looks for .vim/vimrc)cd ~/.vim && git submodule update --init
#(to get all plugins from git, actually only vundle)- Open vim and in command mode type: PluginInstall to install all plugins using vundle
The following plugins are used:
- vundle. For plugin management.
- jedi-vim. Python code completion. Requires jedi to be installed.
- syntastic. Python/C/C++/Java etc syntax checking
- pythoncomplete. Python omni complete, used by jedi
- nerdtree. Very nice file browser.
- nerdcommenter. Toggle comment on many source types.
- airline. A status bar for VIM.
- tagbar. Shows a tagbar (outline) of the open files
- ctrlp. Fuzzy file, buffer, mru, tag, etc finder.