[mew-dist 22222] mew-ask-to
KOIE Hidetaka ( 鯉江英隆 )
hide at example.com
2002年 11月 8日 (金) 18:27:08 JST
サマリでの w,f,F で
まず最初に To: をきいてくれると
caseの推測ができてうれしいので、パッチです。
--
KOIE Hidetaka 鯉江英隆 <hide at example.com>
-------------- next part --------------
Index: mew-summary3.el
===================================================================
RCS file: /cvsmew/mew/mew-summary3.el,v
retrieving revision 1.12
diff -u -F^( -r1.12 mew-summary3.el
--- mew-summary3.el 2002/10/31 08:25:12 1.12
+++ mew-summary3.el 2002/11/08 09:26:23
@@ -59,6 +59,8 @@ (defun mew-summary-send (&optional to cc
"Write a message. A new draft is prepared in Draft mode."
(interactive)
(let ((draft (mew-folder-new-message mew-draft-folder)))
+ (when (and mew-ask-to (null to))
+ (setq to (mew-input-address (concat mew-to: " "))))
(mew-current-set-window-config)
(mew-window-configure 'draft)
(mew-summary-prepare-draft
@@ -270,6 +272,7 @@ (defun mew-summary-forward ()
(file (mew-expand-folder fld msg))
(draft (mew-folder-new-message mew-draft-folder))
(draftdir (file-name-nondirectory draft))
+ (to (and mew-ask-to (mew-input-address (concat mew-to: " "))))
subject fwsubject cwin)
(mew-summary-prepare-draft
(mew-summary-prepare-three-windows)
@@ -291,7 +294,7 @@ (defun mew-summary-forward ()
(setq fwsubject (mew-subject-simplify (concat mew-forward-string subject))))
(select-window cwin) ;; draft
;;
- (mew-draft-header fwsubject 'nl)
+ (mew-draft-header fwsubject 'nl to)
(mew-draft-mode)
(run-hooks 'mew-draft-mode-newdraft-hook)
(mew-draft-multi-copy draft (list file))
@@ -313,12 +316,13 @@ (defun mew-summary-multi-forward ()
(mew-summary-not-in-draft
(mew-current-set-window-config)
(let* ((draft (mew-folder-new-message mew-draft-folder))
- (draftdir (file-name-nondirectory draft)))
+ (draftdir (file-name-nondirectory draft))
+ (to (and mew-ask-to (mew-input-address (concat mew-to: " ")))))
(mew-summary-prepare-draft
(mew-summary-prepare-three-windows)
(mew-draft-find-and-switch draft t)
(mew-delete-directory-recursively (mew-attachdir draft))
- (mew-draft-header nil 'nl)
+ (mew-draft-header nil 'nl to)
(mew-draft-mode)
(run-hooks 'mew-draft-mode-newdraft-hook)
(mew-draft-multi-copy draft FILES)
Index: mew-vars.el
===================================================================
RCS file: /cvsmew/mew/mew-vars.el,v
retrieving revision 1.148
diff -u -F^( -r1.148 mew-vars.el
--- mew-vars.el 2002/11/07 03:44:32 1.148
+++ mew-vars.el 2002/11/08 09:26:24
@@ -1192,6 +1192,11 @@ (defcustom mew-ask-subject nil
:group 'mew-draft
:type 'boolean)
+(defcustom mew-ask-to t
+ "*If *non-nil*, ask a user to whom he/she sends."
+ :group 'mew-draft
+ :type 'boolean)
+
(defcustom mew-ask-fcc nil
"*If *non-nil* and a folder on Fcc: does not exist, ask a user to
create it. If nil, folders which are not present are created without
Mew-dist メーリングリストの案内