Emacs port of splitjoin.vim