AndrewRadev / splitjoin.vim Vim Script 2K 91 Switch between single-line and multiline forms of code vim-plugin text-manipulation text-formatting refactoring