http://elvestar.github.io/slides/write-good-style-code-with-vim