[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 メーリングリストの案内