Avoid asking redundant question in emacsbug.el
* lisp/mail/emacsbug.el (report-emacs-bug-hook): Don't ask the question about saving email setup if we cannot save it anyway. (Bug#63816)
This commit is contained in:
parent
583ba1db7e
commit
4bc043ff45
1 changed files with 10 additions and 6 deletions
|
@ -455,12 +455,16 @@ and send the mail again%s."
|
|||
(setq send-mail-function (sendmail-query-user-about-smtp))
|
||||
(when (derived-mode-p 'message-mode)
|
||||
(setq message-send-mail-function (message-default-send-mail-function))
|
||||
(add-hook 'message-sent-hook
|
||||
(lambda ()
|
||||
(when (y-or-n-p "Save this mail sending choice?")
|
||||
(customize-save-variable 'send-mail-function
|
||||
send-mail-function)))
|
||||
nil t)))
|
||||
;; Don't ask the question below if we are going to ignore it in
|
||||
;; 'customize-save-variable' anyway.
|
||||
(unless (or (null user-init-file)
|
||||
(and (null custom-file) init-file-had-error))
|
||||
(add-hook 'message-sent-hook
|
||||
(lambda ()
|
||||
(when (y-or-n-p "Save this mail sending choice?")
|
||||
(customize-save-variable 'send-mail-function
|
||||
send-mail-function)))
|
||||
nil t))))
|
||||
(or report-emacs-bug-no-confirmation
|
||||
;; mailclient.el does not need a valid From
|
||||
(eq send-mail-function 'mailclient-send-it)
|
||||
|
|
Loading…
Add table
Reference in a new issue