このBlogは移転しました。今後は aish.dev を御覧ください。

Cygwin版VimでIME自動切り替えへの道 - 立志編

さて、vimでリモートに置いてあるファイルを編集したいとき、なにが腹立たしいと言ってIMEの切り替えが非常に腹立たしいのである。ローカルであれば http://sites.google.com/site/fudist/Home/vim-nihongo-ban/vim-japanese/ime-control 等を使ってまあ我慢できるが、リモートのファイルだとそうもいかない。

で思いついたのが、IMEの切り替えを行うエスケープシーケンスがあれば、リモートのvimからIMEの制御ができるのではないか。で、作ってみた cygwinのmintty 1.0用のパッチが以下である。

http://www.gembook.org/download/mintty-manage-ime.patch

ESC[0v でimeオフ
ESC[1v でimeオン
ESC[2v でimeトグル

となっている。後はvimの設定をすればOKなはずだが、今日はもう眠くてダメだ。続きは明日以降にする。誰か試しといてくれると非常に嬉しい。