2009年8月26日の日記の2番目の記事へのコメント

uim.elとEmacs23

Emacs23を-nwをつけてターミナル内で上げた場合,uim.elが有効になっていると矢印キーが使えないこと発覚!全然気づかんかった・・・.

mltermとかで上矢印を押すと[27 79 65] が送られ,function-key-map でこれが[up] に変換されるようになっているはずなんですが,なぜか Emacs23では function-key-mapを見てもこれに該当するエントリが見当たらない.なんじゃこりゃ.

ソースをgrepしたり適当にあたりを付けてそれっぽい変数名を見たりしてもよくわからなかったので,ダメ元で etc/NEWS 見てみたらちゃんと書いてありました.

** New keymap `input-decode-map' overrides like key-translation-map, but applies before function-key-map. Also it is terminal-local contrary to key-translation-map. Terminal-specific key-sequences are generally added to this map rather than to function-key-map now.

なんだ input-decode-map ってコンチクショウ.中を見てみたら [up] とかのキー列が定義されてたので,こいつを真っ先に見るように修正したら直りました.あっさり直ってくれてよかった・・・.とりあえずのパッチはこちら.boundp が思い出せなくて苦しんだのはここだけの話なんだぜ.まあそのうちcommitします.

お名前:  メールアドレス(省略可):
メールアドレスも表示されます
ここに名前その他を書いてはいけません: ここにメールアドレスその他を書いてはいけません:

2009年8月26日の日記の2番目の記事へのコメント

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2009年8月
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ