]> git.eshelyaron.com Git - emacs.git/commitdiff
(reporter-calculate-separator): Function deleted.
authorRichard M. Stallman <rms@gnu.org>
Thu, 30 Apr 1998 06:24:03 +0000 (06:24 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 30 Apr 1998 06:24:03 +0000 (06:24 +0000)
(reporter-submit-bug-report): Major rewrite.

lisp/mail/reporter.el

index ce245d76b85d1ba60525cd39ede28b1ff287f765..748237dea0579f724289e8dc9e9f11a716641bf2 100644 (file)
@@ -285,25 +285,6 @@ composed.")
     (run-hooks 'post-hooks)
     ))
 
-\f
-(defun reporter-calculate-separator ()
-  ;; returns the string regexp matching the mail separator
-  (save-excursion
-    (re-search-forward
-     (concat
-      "^\\("                           ;beginning of line
-      (mapconcat
-       'identity
-       (list "[\t ]*"                  ;simple SMTP form
-            "-+"                       ;mh-e form
-            (regexp-quote 
-             mail-header-separator))   ;sendmail.el form
-       "\\|")                          ;or them together
-      "\\)$")                          ;end of line
-     nil
-     'move)                            ;search for and move
-    (buffer-substring (match-beginning 0) (match-end 0))))
-
 \f
 (defun reporter-compose-outgoing ()
   ;; compose the outgoing mail buffer, and return the selected
@@ -364,29 +345,25 @@ composed.")
       ;; back somewhere
       (and pop-up-windows (display-buffer reporter-eval-buffer)))
     (goto-char (point-min))
-    ;; different mailers use different separators, some may not even
-    ;; use mail-header-separator, but sendmail.el stuff must have this
-    ;; variable bound.
-    (let ((mail-header-separator (reporter-calculate-separator)))
-      (mail-position-on-field "to")
-      (insert address)
-      ;; insert problem summary if available
-      (if (and reporter-prompt-for-summary-p problem pkgname)
-         (progn
-           (mail-position-on-field "subject")
-           (insert pkgname "; " problem)))
-      ;; move point to the body of the message
-      (mail-text)
-      (forward-line 1)
-      (setq after-sep-pos (point))
-      (and salutation (insert "\n" salutation "\n\n"))
-      (unwind-protect
-         (progn
-           (setq final-resting-place (point-marker))
-           (insert "\n\n")
-           (reporter-dump-state pkgname varlist pre-hooks post-hooks)
-           (goto-char final-resting-place))
-       (set-marker final-resting-place nil)))
+    (mail-position-on-field "to")
+    (insert address)
+    ;; insert problem summary if available
+    (if (and reporter-prompt-for-summary-p problem pkgname)
+       (progn
+         (mail-position-on-field "subject")
+         (insert pkgname "; " problem)))
+    ;; move point to the body of the message
+    (mail-text)
+    (forward-line 1)
+    (setq after-sep-pos (point))
+    (and salutation (insert "\n" salutation "\n\n"))
+    (unwind-protect
+       (progn
+         (setq final-resting-place (point-marker))
+         (insert "\n\n")
+         (reporter-dump-state pkgname varlist pre-hooks post-hooks)
+         (goto-char final-resting-place))
+      (set-marker final-resting-place nil))
 
     ;; save initial text and set up the `no-empty-submission' hook.
     ;; This only works for mailers that support a pre-send hook, and