2005年10月6日の日記を表示中

2005年 10月 6日 (木)

uim.elのキーマップ

気がつけばフォーカス回りでバグががが.フレームわけて片方のフレーム内のウィンドウをクリックしてフォーカスをあわせると,別のフレームにフォーカスを移してもEmacs内部的にはフォーカスが移ってくれない,みたいなバグだったんですが,原因を追っていく内に,キー入力処理で使ってる関数で,prefix-argの他にイベントも拾えることがわかりました.今まで全部のキーに対応づけてた関数で

(interactive "P")

とかやってたんですが(ここがいつのまにか「@P」になっててバグってたんですけどね・・・orz),ここって

(interactive (list current-prefix-arg last-input-event))

みたいにリストにできたのね・・・.変な記号で指定しないとダメなもんだと思ってましたよ・・・.

ま,まあ,これさえあればキーマップのマウス関連の部分をnilで埋めつくす必要が無くなるわけですよ.(゜Д゜)ウマー.・・・と思ったら,全てのマウスイベントを横取りするようにしちゃうと,ダブルクリックでの単語選択とかトリプルクリックでの行選択が効かなくなってしまうことが判明(´・ω・`).うーむ,down-mouse-1とかdouble-down-mouse-1への対応を未定義にすると使えるようにはなりますね・・・.うーん,どこでどうやってこうなるのかよくわからんのぅ(;´Д`).そしてEmacs20ではまた一部のキーが拾えなくなった_|‾|○.

xmmsでギャップレス

何か,以前は当り前のように継目の無い再生ができてたはずなのに最近なんか継目で一瞬切れるなぁ,と思ってたら出力プラグインからxmms-crossfadeを外しておりました.戻したら無事継目の気にならない再生に.いや,たったそれだけの話です・・・.

2005年10月6日の日記を表示中

中の人情報

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

カレンダー

2005年10月
            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件のコメント

過去ログ