]> git.eshelyaron.com Git - emacs.git/commitdiff
(mail-mode): Line starting with ---- is a separator.
authorRichard M. Stallman <rms@gnu.org>
Sun, 5 May 1996 03:55:07 +0000 (03:55 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 5 May 1996 03:55:07 +0000 (03:55 +0000)
lisp/mail/sendmail.el

index a8185e1f557c3060ef8448baf8346595c8db316d..da3707f2179e7db68fe112c42e405d696cb65d91 100644 (file)
@@ -327,11 +327,15 @@ C-c C-v  mail-sent-via (add a Sent-via field for each To or CC)."
   (setq font-lock-defaults '(mail-font-lock-keywords t))
   (make-local-variable 'paragraph-separate)
   (make-local-variable 'paragraph-start)
+  ;; `-- ' precedes the signature.  `-----' appears at the start of the
+  ;; lines that delimit forwarded messages.
+  ;; 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]*[-_][-_][-_]+$\\|-- \\|"
+                               "$\\|[ \t]*[-_][-_][-_]+$\\|-- $\\|-----\\|"
                                paragraph-start))
   (setq paragraph-separate (concat (regexp-quote mail-header-separator)
-                                  "$\\|[ \t]*[-_][-_][-_]+$\\|-- \\|"
+                                  "$\\|[ \t]*[-_][-_][-_]+$\\|-- $\\|-----\\|"
                                   paragraph-separate))
   (run-hooks 'text-mode-hook 'mail-mode-hook))
 \f