IM 回りがおかしくなった

gvim

  1. Insert モードに入ると freeze
  2. 変換が開始されない

という症状が発生。原因不明 coreutil のせい?もう一度 emerge してみたんだけどだめ。

それまで .gvimrc に

inoremap <silent> <ESC> <ESC>:set iminsert=0<CR>
set imactivatekey=C-\\

としてたんだけど、これを

set iminsert=2
inoremap <silent> <ESC> <ESC>:set iminsert=2<CR>
" set imactivatekey=C-\\

とすると元と同じ動作になった。 freeze は imactivatekey が原因。変換が開始しないのは iminsert が 0 だから。