My feelings as a Vim user are a complicated mix of delight and self-loathing.
This is my extremely unexemplary configuration. I recommend you do not use it.
git clone git@github.com:wjt/vimfiles.git ~/.vim
cd ~/.vim
git submodule init
git submodule update
vim # :BundleInstall