[VIM] Add a lot of cool features based on @stevelosh .vimrc