[Mew-dist 07853] Re: 1.94b12
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
1999年 3月 2日 (火) 13:33:30 JST
こんにちは、白井です。
From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [Mew-dist 07841] 1.94b12
Message-ID: <19990302090604X.kazu at example.com>
Date: Tue, 2 Mar 1999 09:06:27 +0900
kazu> mew-1.94b12.tar.gz を ftp.Mew.org:/pub/Mew/beta に置きました。昨日の 3
kazu> つのパッチに加え、メールを簡単に添付できるコマンドを実装しました。添付
kazu> 領域で "y" とすると、Message モードに表示されているメールが添付できま
kazu> す。
せっかく別コマンドにするのでしたら、
1. mew-current-get が nil ならやめちゃう。attach する Message は
必ず *見ている* Meassage とする。
2. C-cC-y をするときと違い、attach する Message がわかりにくいた
め、間違って違うメールを attach する可能性が高い。だから、その
Message を表示して確認を求める。
というのはいかがでしょうか?
今一、どうやって実現したら良いのかがすっきりしないのですが、以下
の patch のような感じの機能です。
# 本当は、summary + message + draft の三分割表示にしたかったけど、
# 方法がわからなかったので、全面表示で確認をうながしています。
# この方が Message の内容がたくさん見えてミスが減るという利点も
# あります。 > こじつけ ^^
-------------- next part --------------
--- mew-attach.el.orig Mon Mar 1 23:05:38 1999
+++ mew-attach.el Tue Mar 2 12:41:49 1999
@@ -404,12 +404,23 @@
on \".\" in attachments."
(interactive)
(let ((fld-msg (mew-current-get 'message))
- default)
+ from)
(if fld-msg
- (setq default (mew-expand-folder (car fld-msg) (cdr fld-msg))))
- (mew-attach-duplicate (function mew-symbolic-link)
- "link" nil nil nil default)))
-
+ (progn
+ (setq from (mew-expand-folder (car fld-msg) (cdr fld-msg)))
+ (mew-current-set 'draft-window (current-window-configuration))
+ (mew-summary-goto-folder nil (car fld-msg))
+ (delete-other-windows)
+ (mew-summary-jump-message (cdr fld-msg))
+ (mew-summary-display t)
+ (if (not (y-or-n-p (format "Attach this message (%s/%s)? "
+ (car fld-msg) (cdr fld-msg))))
+ (set-window-configuration (mew-current-get 'draft-window))
+ (set-window-configuration (mew-current-get 'draft-window))
+ (mew-attach-duplicate (function mew-symbolic-link)
+ "link" nil from)))
+ (message "Can't find current message."))))
+
(defun mew-attach-find-new-file ()
"Open a new file into a buffer on \".\" in attachments."
(interactive)
Mew-dist メーリングリストの案内