[Mew-dist 16690] Re: mew-highlight-body-face-comment
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2001年 3月 1日 (木) 11:47:16 JST
From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [Mew-dist 16687] mew-highlight-body-face-comment
Message-ID: <20010301.110933.68532729.kazu at example.com>
Date: Thu, 1 Mar 2001 11:09:41 +0900
kazu> 白井さんに質問:(また名指し)
ほい。
kazu> mew-fancy-highlight-body-setup() で、
kazu> (symbol-name mew-highlight-body-face-comment)
kazu> という部分がありますが、単純に
kazu> "mew-highlight-body-face-comment"
kazu> では、ダメでしょうか?
だめです。
kazu> コンパイラーに怒られるっす。
うぅ、ごめんなさい。気付きませんでした。黙らせました。
P.S. お詫びといってはなんですが。。。
(fancy でもなく、summary-hl でもない) highlight 関係で、よろしく
ない点を 2点見つけました。直していませんけど。
1. mew-scan-insert-line() で mark 行に face をつけるとき、
mew-use-highlight-mark をみていない。
2. Emacs-20/21 で mew-use-highlight-mouse-line を使っているとき
に、mark をつけたり消したりすると、insert の処理をした部分は
mouse-face が消えてしまいます。試してみればわかると思いますが、
mark の前後が別々に mouse-highlight されます。
--
白井秀行 (mailto:shirai at example.com)
-------------- next part --------------
Index: mew-highlight.el
===================================================================
RCS file: /cvsroot/shirai/mew/mew/mew-highlight.el,v
retrieving revision 1.41
diff -u -c -r1.41 mew-highlight.el
*** mew-highlight.el 2001/02/26 06:31:25 1.41
--- mew-highlight.el 2001/03/01 02:37:22
***************
*** 297,310 ****
(setq clst (cdr clst)))
(setq mew-fancy-highlight-body-faces (nreverse facelst))
;; comment url
! (when (and (boundp 'mew-highlight-body-face-comment)
! (memq 'mew-highlight-body-face-comment (face-list)))
! (setq urlface (intern
! (concat (symbol-name mew-highlight-body-face-comment) "-url")))
(copy-face mew-highlight-url-face urlface)
! (set-face-foreground urlface mew-highlight-body-color-comment)
! (setq urlface-alst
! (cons (cons mew-highlight-body-face-comment urlface) urlface-alst)))
(setq mew-fancy-highlight-body-url-face-alist urlface-alst))))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
--- 297,307 ----
(setq clst (cdr clst)))
(setq mew-fancy-highlight-body-faces (nreverse facelst))
;; comment url
! (when (setq face (intern-soft "mew-highlight-body-face-comment"))
! (setq urlface (intern "mew-fancy-highlight-body-face-comment-url"))
(copy-face mew-highlight-url-face urlface)
! (set-face-foreground urlface (face-foreground face))
! (setq urlface-alst (cons (cons face urlface) urlface-alst)))
(setq mew-fancy-highlight-body-url-face-alist urlface-alst))))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Mew-dist メーリングリストの案内