From: Philip Kaludercic Date: Thu, 14 Apr 2022 10:13:27 +0000 (+0200) Subject: Have submit-emacs-patch prompt for patch file before subject X-Git-Tag: archive/raspbian/1%29.2+1-2+rpi1^2~5^2~16^2~2370^2~570 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=bd67ffa1790b620b2beebdc32080d70b76e71029;p=emacs.git Have submit-emacs-patch prompt for patch file before subject * emacsbug.el (submit-emacs-patch): Prompt for patch file and use that to guess the subject. --- diff --git a/lisp/mail/emacsbug.el b/lisp/mail/emacsbug.el index 1bda609d105..8cb4a00009f 100644 --- a/lisp/mail/emacsbug.el +++ b/lisp/mail/emacsbug.el @@ -488,7 +488,14 @@ and send the mail again%s." Interactively, you will be prompted for SUBJECT and a patch FILE name (which will be attached to the mail). You will end up in a Message buffer where you can explain more about the patch." - (interactive "sThis patch is about: \nfPatch file name: ") + (interactive + (let* ((file (read-file-name "Patch file name: ")) + (guess (with-temp-buffer + (insert-file-contents file) + (mail-fetch-field "Subject")))) + (list (read-string (format-prompt "This patch is about" guess) + nil nil guess) + file))) (switch-to-buffer "*Patch Help*") (let ((inhibit-read-only t)) (erase-buffer)