[Mew-dist 431] Re: switch From: from To:
樋口雅文 [Masafumi Higuchi]
higuchi at example.com
1997年 1月 16日 (木) 15:01:19 JST
樋口@NTTソフト研です。
>>>>> "yoshi" == (yoshi at example.com (Y.Yoshinaga)) さん曰く:
yoshi> ということは tm を使わないと樋口さんの mew-select-from は
yoshi> 使えないのでしょうか。
だいぶ前に書いた関数で、そのときどんなつもりでこのパッケージから関数を
持ってきたのか覚えていないのですが...
yoshi> Mule や Mew の関数を使って同等の関数が実現できれば嬉しいのです
yoshi> が…。
今調べてみると、mew-header-get-value (in 1.54) でも同じことができそう
です。1.06だとmew-field-get-valueという名前になるのかな?
それを使って書き換えた関数は以下の通りです。
(defun mew-select-from ()
(catch 'tag
(let ((r mew-from-variation-alist) cell b f)
(while r
(setq cell (car r))
(setq b (car cell))
(if (setq f (mew-header-get-value (car b)))
(cond ((listp (cdr b))
(let ((r (cdr b)))
(while r
(if (string-match (car r) f)
(throw 'tag (cdr cell))
)
(setq r (cdr r))
))
)
((stringp (cdr b))
(if (string-match (cdr b) f)
(throw 'tag (cdr cell))
))
))
(setq r (cdr r))
))
mew-from))
%%%% 樋口 雅文 E-mail: higuchi at example.com %%%%
%%%% NTT Software Laboratories %%%%
%%%% Phone:+81-422-59-2908 FAX:+81-422-59-2699 %%%%
Mew-dist メーリングリストの案内