This is my Vim setup. Much of it is based off of Caleb Spare's. He has some helpful links on how to structure one's Vim setup.
Notes about plugins
vim-nerdtree-tabs: adds the ability to keep nerdtree synced across tabs, and hide/show for all tabs.
li html tags do not indent I've copied the html.vim indent file and added some tags to it. http://superuser.com/questions/310214/change-li-autoindent-options-in-vim
For reference, my $VIMRUNTIME is /usr/local/Cellar/macvim/7.3-66/MacVim.app/Contents/Resources/vim/runtime