This is config that works for me, if you find things you like, help yourself. If you find things you know could be better, please send me a message and explain. This is extremely well start configuration if you use ruby, rspec, cucumber, javascript, coffeescript and backbone. Also Haml and Sass.
$ git clone git@github.com:DrkCloudStrife/vimfiles.git ~/.vim
I like using Anonymous Pro font which works great in shell and designed for code :)
http://www.marksimonson.com/fonts/view/anonymous-pro
If you pull, this is what you should do
$ git submodule init
$ git submodule update
$ ln -s ~/.vim/vimrc ~/.vimrc
$ ln -s ~/.vim/gvimrc ~/.gvimrc