X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=emacs%2Fnotmuch-mua.el;h=72fb770547cffefa38b855fc6a3a5feafe46dfa1;hp=55bc267205756392fdbd6f243a420e0762b6c0a5;hb=025bf3cd4af73020e1657dbb20e13cc0711b8d68;hpb=0c52b5d3b29205059dbd308fa8e52558df57401b diff --git a/emacs/notmuch-mua.el b/emacs/notmuch-mua.el index 55bc2672..72fb7705 100644 --- a/emacs/notmuch-mua.el +++ b/emacs/notmuch-mua.el @@ -490,15 +490,20 @@ will be addressed to all recipients of the source message." (notmuch-mua-reply query-string sender reply-all) (deactivate-mark))) -(defun notmuch-mua-send-and-exit (&optional arg) +(defun notmuch-mua-send-common (arg &optional exit) (interactive "P") (letf (((symbol-function 'message-do-fcc) #'notmuch-maildir-message-do-fcc)) - (message-send-and-exit arg))) + (if exit + (message-send-and-exit arg) + (message-send arg)))) + +(defun notmuch-mua-send-and-exit (&optional arg) + (interactive "P") + (notmuch-mua-send-common arg 't)) (defun notmuch-mua-send (&optional arg) (interactive "P") - (letf (((symbol-function 'message-do-fcc) #'notmuch-maildir-message-do-fcc)) - (message-send arg))) + (notmuch-mua-send-common arg)) (defun notmuch-mua-kill-buffer () (interactive)