[Mew-dist 03287] Re: Mew 1.93b6: mew-config breaks out mew-config-list setting ?

Maybe TABOO y-koga at example.com
1997年 12月 26日 (金) 15:00:16 JST


SAKAI Kiyotaka <ksakai at example.com>:
> C-c C-m のときに、
> 
> 1. Config: ヘッダがすでに存在していれば mew-config-guess-alist による
>   推測・挿入は行わない。
> 
> 2. mew-config-guess-alist による Config: ヘッダを挿入したときには flag 
>   を立てておく。この flag は buffer-local にしておく。
> 
> 3. undo のときは、flag が立っていたときのみ Config: ヘッダの削除を行い、
>   flag を clear する。
> 
> というのでどうしょうか。
> 
> この場合、mew-config を設定していると、手動で Config: ヘッダを削除しな
> い限り mew-config-guess-alist を使わないことになります。

ナンセンスです。

guess はユーザの便宜に大きく寄与する機能ですが、これを使うためにわざわ
ざ Config: を消すくらいなら、私ならば消さずにくるくる回して自分で選び
ます。guess の設定をしていても有効に使われません。

guess が可能なタイミングは、送信先のアドレスが設定されているときです。
リプライ時にアドレスが自動設定されると同様、guess された Config: が挿
入されてもなんら変なところはありません。むしろ自然と言ってもよいでしょ
う。これが便利なのは Config: の使い分けを多用する人には理解できると思
います。

リプライ時に guess したものを挿入するようにするパッチです (1.93b8 用)。

--- mew-draft.el.ORG	Mon Dec 15 16:19:40 1997
+++ mew-draft.el	Fri Dec 26 14:20:03 1997
@@ -442,7 +442,7 @@
   (and mew-cc   (mew-header-insert-here "Cc:" mew-cc))
   (mew-header-insert-here "Subject:" (if subject subject "")) ;; tricky
   (and mew-from (mew-header-insert-here "From:" mew-from))
-  (and mew-config (mew-header-insert-here "Config:" mew-config))
+;  (and mew-config (mew-header-insert-here "Config:" mew-config))
   (and mew-fcc  (mew-header-insert-here "Fcc:" mew-fcc))
   (and mew-dcc  (mew-header-insert-here "Dcc:" mew-dcc))
   (and mew-reply-to (mew-header-insert-here "Reply-To:" mew-reply-to))
@@ -471,6 +471,9 @@
       (setq halist (cdr halist)))
     )
   (mew-header-insert-here "Mime-Version:" mew-mv:-num)
+  (let ((config (mew-config-guess-by-alist)))
+    (if config (mew-header-insert-here "Config:" (car config))
+      (and mew-config (mew-header-insert-here "Config:" mew-config))))
   (insert mew-header-separator "\n")
   (mew-draft-refresh)
   (if nl (insert "\n"))

----
NEC ネットワーキング技術研究所 & 慶應義塾SFC研究所
こがよういちろう <y-koga at example.com>



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