Like a lot of developers, I use vim. Of course, I don’t use straight out of the box vim though. I use Vundle and other settings (see my dot files for more) to make it better. Sometimes there are plugins, or packages that require vim to be compiled with support for ruby and/or python. One example of this is the excellent Command-T plugin. Unfortunately, the default package doesn’t include these flags during compilation.