2008年8月7日の日記の1番目の記事へのコメント
■uim.elでミニバッファに入力
M-x 押してミニバッファに移った後,C-\ とか押した際の動きが変という報告を受けたので調査.なるほど,確かに変だ.Emacsを起動 → スクラッチで C-o で uim.el を On にする → M-xでミニバッファへ → C-o でミニバッファ内で uim.el を On にする → M-SPC で Anthy をひらがな入力モードに切り替える・・・と uim.el が「M-SPC」でなく「M-x M-SPC」を一続きのコマンドとして処理しようとしてエラーを返してきます (´・ω・`)
というわけで,調査してみたところ,どうもミニバッファで uim.el を On にした際に,入力の一部としてメインのバッファで押された「M-x」が頭についてしまうのがまずいっぽい.・・・なんで混ざるんだ (;´Д`)? ・・・・・・ あ,この辺の変数,全部グローバルじゃん _|‾|○
とりあえずその辺をバッファローカルに書き換えたらミニバッファ内での日本語入力がまともになりました.これでいいのかな・・・? 「勇気ある者だけがパッチを当ててもいい」
でも何かまだ色々問題あるような.commit はもう少し使い込んでからか・・・? あと,なんかやけにタイムリーでびびったんですが,これは自分もわからんです.LEIM でインクリメンタルサーチできる Emacs の IM の真似をすればできるのかな・・・? とりあえず anthy.el ではできないっぽいですが・・・
2008年8月7日の日記の1番目の記事へのコメント
[コメントを書く]