[mew-dist 20170] Re: Cc: mew-mail-address-list
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2002年 1月 28日 (月) 20:26:53 JST
From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [mew-dist 20168] Re: Cc: mew-mail-address-list
Message-ID: <20020128.200137.125096642.kazu at example.com>
Date: Mon, 28 Jan 2002 20:01:37 +0900 (JST)
kazu> > Mew の mew-mail-address-list で summary に * マークをつける機能って
kazu> > Cc: の自分のアドレスには効果がないように思うのですが、正解?
kazu> > くつようになるととても幸せになるんだけど、どうでしょう?
kazu>
kazu> Cc: でも効くはずです。
mew-scan-form-mark() で Cc: みていないから、だめでしょう。
個人的には、mew-scan-form-mark-review => nil なので、Cc: を対象
とするか否かはどちらでも良いのですが、寄生虫モードならこんな感じ
ですね。
(add-hook 'mew-init-hook
(lambda ()
(setq mew-scan-form-mark-review t)
(setq mew-scan-form-header '((-5 num) my-mark))
(unless (member "Cc:" mew-scan-fields)
(setq mew-scan-fields (append mew-scan-fields '("Cc:")))
(setq mew-scan-fields-alias (append mew-scan-fields-alias '("CC"))))))
(defun mew-scan-form-my-mark ()
(let ((mark (mew-scan-form-mark)) review)
(when (string= mark " ")
(let* ((mew-header-max-depth nil)
(cc (mew-addrstr-parse-address-list (MEW-CC))))
(catch 'loop
(while cc
(if (mew-is-my-address mew-regex-my-address-list (car cc))
(throw 'loop (setq review t)))
(setq cc (cdr cc))))))
(cond
(review (char-to-string mew-mark-review))
(t mark))))
--
白井秀行 (mailto:shirai at example.com)
Mew-dist メーリングリストの案内