My vim configuration cd ~ git clone <repo> .vim ln -s ~/.vim/.vimrc .vimrc cd .vim git submodule init git submodule update apt-get install exuberant-ctags build-essential cmake python-dev cd ~/.vim/bundle/YouCompleteMe ./install.sh --clang-completer vim :BundleInstall cd ~./bundle/tern_for_vim npm install Huzzah!