2005年7月5日から2005年7月1日までの日記を表示中

2005年 7月 5日 (火)

uim.el

2chにURL出たーとか思ってたらdaiさんヤマケンさん足永さんと,すごいところからリンクが(;´Д`)ハァハァハァハァ.使ってみてくださった皆様,本当にありがとうございます.現在,インライン候補表示のズレ問題とfont-lockが一気に解決できそうな雰囲気です.昨日苦しんだのはなんだったんだって感じですが.そこら辺が済んだら0.0.2かなぁ・・・.

2005年 7月 4日 (月)

WindowMaker-0.92.0

ひさびさに入れてみました.あいかわらず初期状態では文字化けがひどいですが,WPrefsから設定して,更にGNUstep/Defaults/WMGLOBALを手で書き直して,その上でWindowMaker上げ直すときれいに直ってくれました.

で,ちょっと動かしてみたところ・・・.軽い!こんなに軽かったのか,WindowMakerは・・・.というわけで,しばらくWindowMakerに戻ってみることにします.あー,でもタイトルバーが太いのがちょっとなぁ(^^;.

uim.el

全然本質的ではないんですが,あいかわらずタブとvertical-motionに泣かされてます.もうだめぽ.

2005年 7月 3日 (日)

AIRRADE -AIR-

初めて自分のPCで動かしてみたんですが,スクロールがぎこちないのはなんでかなー,んー? スペック足りないとは思えんのですが,何が悪いんじゃろう・・・.

Gunroar-0.11

Gunroarが0.11に上がってました.まー,きっとT42のXじゃ描画回りおかしいんだろうなーと思いつつビルドして動かしてみたところ,何と今回は普通に描画されるようになっているじゃないですか!やべー,すげー,パッドつないで遊びたい.

uim-el-0.0.1

とりあえず,昨日いじった結果,変換候補をバッファ上にインライン表示(?)する処理が使いものにならないほど異常に重くなってしまったんですが,ソース見直してみたら,単に変換候補にかぶせたオーバレイを消すのを忘れていて,オーバレイを管理するリストがひたすらでかくなりつづけていたからでしたorz.この部分直したら死ぬ程遅くなることは無くなりました(それでも軽くないけど).

で,その後,ちまちまバグっぽいのを直している内に,今度はタブ混じりの行で変換候補の表示がずれるバグが・・・.ううう,タブがtab-width未満の幅で表示されてるとずれる・・・.何とかタブ対策したstring-widthを用意してみたものの,今度はtruncate-string-to-widthの方でずれるし.truncate-string-to-widthもタブ対策版を作ったんですが,行の途中からというのが難しく,結局面倒になってタブを一時的に同じ表示幅の半角スペースに置き換えることにして誤魔化し.うー(;´Д`).

そんなわけで,誰も待ってないよという声が聞こえそうですが,いつまでも手元でいじってるのもなんなんで,ソース公開します.こちらからどうぞ.と言っても,今の時点ではconfigureもなく,uim-agentが落ちた時はEmacs上げ直し必須だったりと極めて勇者専用ですが・・・.しかもElispの方はコメント山盛りだし.まーそこら辺は追ってやってきます.

2005年 7月 2日 (土)

uim.el

モードにあわせて対応する括弧を点滅させるのはすぐできました.で,次に「ソースを表に出す前に汚いところ直さなきゃー」と変換候補表示部分をもうちっと汎用的に使えそうな感じに書き直してみたんですが,書き直してエンバグしてデバッグして新たに不具合が見付かってそれを直したら一日が終わってしまいましたorz.しかもバグ直していく内にやっぱり汎用的に使えなさそうな感じになっちゃったし遅くなった気も・・・_|‾|○.

2005年 7月 1日 (金)

uim.el

そういや肉の日までに形にできなかったんだなぁと今頃になって気付いたわけですが.何とか今週末にはソースだけでも出せたらいいなぁ,なんて思ってます.とりあえず,現状,Emacs-21.3でのそのそ動いてるわけなんですが,やりたかったことに対する既知の問題点は以下の感じかなぁ(以下メモ書きからそのままなんで何かアレですが・・・).

  • どうすればよいのか不明・未調査
    • 変換候補が既存のテキストにかぶった際に,既存のテキストの色が変わってしまったりする
      • 各種モードの色づけを一時的に止めればいいのかもしれないが方法が不明
      • 候補再描画するたびに再計算するので遅くなっちゃうし
    • UTF-8関連(どうすりゃいいんだか)
    • UIMが有効になってると,括弧を閉じた時に対応する開き括弧に反応してくれない(そういうもの?まだ他で実験してない)
  • やったはいいけど結構微妙
    • 書き込みできないバッファへの対処(最初は書き込めたのにある時点でリードオンリーになってしまう場合)
    • UIMが処理せずそのまま返してきたキーの扱いが場当たり的
    • プロセスの出力はフィルタで受け取った方がよい?
  • 後回し
    • ミニバッファでの変換候補の表示
    • 現在のモードをカーソル付近に表示する
    • よくわかんないけどleimに対応する(現状マイナーモードのみ)
    • XEmacs,Emacs20くらいには対応したい(あわよくばMuleも?需要あんのか?)
  • その他
    • とにかくテスト不足
      • バグいっぱいの予感(特にバッファが消えるところとか,バッファの切り替わりとか)
      • エラー対策が不十分(C-g対策・uim-agentが死んだ時対策が全然無い)
      • 日本語以外のエンジンを使ったことがないのでどうなるか謎
    • 非力なマシンだときっと遅い

・・・( ゜Д゜).まー,とりあえず機能追加はせずに,ひとまずソース整理してバグつぶすか・・・.ぐゎにもソース渡したんで,きっとバグを色々見付けてくれることでしょう.

マンモスラーメン

443氏とよみさんと行ってきました.二度目なわけですが,今日は前回よりも体調がよかったのと,ニンニクを入れてもらったのが効を奏してか,大変おいしくいただけました.時間帯が変だったからなのかもしれませんが,何かお店,すいててちょっと心配(^^;.

2005年7月5日から2005年7月1日までの日記を表示中

中の人情報

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

カレンダー

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

過去ログ