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

Motohiko Minakuchi zxcv at example.com
2001年 11月 27日 (火) 22:55:59 JST


水口@京都 と申します。

> こんにちは、白井です。

こんにちは。 お世話になっています。

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

すみません。 まだ使っていません。 load/require をしていない筈ですし、
カーソルが summary buffer にあるとき、describe-variable
mew-fancy-summary-version が [No match] と言います。


> # けど、今再現させようと思ったら、そうならなかった。

白井さんのメールを読んだら、私の環境でも再現しなくなってしまいました。
いくら白井さんでも、読んだだけで設定ミスが自動的に修正されれるメールは
書けないだろうと調べてみると、フォルダー中のメッセージ数に関係する様で
す。

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

同じ summary window でメッセージ数48 のフォルダーを開くと、発生しませ
ん。このとき、最終メッセージがウィンドウ中央付近に表示されています。


> じ〜〜と待たないで、スペースを打ったりして、summary を message
> と二つの window に分割したら、その瞬間色付けされますよね?

これは、その通りです。


> だけど、
> 
> 水口> +inbox の表示後に tt でスレッドモードにしても、++inbox フォルダーは同
> 水口> じ様に表示後 2~3 秒待って
> 水口> から色付けされます。
> 
> スレッドはすぐ色付けされると思うのだけど。。。う〜〜ん。

カーソルが最終メッセージの次の行にあるときに tt すると、フレームは
virtual buffer window のみになり、色付けがすぐされません。つまり、発生
します。最初のメールを書いた時は、この条件しか見てませんでした。

しかし、カーソルをメッセージのある行に置いて tt すると、次の瞬間には色
付けされた virtual buffer window と Message buffer window が現われます。


> というわけで、良くわからないので ^^;;; 水口さんの font-lock,
> lazy-lock, mew-fancy-summary 関係の設定を見せていただけないでしょ
> うか?

;;; font-lockの設定
(if window-system
    (progn
      (setq font-lock-support-mode 'lazy-lock-mode)
      (global-font-lock-mode t)))

の部分が grep -e font-lock -e lazy-lock $HOME/lisp/*.el にヒットしただ
けです。 mew-fancy-summary は前記のとおり未使用です。

~/.mew-theme.el は、配付された mew-theme.el をベースに色を変えて :bold
を追加しただけです。

# すみません。 font-lock まわり、特に lazy-lock は良く知りません。


白井さんの mew-easy-mark-creator.el で既読マークを作ったりもしましたが、
今はこの件の為にはずしています。
                                                  よろしくお願いします。
--
水口 元彦 (みなくち もとひこ)
zxcv at example.com



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