2007年8月28日の日記を表示中

2007年 8月28日 (火)

uim.el

前の版からのworkaroundが1個抜け落ちてました.Emacs21をターミナルで上げて「C-u 1 0 ESC f」とか打ったときにおかしな動きをしてくれます(一応,機能するんですが,なぜか「C-u 1 0 ESC f is undefined」というメッセージが一緒に表示されます).

原因は,ターミナル上のEmacs21だと,prefix-argつきでESC-何とか を実行した場合に,なぜか2回連続でuim-process-inputが呼び出されて,どっちで this-command-keys-vector を呼んでも同じベクトルが返ってくるからだったりします (この場合,1回目と2回目の両方で [21 49 48 27 102] が返ってくる).1回目がESCまでで,2回目が「f」だけとかだったりすると有難いんですけどねぇ・・・.

というわけで,前のソースと記憶を頼りに対策を復活させてみました.1回目でそれらしきベクトルが来たら,2回目は無視するという対策.とりあえずこれで直ったのでcommit.

・・・あ,でも,これだと「C-u 1 0 ESC x」とかやったときに,最初から「M-x」の後に「x」が入った状態になっちゃうな・・・.うーん,1個目はprefix-argだけ読んで,2個目のベクトルを使って処理するとかの方がいいのかなぁ.

トラブル☆ウィッチーズ

5面まで行けました.3面は気をつけないといつの間にか氷に当たって死んだりするなぁ.あとボスの体当たりで2ミスしたりしてしょんぼりです.4ボスのやられ方がグラVっぽいなぁと思ったらジョジョネタ出たりして,演出もストーリーもなかなか楽しめますなぁ.既にAIRADE AIRのプレイ時間を越えた気がするw

落雷

落雷があって,置いてきたテレビとかYahoo BBのADSLモデムとかが壊れたらしいです.Yahoo BBのモデム,修理で7,500円くらいかかるのかぁ.高いな・・・.

2007年8月28日の日記を表示中

中の人情報

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

カレンダー

2007年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件のコメント

過去ログ