Vim で行継続の \ を削除して行結合を行う
以前、任意の区切り文字を入力して行結合を行う jplus.vim というプラグインを作ったのですが、それに行継続の \ を削除して行結合を行う機能を実装してみました。
[使い方]
" J の挙動を jplus.vim で行う " 行結合時に \ を削除する nmap J <Plug>(jplus) vmap J <Plug>(jplus) " getchar() を使用して挿入文字を入力します nmap <Leader>J <Plug>(jplus-getchar) vmap <Leader>J <Plug>(jplus-getchar) " <Plug>(jplus-getchar) 時に左右に空白文字を入れたい場合の設定 " %d は入力した結合文字に置き換えられる let g:jplus#config = { \ "_" : { \ "delimiter_format" : ' %d ' \ } \} " input() を使用したい場合はこちらを使用して下さい " nmap <Leader>J <Plug>(jplus-input) " vmap <Leader>J <Plug>(jplus-input)