vim: imporve code

* Following Ruby coding style.
* Fix luajit option.
* Use `python[3]-config` instead of Python statements.
macvim: imporve code

* Following Ruby coding style.
* Use vim's patch.
* Drop caveats.