aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader2008-09-04 02:32:12 +0000
committerMiles Bader2008-09-04 02:32:12 +0000
commit16dd13dfcf7c62e668bb45434808f4e021751fd7 (patch)
tree609ba90edabdb4763ffa7db6dc64fb6c90c7cf6a
parentac701fc449688dd8d3399f9b6a9c065e5bf59f6b (diff)
downloademacs-16dd13dfcf7c62e668bb45434808f4e021751fd7.tar.gz
emacs-16dd13dfcf7c62e668bb45434808f4e021751fd7.zip
Merge from gnus--devo--0
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1400
-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)