[mew-dist 22988] Re: Summary モードでの書式使い分け

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2003年 1月 23日 (木) 19:45:57 JST


From: Yu Ooasa <you at example.com> さん曰く
Subject: [mew-dist 22987] Re: Summary モードでの書式使い分け
Message-ID: <20030123.180637.27850223.you at example.com>
Date: Thu, 23 Jan 2003 18:06:37 +0900 (JST)

> >としているのですが、特定の ML … rt100i-users ではここの運用ポリシーに
> >より、From が以下のようにアドレス部は ML 管理者のものにいつも固定と
> >なっているのです。
> >
> >  From: (Kazumasa Gotoh {kgotoh at example.com}) <hirose at example.com>  
>
> >これを +rt100i-users フォルダでは nickname 設定にすることが
> >できれば便利なのですが…
> 
> mew-scan-form-list で。というだけでも何なので
> 弓岡さんのを元に、余計な機能を付けて以前投稿したものを置いときます
> 
> http://www.dearest.net/~you/freebsd/mlsubj.el

大村さんの設定に加えて rt100i のときだけ、'(address) を
'(nickname) にしなきゃいけないので、

(defun mew-scan-form-rt100i-from ()
  (let ((mew-scan-form-extract-rule '(nickname))
	(FROM (MEW-FROM)) (TO (MEW-TO))
	(from (or (mew-addrstr-parse-address FROM) "")))
 ;; あとは mew-scan.el の mew-scan-from-from() と一緒

などを定義して、mew-scan-form-list の該当部分を rt100i-from にす
る、が必要ですね。


もし、hirose at example.com さんからのメールはいつでもどこのフォルダで
も '(nickname) にしたいのなら、

(defun mew-scan-form-my-from ()
  (let* ((mew-scan-form-extract-rule mew-scan-form-extract-rule)
	 (FROM (MEW-FROM)) (TO (MEW-TO))
	 (from (or (mew-addrstr-parse-address FROM) "")))
    (when (member (downcase from) '("hirose at example.com")) ;; nickname にしたい人を追加
      (setq mew-scan-form-extract-rule '(nickname)))
 ;; あとは mew-scan.el の mew-scan-from-from() と一緒

と定義して、すべての form 部分で my-from を使う、という手もあり
ます。

-- 
白井秀行 (mailto:shirai at example.com)



Mew-dist メーリングリストの案内