[mew-dist 21303] Re: highlight summary

Shun-ichi TAHARA ( 田原 俊一 ) jado at example.com
2002年 7月 30日 (火) 14:42:49 JST


From: YAMAMOTO Norihiro (山本典広) <nyama at example.com>
Message-Id: <20020730.142202.41642243.nyama at example.com>

> > というわけで、Mew-3.0.58 用に改修した highlight-summary パッチです。
> 
> 寝た子を起こしたようですので、早速試してみました。とってもカラフルにな
> り、なんとなく早くなったような気もします。

色を塗る際に、Summaryの各行の先頭で、
  (put-text-property beg (1+ beg) 'hl t)
として、これをチェックして2度塗りを抑止しているのですが、これを cook
処理(mouse-face とか highlight-mark とか 後方のinvisible とか)全部に適
用すれば、cook-region が何度も interrupt で中断するような大きいフォル
ダに対してはさらに効果がありそうです。

# 逆に、一瞬で処理が終わるような小さいフォルダでは、property のチェッ
# クの分だけ遅くなるかも

ちょっと悩ましいのですが、手元では結構良好なので、このように変更しよう
かと考えています。

あと、sort/pack とか、thread で num の桁がずれた時とかと仲が悪いので、
そのへんも修正しないと。

> ただしspecialの効果がありません。
> 
> (setq mew-highlight-summary-special-list
> 	  '("hoge at example.com"))
> 
> とアドレスを指定してみましたが、変化なしでした。指定方法が違いますか?
> まだ十分に試せていないので、アレですが。

この機能使ってないのバレバレですね (__)。

mew-scan.el(パッチ後) の 274行目あたり、
    (if (and (or (assoc raw mew-highlight-summary-special-list)
                  ~~~~~
の assoc を member に変更してください。

これも次までになおします。
_______________________________
田原 俊一   jado at example.com, shunichi_tahara at example.com
                                  http://flowernet.gr.jp/jado/
FingerPrint:  16 9E 70 3B 05 86 5D 08  B8 4C 47 3A E7 E9 8E D9
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄



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