Mercurial > emacs
changeset 49547:b020ca291f89
(rmail-forward-separator-regex): New custom variable.
(unforward-rmail-message): Use it.
author | Francesco Potortì <pot@gnu.org> |
---|---|
date | Fri, 31 Jan 2003 14:01:20 +0000 |
parents | 29448545f0d3 |
children | 8b1c605f8c9b |
files | lisp/mail/undigest.el |
diffstat | 1 files changed, 9 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/mail/undigest.el Fri Jan 31 14:00:46 2003 +0000 +++ b/lisp/mail/undigest.el Fri Jan 31 14:01:20 2003 +0000 @@ -36,6 +36,14 @@ "\^_\^L\n0, unseen,,\n*** EOOH ***\n" "String for separating messages in an rmail file.") +(defcustom rmail-forward-separator-regex + "^----.*\\([Ff]orwarded\\|[Oo]riginal\\).*[Mm]essage" + "*Regexp to match the string that introduces forwarded messages. +This is not a header, but a string contained in the body of the message. +You may need to customise it for local needs." + :type 'regexp + :group 'rmail-headers) + (defconst rmail-digest-methods '(rmail-digest-parse-mime @@ -231,8 +239,7 @@ (forwarded-from (mail-fetch-field "From")) (forwarded-date (mail-fetch-field "Date")) beg end prefix forward-msg) - (cond ((re-search-forward - "^----.*\\([Ff]orwarded\\|[Oo]riginal\\).*[Mm]essage" nil t) + (cond ((re-search-forward rmail-forward-separator-regex nil t) (forward-line 1) (skip-chars-forward "\n") (setq beg (point))