[mew-dist 19730] Re: summary buffer の色付けが遅いのですが。

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2001年 11月 28日 (水) 11:44:16 JST


From: Motohiko Minakuchi <zxcv at example.com> さん曰く
Subject: [mew-dist 19719] Re: summary buffer の色付けが遅いのですが。
Message-ID: <20011127.225559.01363555.zxcv at example.com>
Date: Tue, 27 Nov 2001 22:55:59 +0900 (JST)

水口> > 水口> Wim2kProSP2 Meadow-1.14 上で Mew2.1 を使用していますが、Mewの起動時等
水口> > 水口> にサマリーバッファの face の色付けけが遅いです。
水口> > 
水口> > これって、mew-fancy-summary.el を使って、ってことですよね?
水口> 
水口> すみません。 まだ使っていません。 load/require をしていない筈ですし、

あぁ、色付けってそういうこと(マーク行)のことなのですね。
mew-fancy-summary の話は忘れてください。

# おそらく、summary で ^M が見えるという点も含んだ話なのでしょう。

水口> 行数39 の summary window でメッセージ数33 のフォルダーを開くと、発生し
水口> ます。このとき、全メッセージがウィンドウ内に表示され、最終メッセージは
水口> ウィンドウ中央より下にあります。
水口> 
水口> 同じ summary window でメッセージ数48 のフォルダーを開くと、発生しませ
水口> ん。このとき、最終メッセージがウィンドウ中央付近に表示されています。

はい、そういうことになると思います。

(Meadow を含む)Emacs20 で Mew がこのあたりのことをやるのは、
lazy-lock 相当の機能を自前で実行するのですが、Emacs20 におけるそ
の関数(mew-highlight.el の cook関係)の起動タイミングが

(1) window-scroll-functions という hook
(2) idle timer

の二つで、水口さんの書かれているメッセージ数 48 の方は (1) に該
当して *すぐ* 動くのですが、メッセージ数 33 の方は (1) が動作せ
ず (2) の idle timer の設定時間分待たされるからです。ちなみにこ
の idle timer の時間の設定は、mew-highlight-timer-interval とい
う変数で設定できて、default は 3(秒) です。

というわけで、元の水口さんのメールに戻って、

水口> これは、私の環境だけでしょうか? 

ふつう、みんなそうなのでご安心下さい。気にしなければ気にならない
し :-)

水口> あるいは、wait を無くす/減らす設定ができるのでしょうか?

時間を減らすのは
(setq mew-highlight-timer-interval 1)
とかすると一秒になります。

また、最初から *色付け* なら

(defadvice mew-summary-folder-cache-load (after hlsummary activate)
  (mew-summary-cook-window))

(add-hook 'mew-thread-display-hook 'mew-summary-cook-window)

な感じかなぁ。上が通常の summary 用で下が thread 用ですが、なし
くずし的に(二日酔いの頭で)考えたので、なにかしら弊害があるかもし
れません。


P.S.

水口> 白井さんの mew-easy-mark-creator.el で既読マークを作ったりもしましたが、
水口> 今はこの件の為にはずしています。

おぉ、全然反応が無かったので寂しかったのですが、使って下さってい
る方がいらっしゃるとはうれしい限りです。

P.P.S
歌代さんの

Subject: [mew-dist 19711] mew-2.1 multipart behavior
From: Kazumasa Utashiro <utashiro at example.com>
Date: Tue, 27 Nov 2001 14:00:41 +0900 (JST)

のメールが来ない。。。もしかして、body の(一部改竄)

> hogefoo-Type: multipart/mixed;
>         boundary="bound"
>         X-Priority: 3
>         X-MSMail-Priority: Normal
>         X-Mailer: Microsoft Outlook Express 5.50.4522.1300
>         X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1300

をメールゲートウェイのウイルスチェッカがウイルスだと判定してはじ
いたのかしら? (なんてことは無いよなぁ、普通)

-- 
白井秀行 (mailto:shirai at example.com)



Mew-dist メーリングリストの案内