[Mew-dist 14504] patch for mew-summary-hl
Shun-ichi TAHARA ( 田原 俊一 )
jado at example.com
2000年 10月 12日 (木) 13:05:35 JST
mew-summary-hl.el にちょいとパッチを作ってみました。
1. 添付な行用のface (mew-summary-hl-face-attach-{type|color})を追加
2. mew-scan-form-from-me-prefix があったらそっちを使う
(なかったら従来通り "To:" で引っかける)
b66に付属のmew-summary-hl.el用のパッチになってます。
多分問題ないですが、一応念のため。
_______________________________
田原 俊一 jado at example.com, shunichi_tahara at example.com
http://flowernet.gr.jp/jado/
FingerPrint: 16 9E 70 3B 05 86 5D 08 - B8 4C 47 3A E7 E9 8E D9
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
-------------- next part --------------
--- mew-summary-hl.el.orig Wed Feb 2 14:30:44 2000
+++ mew-summary-hl.el Thu Oct 12 11:52:53 2000
@@ -101,14 +101,18 @@
(defvar mew-summary-hl-face-body-type 'italic)
(defvar mew-summary-hl-face-body-color "Grey50")
+(defvar mew-summary-hl-face-attach-type 'default)
+(defvar mew-summary-hl-face-attach-color "Grey50")
+
;; MUE/MHC などの色づけ用関数を定義する
(defvar mew-summary-hl-external-function nil)
;; 内部変数
+(defvar mew-summary-hl-from-me-prefix nil)
(defvar mew-summary-hl-special-list nil)
(defvar mew-summary-hl-special-to-list nil)
(defvar mew-sumamry-hl-face-list
- '("num" "from" "to" "ml" "special" "subject" "body"))
+ '("num" "from" "to" "ml" "special" "subject" "body" "attach"))
;; hook の追加
(add-hook 'mew-summary-mode-hook 'mew-summary-hl-enable)
@@ -159,7 +163,7 @@
(put-text-property (match-beginning 1) (match-end 1)
'face 'mew-summary-hl-face-num)
(setq beg (goto-char (match-end 0)))
- (if (looking-at "To:")
+ (if (looking-at mew-summary-hl-from-me-prefix)
;; 自分のメール
(if mew-summary-hl-special-to-list
(if (member (mew-buffer-substring beg
@@ -239,7 +243,7 @@
;; 色づけ対象行でなかったら 'nil' を返してもらう
(funcall mew-summary-hl-external-function))
(put-text-property (point) (progn (end-of-line) (point))
- 'face 'mew-summary-hl-face-num))))
+ 'face 'mew-summary-hl-face-attach))))
(forward-line)))))
(defun mew-summary-hl-face-setup ()
@@ -311,6 +315,9 @@
;; Mew が立ち上がったときと "Z" したとき setup する。
(defadvice mew-addrbook-setup (after hl-setup activate)
+ (if (boundp 'mew-scan-form-from-me-prefix)
+ (setq mew-summary-hl-from-me-prefix mew-scan-form-from-me-prefix)
+ (setq mew-summary-hl-from-me-prefix "To:"))
(mew-summary-hl-special-setup)
(mew-summary-hl-face-setup))
Mew-dist メーリングリストの案内