2008年6月1日の日記の1番目の記事へのコメント
■uim.el
起きたら午後真っ盛りだったので,秋葉原であった1983のイベントに行くのはやめにして,ustreamを見つつ,ぐだぐだと昨日見つけてしまった uim.el のバグを追ってました.
で,これまた非常にひどいバグだということが判明 orz.Mewとか関係なしに,uim-mode が ON になったバッファを kill しただけで発生します.しかも,kill したときに,他のバッファで変換候補とか表示していたりするとさらに大変なことに・・・(;´Д`)
そして原因が「minor-mode-map-alist」をガンガン上書きしてたこととわかってさらにがっくり _|‾|○.バッファローカルと思い込んでいるとしか思えないような記述 (;´Д`).元々利用者が非常に少ないとはいえ,よく今まで苦情がなかったな・・・と.
というわけで,必死にフォーカス・アンフォーカスに引っ掛けて minor-mode-map-alist がおかしくならないようにしてみました.かなり強引な感じですが,プリエディット表示中に,そのバッファで他のマイナモードのキーマップを一時的に隠すようなことをやろうと思うと,こうするしかないかなぁと.各バッファの uim.el の状態に応じて uim-mode のキーマップを差し替えるだけならもう少しすっきりできそうなんですけどね・・・.1.5.1使ってる人はこれ当ててみてください.
2008年6月1日の日記の1番目の記事へのコメント
[コメントを書く]