経緯
vimでテキストカキカキ
↓
人に呼ばれる
↓
雑談(5分)
↓
戻る。「お!保存してなかった :w と…」
↓
「:w」書かれたテキストがそこに
#というわけで
一定時間意識が途切れたらNormalモードにするようにしてみた。
" 一定時間入力がなかったらノーマルモードに {{{
set updatetime=5000
function s:InsertToNormal()
call feedkeys("\<Esc>")
endfunction
autocmd CursorHoldI * call s:InsertToNormal()
"}}}
※これでいいのかしら…
追伸(2/22 *8:30 追記)
導入して問題のある方はコメント欄を見て頂いて、 @enkinhoさんの方法も試してみてください
追伸2(2/22 *9:45 追記)
ついでにIMEのモードをOFFに…とおもったのですが、ターミナルのVimから使っているのでなかなか難しい感じです。
GUIなやつだと
set iminsert=0
とかなんかで行けるとか有りましたが…
ちなみに、ESCキーを押下したら日本語入力モードをOFFにする感じのやつは keyremap4macbookでやっているのですが、
今回のやつではそのイベントが発火しないのですよねぇ…