[Mew-dist 05942] mew-highlight-body-keywords

a-fukano at example.com a-fukano at example.com
1998年 8月 17日 (月) 16:23:23 JST


始めまして。深野@NTTPCコミュニケーションズです。

いつも Mew を使わせていただきありがとうございます。


メッセージの文章中の 
"*"から始まり、英字と空白文字がいくつか続き、"*." で終わる
部分の色を変えて目立たせたいと思っています。

そこで、Mew のソースなどをみて、~/.emacs に以下の内容を書きました。

(add-hook 'mew-init-hook
	  (lambda ()
	    (progn
		(setq mew-use-highlight-body t)
		(setq mew-highlight-body-keywords
			(append '(("\\*[A-Z ]+\\*\\." mew-highlight-body-face-quote))
		      mew-highlight-body-keywords)))))


すると、Message では、

*WWWWWWW XXXXX*.		<- 色が変わる。
  *WWWWWWW XXXXX*.		<- 色が変わらない。
ホゲホゲ  *WWWWWWW XXXXX*.	<- 色が変わらない。

となり、行頭以外でパターンがマッチしてくれません。

(add-hook 'mew-init-hook

	  (lambda ()
	    (progn
		(setq mew-use-highlight-body t)
		(setq mew-highlight-body-keywords
			(append '((".*\\*[A-Z ]+\\*\\." mew-highlight-body-face-quote))
		      mew-highlight-body-keywords)))))

では、

*WWWWWWW XXXXX*.		<- 色が変わる。
  *WWWWWWW XXXXX*.		<- 色が変わる。
ホゲホゲ  *WWWWWWW XXXXX*.	<- ホゲホゲまで色が変わる。

となり、(当たり前ですが)余分の"ホゲホゲ"まで色がついてしまいます。

どのようにしたら、行頭以外の部分から色を変えることができるのでしょ
うか。どなたか教えていただけませんでしょうか。


深野 哲洋 @ NTTPC Communications



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