2005年6月28日から2005年6月24日までの日記を表示中

2005年 6月 28日 (火)

uim.elのキー回り

プリエディットが始まる前も,C-x,C-u,Esc,C-c以外の入力をまとめて拾ってuim-agentに渡すようにしてみました.こんとき,uimがキーをスルーすると,今度はEmacs側でそれを普通に実行してやる必要が生じるわけなんですが,ここがもう全然一筋縄でいかず超はまりでした.ある程度場合分けして無理どうにかしてはみましたが,大変怪しいです.

Qt-4.0.0

何か出てたので早速ビルドしてみました.普通に通ってqtconfigがあがりました.KDEが使えなきゃ意味ないんで,3.3.4に即戻しちゃったけど.

2005年 6月 27日 (月)

キリテ

Amazonのギフトで買ったキリテが届きました(本当はWin版の式神の城IIが欲しかったんですけど,Amazonになかったんですよね・・・).むむ,こ,このブックレットは・・・.何やらものすごそうな予感ですが,まだ途中2ページくらいしか読んでません(^^;.とりあえず音楽だけでも十分過ぎます.さすが光田氏.

kernel-2.6.12.1

何やらワークスペース切替時のFirefoxの反応が悪くなったなあ・・・と思ってたらgimpで作業中にビシッと固まりました.またこれか.原因がよくわからんのですが,ひょっとしたらカーネルが悪いのかも?ということで,カーネルを2.6.10から2.6.12.1に上げてみることに.

何か書くことできるかと思ったんですが,特にはまることも無く,あっさり導入完了.何かswsusp2がうまく動いてくれませんが,それ以外は特に問題無さそうな感じです・・・ってサスペンドに失敗して帰ってこなくなったし(;´Д`).

uim.elを使ってもらう

mixiにもちょろっと書きましたが,/ ´_ゝ`)←の人にuim.elをちょっと使ってもらいました.uim自体の設定があんまされてなかったんで動き出すまでに少々はまりましたが,一応動いてくれました.よかった.課題はやはりキー入力まわり.なんとかしないとなぁ.

2005年 6月 26日 (日)

uim.el

今までずっとAnthy中心でテストしながら書いてたんで,skkとかprime動かした時に想定外の動きを見せてくれたりして,結構はまりました.空のプリエディットに対処しなきゃならなかったり,ウィンドウの横幅より長い変換候補を表示しなきゃならなかったり.まあ,手抜いて作ったところが露見しただけですが.

で,まあ,今はどんな感じかというと,こんな感じです,一応.って上っ面は前と全然変わってないっすね・・・.

点猫パターン

点猫.Elispのリファレンスでfaceについて調べてたら出てきました.ググってもEmacs関連しか出てきませんね.まあ,多分「点描」の誤植なんだとは思うんですが,同じページで何回も出てきたりして謎です.用語を統一するために一括して置き換えた時にミスったのかな?

2005年 6月 25日 (土)

uim.el

うへへ,そうは言っても対応したいじゃないですか,やっぱ.というわけで,今日は,helper対応するために,

  • uim-agentの出力をバッファじゃなくフィルタ関数で受け取るように変更
    • helperのメッセージにすぐに反応するため
  • uimがスルーしたキーイベントの処理方法の書き直し
    • 単にマイナーモードのキーマップを一時的に無効にして execute-kbd-macro にキーベクトル渡せばいいだけだった・・・orz
  • バッファ間の移動に伴うフォーカスの移動の管理の追加

なんかを行ったつもりです.バッファ間のフォーカスの移動は,post-command-hook使って毎回さっきの(current-buffer)の値と変化がないかを見ることで検出できたんですが,Emacsそのものにフォーカスが入ったところを検出する方法がよくわかんねっす.まあとりあえずここは適当でいいか・・・.

で,肝心のhelper回りなんですが,コメント見ても結局なんとなくしかわかりませんでした(^^; が,uim-ximのhlper.cpp,mltermのim_uim.c,gtk2のgtk-im-uim.c を見て真似して書いてみたところ,それなりに通信できるようになりました.gkrelluimが反応してくれます( *´Д`)ハァハァ.あと,im-switcherとかでSKKに切替えたりもできるようになりました.

で,公開なんですが,もう少しお待ちを・・・.とにかく現状,Emacs側が不安定でやばいんで.変な操作すると固まったりします(^^;.

2005年 6月 24日 (金)

AIRRADE -AIR-

1ゲームだけやってみたんですが・・・.うおー,背景とか超きれい.音楽いい!・・・う,結構ムズいな.というわけでやっぱり3面で終了(^^;.

uim.el

ああ・・・次はhelperだ.というわけで,helper回りをつなぎ始めてみたんですが,こりゃやばいというか,何のための関数なのかとか何を意味しているメッセージなのかとか,ちょっと叩いただけじゃよくわからんです・・・.(;´Д`)うー難しい.

2005年6月28日から2005年6月24日までの日記を表示中

中の人情報

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

カレンダー

2005年6月
      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    

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ