ずっと前の修正
MacVimでノーマルモードとインサートモードでIMEを切り替えるというやつを前に作ったのですけど。
あの時は何故かAppleScriptを呼び出して擬似的に「コマンド+スペース」を入力する方法でやっていました。
これはかなり強引な感じだけど他にやり方が思い付かなかったので仕方ないと思っていましたが。
「現在のIME」の判定に使っているim-selectというコマンドを使えばIMEの切り替えが出来ることに気付いて、作ってから数年後にまともなやり方に書き換えられたのです。
ついでに書くと、わざわざプラグインとして使っていたのですが、vimrcに書けば大丈夫ということも解って、さらにまともになりました。
多分AppleScriptを使っていた時より切り替えも早くなっていると思うのですが、この修正をしてからも半月ぐらい経っているので、どのくらい早くなったのかとかあまり覚えてないのです。
<!-- なんで今になって報告しているのか?という事でもありますが。-->
とにかく、コマンドの使い方はちゃんと調べておかないと、無駄なことをしてしまうことになるので気をつけたいという感じです。
コメントする