Compiling my thoughts on using vim as a powerful IDE.