挿入モードで一行消し
昨日の続きです。
挿入モードでまとめて一行列を消せるように、こんな感じでキーマッピングしてみた。
サンプルコード*1
" 挿入モード時に《CTRL+D》で一行消し imap <silent> <c-d> \<c-r>=RubyEval("VIM::Buffer.current.line = ''")<cr><home>
これで、FuzzyFinderDirの初期値を変更しなくてもよくなりました。
vimscriptで同じ事をどうやったらできるか考えたけど、それっぽい関数が見つからなかった。
なにかスマートに実現できる方法ないかなぁ??
このままでも困りはしないけど、ちょっと考えてみよう。
気になっている事
*1:RubyEvalはユーザー定義関数。前日を参照