[Mew-dist 16555] Re: mew-use-highlight-*

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2001年 2月 21日 (水) 09:58:57 JST


From: KAMEI Ken-ichi <mule at example.com> さん曰く
Subject: [Mew-dist 16551] Re: mew-use-highlight-*
Message-ID: <20010220.193005.98153523.mule at example.com>
Date: Tue, 20 Feb 2001 19:35:57 +0900

kamei> 白井> highlight 関係の関数名が変わったから、mew-cite-color は実は全然
kamei> 白井> 動いていない。
kamei> 
kamei> cite が異なったら違う色で塗ってくれないと悲しかったので、
kamei> mew-highlight-body-region に手を入れて色分けするようにしてみまし
kamei> た。

ぱちぱち。だけど、Cache で色付けするようしたということなので、
そいつが出てくるのを待って、一気にマージしたいと思っています。

kamei> p.s.
kamei> 
kamei> mew-mew-highlight-region を
kamei> 
kamei> --- mew-highlight.el.orig      Tue Feb 20 13:11:35 2001
kamei> +++ mew-highlight.el    Tue Feb 20 18:47:55 2001
kamei> @@ -136,6 +136,7 @@
kamei>        (mew-elet
kamei>         (goto-char BEG)
kamei>         (if (mew-in-header-p) (goto-char (mew-header-end)))
kamei> +       (remove-text-properties (point) END '(face nil))
kamei>         (while (and (<= (point) END) (not (eobp))) ;; Emacs 21's bug?
kamei>          (if (looking-at mew-highlight-body-keywords-regex)
kamei>              (progn
kamei> 
kamei> として欲しいのは私だけでしょうか?
kamei> 現状、別 buffer からの past 時、元の face が残ってしまい、C-l な
kamei> どでも消せないように思えるのですが。

(個人的には) Meassage buffer は速度優先だから remove しないほう
が良いと思うのですが、Draft buffer は亀井さんの言われるように
remove-text-properties した方が良いと思います。

# remove-text-properties と (put-text-property 'face nil) とどっ
# ちが速いのだろうか?

私的には、
overlay じゃなくなったからしようがないですが、URL がどこでも
黒色 'bold で表示されるのが気になるのですが、 
(仮称) mew-use-fancy-highlight-body 't' のときは、速度より見た目
優先なので、無理やりやってみようかとおもっています。(まったく未着手)

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



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