From: Damien Cassou Date: Sun, 22 May 2022 06:32:38 +0000 (+0200) Subject: Fix submit-emacs-patch X-Git-Tag: emacs-29.0.90~1910^2~525 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=959d041677205a370b21bc89503fa1d7e5a9bd6b;p=emacs.git Fix submit-emacs-patch submit-emacs-patch creates a new message and immediately inserts new lines without first moving the point to the message body. This doesn't work with notmuch (and its notmuch-user-agent symbol) because the point starts in the headers and nothing in Emacs specifies that the mua should move point to the body automatically. * lisp/mail/emacsbug.el (submit-emacs-patch): Make sure point is in the body before inserting new lines (bug#55571). --- diff --git a/lisp/mail/emacsbug.el b/lisp/mail/emacsbug.el index 8cb4a00009f..df2b7a7453b 100644 --- a/lisp/mail/emacsbug.el +++ b/lisp/mail/emacsbug.el @@ -516,6 +516,7 @@ Message buffer where you can explain more about the patch." (view-mode 1) (button-mode 1)) (message-mail-other-window report-emacs-bug-address subject) + (message-goto-body) (insert "\n\n\n") (emacs-bug--system-description) (mml-attach-file file "text/patch" nil "attachment")