How to install and override Vim in Mountain Lion for +ruby +python support?

I want to install and override the current vim version in Mountain Lion due to me needing +ruby & +python support. I am particularly interested in using the brew commands from Homebrew but I haven't seen a current best practice procedure for it (or even a bundled recipe covering vim). I am open to other ways to accomplish buildig +ruby and +python into vim.


I would install Homebrew with

ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go)
brew install macvim --override-system-vim

It has Ruby and Python support and will effectively replace the original Vim without actually deleting it (because the Homebrew one will be in /usr/local). Follow the directions afterward about linking the GUI app to /Applications.


Best setup I've seen yet is YADR:

https://github.com/skwp/dotfiles

Uses zsh, ruby, vim, etc all nicely configured, and very customizable.