]> git.eshelyaron.com Git - emacs.git/commitdiff
(report-emacs-bug): Use rfc822-goto-eoh.
authorRichard M. Stallman <rms@gnu.org>
Thu, 30 Apr 1998 06:32:07 +0000 (06:32 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 30 Apr 1998 06:32:07 +0000 (06:32 +0000)
lisp/mail/emacsbug.el

index 79be2cebcedd2b7f7021380cdb723b769cd6b88e..d9e0742ce755eda7231ef0c6bfa8e3599ea5daf1 100644 (file)
@@ -84,8 +84,14 @@ Prompts for bug subject.  Leaves you in a mail buffer."
                  topic)
     ;; The rest of this does not execute
     ;; if the user was asked to confirm and said no.
-    (goto-char (point-min))
-    (re-search-forward (concat "^" (regexp-quote mail-header-separator) "\n"))
+    (rfc822-goto-eoh)
+    (forward-line 1)
+
+    (let ((signature (buffer-substring (point) (point-max))))
+      ;; Discourage users to write non-English text.
+      (set-buffer-multibyte nil)
+      (delete-region (point) (point-max))
+      (insert signature))
     (unless report-emacs-bug-no-explanations
       ;; Insert warnings for novice users.
       (insert "This bug report will be sent to the Free Software Foundation,\n")
@@ -154,8 +160,6 @@ Type SPC to scroll through this section and its subsections.")))
     ;; Make it less likely people will send empty messages.
     (make-local-variable 'mail-send-hook)
     (add-hook 'mail-send-hook 'report-emacs-bug-hook)
-    ;; Discourage users to write non-English text.
-    (set-buffer-multibyte nil)
     (save-excursion
       (goto-char (point-max))
       (skip-chars-backward " \t\n")