Vim Scripts for IDE-like enviroment