My Vim configuration

Name Last Update
UltiSnips Loading commit data...
.gitignore Loading commit data...
README.md Loading commit data...
ubuntu-setup Loading commit data...
vimrc Loading commit data...

Adam's Vim Setup

My "dot vim" (~/.vim) dir.


  • Great starting point for using Vim for editing source code in many programming languages.
  • Easy to extend: all plugins are loaded with Vundle.
  • Fold-able, well-commented vimrc file.
  • Lots of great ideas and some terrible ones!


Here's how to install this Vim configuration. Assumes Bash shell and a POSIX operating system.

Replace existing Vim configuration

cd ~
mv .vim .vimrc /tmp
ln -s ~/.vim/vimrc .vimrc

Install Adam's Vim Setup

git clone https://github.com/meonkeys/dotvim.git .vim
cd .vim

Install Vundle

Plugins are managed with Vundle. Install Vundle:

git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

Install Plugins

Start Vim and run :PluginInstall. Done!

Plugins are enumerated in vimrc. See the vundle documentation in :help vundle or online for further instructions.

Misc Plugin Notes

Some plugins require extra setup. I use ubuntu-setup to get them working.


For GNU/Linux operating systems besides Ubuntu, follow the Fontconfig instructions here. General info about integrating vim-airline with fancy fonts here.

See also

My "dotfiles", configuration files for other programs I use on my GNU/Linux desktop.