[Mew-dist 17751] Re: mew-highlight-summary

Shun-ichi TAHARA ( 田原 俊一 ) jado at example.com
2001年 6月 12日 (火) 10:13:01 JST


From: Shun-ichi TAHARA (田原 俊一) <jado at example.com>
Message-Id: <20010612.033817.730551725.jado at example.com>

> > [制限事項]
> > 
> > ・\r 以降をinvisibleする箇所がまだ散らばってる(もはやscan時に消すべき)
> > ・まだlazy-lockとかの設定をしてないけど、やっぱり遅いかな
> > ・添付行の色付けはまだやってない
> > ・XEmacsでは、text-propertyの持ち方が異なっている(本当に色の付いた文字
> >   列が代入されている)ので、後藤さん方式が通用しない
> 
> のうち、1番目と4番目は解決してます。あとは2番目(というか高速化)と、添
> 付行の色付け(まだそこまで解析してないだけです (__))。

3番目も解消。
あと、マーク関係でバグが混入してましたので修正しています。
・マーク行を消したときに face が全部消えてしまってたので、
  highlight-mark-line は overlay で塗るようにした
・mew-theme.el 中で、face-mark-* の反転条件が mew-use-highlight-header
  だった

ということで、以前のパッチを適用して、theme ファイルを変更していた方は、
もう一度反映させてください。(1箇所ある if の条件が
mew-use-highlight-header → mew-use-highlight-summary となります)

で、色塗りの高速化ですが、最初の後藤さんのアイデアのように、
  1. 適当なプロパティを付けておく
  2. 後で cook-region + lazy-lock で塗る
の方がいいような気がしてきました。こっちでも試してみましょうかね。
_______________________________
田原 俊一   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 メーリングリストの案内