1) Build and install the latest VIM from source.
https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source
2) Install vundle (Vim Bundle) for VIM
4) Install syntastic
https://github.com/scrooloose/syntastic
5) Install rtags
https://github.com/Andersbakken/rtags
6) Install CtrlP
https://github.com/kien/ctrlp.vim
7) EasyGrep
https://github.com/vim-scripts/EasyGrep
8) Instal tmux
http://robots.thoughtbot.com/a-tmux-crash-course
https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source
2) Install vundle (Vim Bundle) for VIM
https://github.com/gmarik/vundle#about
3) Install YouCompleteMe (YCM) through vundle
4) Install syntastic
https://github.com/scrooloose/syntastic
5) Install rtags
https://github.com/Andersbakken/rtags
6) Install CtrlP
https://github.com/kien/ctrlp.vim
7) EasyGrep
https://github.com/vim-scripts/EasyGrep
8) Instal tmux
sudo apt-get install tmux
Reference
http://tmp.devcharm.com/pages/vim-is-your-new-idehttp://robots.thoughtbot.com/a-tmux-crash-course