2006年5月4日の日記の1番目の記事へのコメント

uim-el-helper-agent

一応動くようになりました.が,結構微妙です.

何やったかというと,helper-serverからのメッセージにEmacsを反応させたいがために,helper-server担当用のプロセス(uim-el-helper-agent)をフィルタ関数つきでEmacsから起動するようにして,uim-el-agentはhelper-serverとやりとりしないようにしました(両方がやりとりできちゃうと,uim-el-agentが出したメッセージをuim-helper-el-agentが受信して・・・という問題が発生してしまうので).

これにより,何かメッセージがくると uim-el-helper-agent がそれを拾って加工して標準出力に出して,Emacsが反応してコマンドとしてuim-el-agentに渡す・・・というとっても回りくどい形になりました.さらに,uim-el-agentがメッセージを出す必要がある場合は,Emacsを経由してuim-el-agentとuim-el-helper-agentの間でやりとりしちゃったりします.

おかげで,uim-input-pad-jaみたいな外部からのキー操作以外の方法による文字入力が可能になり,外からIM切替えたときに,Emacsに対して何か操作したりしなくてもモードラインが変更されたりするようにはなりました.めでたい.

ただ,何か,すさまじく遅くなることがあって常用するにはちと問題ありです.普通にEmacsだけ使ってる分には問題ないんですが,focus_inが大量に発生するとEmacsがしばらく無反応になります(;´Д`).あー,やっぱEmacs介してやりとりするとか手抜きなことしない方がいいのかなぁ・・・.さっさとカタつけて終わりにしたい・・・.

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

2006年5月4日の日記の1番目の記事へのコメント

中の人情報

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

カレンダー

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

過去ログ