aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/gnus/ChangeLog6
-rw-r--r--lisp/gnus/message.el10
2 files changed, 16 insertions, 0 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index ff84e0937a1..01cbd7f2a59 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,9 @@
12008-09-03 Teodor Zlatanov <tzz@lifelogs.com>
2
3 * message.el (message-confirm-send): New variable to confirm sending a
4 message.
5 (message-send): Use it.
6
12008-08-30 Teodor Zlatanov <tzz@lifelogs.com> 72008-08-30 Teodor Zlatanov <tzz@lifelogs.com>
2 8
3 * gnus-spec.el (gnus-parse-simple-format): Revert last patch. 9 * gnus-spec.el (gnus-parse-simple-format): Revert last patch.
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index 181d2f92177..60144932416 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -441,6 +441,13 @@ nil means let mailer mail back a message to report errors."
441 :link '(custom-manual "(message)Sending Variables") 441 :link '(custom-manual "(message)Sending Variables")
442 :type 'boolean) 442 :type 'boolean)
443 443
444(defcustom message-confirm-send nil
445 "Non-nil means when sending a message ask for y/n confirmation."
446 :group 'message-sending
447 :group 'message-mail
448 :link '(custom-manual "(message)Sending Variables")
449 :type 'boolean)
450
444(defcustom message-generate-new-buffers 'unique 451(defcustom message-generate-new-buffers 'unique
445 "*Say whether to create a new message buffer to compose a message. 452 "*Say whether to create a new message buffer to compose a message.
446Valid values include: 453Valid values include:
@@ -3962,6 +3969,9 @@ It should typically alter the sending method in some way or other."
3962 (put-text-property (point-min) (point-max) 'read-only nil)) 3969 (put-text-property (point-min) (point-max) 'read-only nil))
3963 (message-fix-before-sending) 3970 (message-fix-before-sending)
3964 (run-hooks 'message-send-hook) 3971 (run-hooks 'message-send-hook)
3972 (when message-confirm-send
3973 (or (y-or-n-p "Send message? ")
3974 (keyboard-quit)))
3965 (message message-sending-message) 3975 (message message-sending-message)
3966 (let ((alist message-send-method-alist) 3976 (let ((alist message-send-method-alist)
3967 (success t) 3977 (success t)