Configuration of VIM + plugins - it works as fully functional Integrated Development Environment (IDE)
Below you can see video demonstration of usage of VIM as IDE by Damian Ziobro:
VIM configured as powerful IDE (Integrated Development Environment)