]> git.eshelyaron.com Git - emacs.git/commitdiff
(mail-mode): mail-header-separator affects paragraphs
authorRichard M. Stallman <rms@gnu.org>
Tue, 17 Jun 1997 00:08:51 +0000 (00:08 +0000)
committerRichard M. Stallman <rms@gnu.org>
Tue, 17 Jun 1997 00:08:51 +0000 (00:08 +0000)
only when there is nothing after it on the line.
(mail-mode-auto-fill, mail-mode-fill-paragraph):
Look for mail-header-separator only on a line by itself.

lisp/mail/sendmail.el

index 5432797eb2cb0c0911639939217429630346b2e9..272ea55796a209cf8d6bb0dad8d5dea79f01f18c 100644 (file)
@@ -347,7 +347,7 @@ C-c C-v  mail-sent-via (add a Sent-via field for each To or CC)."
   ;; Lines containing just >= 3 dashes, perhaps after whitespace,
   ;; are also sometimes used and should be separators.
   (setq paragraph-start (concat (regexp-quote mail-header-separator)
-                               "\\|[ \t]*$\\|" page-delimiter))
+                               "$\\|[ \t]*$\\|" page-delimiter))
   (setq paragraph-separate paragraph-start)
   (run-hooks 'text-mode-hook 'mail-mode-hook))
 
@@ -357,7 +357,7 @@ If within the headers, this makes the new lines into continuation lines."
   (if (< (point)
         (save-excursion
           (goto-char (point-min))
-          (if (search-forward mail-header-separator nil t)
+          (if (search-forward (concat "^" mail-header-separator "$") nil t)
               (point)
             0)))
       (let ((old-line-start (save-excursion (beginning-of-line) (point))))
@@ -375,7 +375,7 @@ If within the headers, this makes the new lines into continuation lines."
   (if (< (point)
         (save-excursion
           (goto-char (point-min))
-          (if (search-forward mail-header-separator nil t)
+          (if (search-forward (concat "^" mail-header-separator "$") nil t)
               (point)
             0)))
       (let (beg end fieldname)