[Mew-dist 1345] Re: Colorize of summary (Re: mew-1.87.tar.gz & im-48.tar.gz)
Takeshi Chiba
chiba at example.com
1997年 7月 29日 (火) 12:16:03 JST
千葉と申します。
>>>>> <19970729115258W.yositomi at example.com> のメッセージにおいて
>>>>> Yoshitomi Kentaro <yositomi at example.com> さんは書きました。
> > で、summary にちょっと色をつけたいなと思いました。
> > # cmail の影響 :-)
hilit19 では、リアルタイムで色が変わらないので、font-lcck を
使えばいいのではないでしょうか?
マークで色が変わるのは確かに便利そうなのでちょっとやってみま
した。
私が使っているのは、emacs-19.34 base の mule-2.3 なので、
19.28 なんかだと、このままは使えないと思いますが、以下の設定
でうまく行きました。
--------------- 8< ---------------
(setq font-lock-support-mode 'fast-lock-mode
fast-lock-cache-directories '("~/.emacs-flc")
font-lock-maximum-decoration t
font-lock-face-attributes
'((font-lock-comment-face "Yellow")
(font-lock-string-face "Green")
(font-lock-keyword-face "Pink" nil t nil nil)
(font-lock-function-name-face "Cyan" nil nil nil t)
(font-lock-variable-name-face "Wheat" nil t nil nil)
(font-lock-type-face "Cyan" nil t nil nil)
(font-lock-reference-face "Turquoise" nil nil nil t)
(font-lock-blue "Cyan" nil nil nil nil)
(font-lock-red "Red" nil nil nil nil)
(font-lock-default "white" nil nil nil nil)))
(global-font-lock-mode t)
(setq mew-summary-font-lock-keywords
(list
'("^[ \t]+[0-9]+\\* .*" . font-lock-red)
'("^[ \t]+[0-9]+@ .*" . font-lock-blue)
'("^[ \t]+[0-9]+D .*" . font-lock-keyword-face)
'("^[ \t]+[0-9]+o .*" . font-lock-comment-face)
'("^[ \t]+[0-9]+ .*" . font-lock-default)))
(add-hook 'mew-summary-mode-hook
'(lambda ()
(make-local-variable 'font-lock-defaults)
(setq font-lock-defaults '(mew-summary-font-lock-keywords t))
(turn-on-font-lock)))
(setq mew-font-lock-keywords
(list
'("^\\(From\\|Sender\\):"
. font-lock-keyword-face)
'("^Subject:.*"
. font-lock-type-face)
'("^\\(To\\|Apparently-To\\|Cc\\):"
. font-lock-comment-face)
'("^\\(#\\|#\\).*"
. font-lock-variable-name-face)
'("\\(^[^ \t\n ]*[|>]\\) .*"
. font-lock-comment-face)))
(add-hook 'mew-message-mode-hook
'(lambda ()
(make-local-variable 'font-lock-defaults)
(setq font-lock-defaults '(mew-font-lock-keywords t))
(turn-on-font-lock)))
(add-hook 'mew-draft-mode-hook
'(lambda ()
(make-local-variable 'font-lock-defaults)
(setq font-lock-defaults '(mew-font-lock-keywords t))
(turn-on-font-lock)))
--------------- 8< ---------------
--
千葉 猛 / NEC
(office:chiba at example.com, home:chi at example.com)
Mew-dist メーリングリストの案内