Hideyuki SHIRAI (白井秀行)
shira****@meado*****
2002年 5月 8日 (水) 10:01:51 JST
こんにちは、白井と申します。 # こちらの ML には GW 中に加入していたのですが、ぼーとしていて仕 # 事がはじまるまで未反応だったという ^^;;; また、Mew への対応、ありがとうございました。 From: Daiki Ueno <ueno****@unixu*****> さん曰く Subject: LSDB 0.6 Message-ID: <e4a45****@deisu*****> Date: Wed, 08 May 2002 09:03:34 +0900 DU> LSDB 0.6 をリリースします。 まず、バグ報告です。 ● WL ML に書いた、 白井> M-x lsdb の buffer で寺西さんの Attribution を消そうと 白井> Yuuichi Teranishi の行頭で "d" => "Attribution" をすると、 白井> 上野さんの Attribution が消えてしまいました。これは寺西さんの方 白井> が自然ですよね。 が直っていません。end を起点に開始部分を見つけないとダメです。 ● 例えば、 From: "HOGE, Hogeo" <hoge****@hoge*****> を lsdb で記憶すると、 key => HOGE, Hogeo net => hoge****@hoge***** となりますが、lsdb-complete-name() すると To: hoge(補完) To: HOGE, Hogeo <hoge****@hoge*****>(もう一度補完) To: HOGE, HOGE, Hogeo <hoge****@hoge*****>(もう一度補完) To: HOGE, HOGE, HOGE, Hogeo <hoge****@hoge*****> と "," を区切りとして扱っているために "HOGE" 部分が増殖してしま います。連続した補完の開始位置に marker を使うようにしてみました。 だけど、これだけだと、 To: HOGE, Hogeo <hoge****@hoge*****> になってしまうので、 To: "HOGE, Hogeo" <hoge****@hoge*****> と quote するようにしないといけないと思います。なにを含んでいた ら quote するべきかはっきりわからなかったのでパッチにはしていま せん。また、単純に quote しちゃうと、 To: "HOGE, Hogeo (ほげほげお)" <hoge****@hoge*****> になっちゃうパターンもあるでしょうし。 しかし、Mew だと、最後の形式は『間違っているぜ』と warning を出 してユーザに修正を促すので、Wanderlust や Gnus が " を含めて Encode したり、救済措置があるなら、全部 quote でも良いと思います。 次に、要望です。 ▲ net を登録するときにdowncase (など) してから、新規性を判断し て欲しいです。(良くわからなかったのでパッチ無しです) ▲ *LSDB* で "q" したときに、one-window-p => t でも buffer は見 えなくなって欲しいです。 ▲ lsdb-toggle-buffer() したときは、lsdb-pop-up-windows の値も 変えた方が(ぼくは)良いと思います。どうでしょう。 ▲ lsdb-x-face-available-image-type は関数ではなく、変数にして 欲しいです。なぜかというと、ぼくの環境だけかもしれないのです が、ぼくの Emacs21 は 'xpm も 'pbm も表示出来るのですが、 pnmscale の出力結果が PGM になっているので、そのまま 'pbm と して表示すると、副走査がずれた感じになるからです。調べたとこ ろ、以下が原因でした。残念ながら、image-types に 'pgm は含ま れていませんでした。 % pnmscale --version pnmscale: Using libpbm from Netpbm Version: Netpbm 9.24 pnmscale: Compiled 20020215 () 094254 JST by user "shirai" pnmscale: SYSV defined pnmscale: RGB_ENV='RGBDEF' pnmscale: RGBENV= 'RGBDEF' (env vbl is unset) % man pnmscale <<snip>> as output. If the input file is in color, the output will be too, otherwise it will be grayscale. You can both ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ## 中身は見ていないけど、投影法かなにかで多値に戻しているのでしょ ## う。 で、"pnmscale 0.5 | pgmtopbm" と lsdb-x-face-command-alist を変 更してみたのですが、それよりも 'xpm で多値のまま表示した方がきれ いでした。 ▲ Mew 関係の関数をちょっと変えました。また、 (define-key mew-summary-mode-map ":" 'lsdb-toggle-buffer) の ":" は標準で使っているので、ど〜〜んと、 (define-key mew-summary-mode-map "l" 'lsdb-toggle-buffer) がよいと思います。 -- 白井秀行 (mailto:shira****@meado*****) -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: lsdb.el.diff.gz 型: application/octet-stream サイズ: 1965 バイト 説明: 無し ダウンロード