Mercurial > emacs
changeset 21864:191bddd991ef
(rmail-forward): Use mail-text-start.
(rmail-resend): Don't bind mail-header-separator.
(rmail-retry-failure): Use mail-send-delimit-header, etc.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Thu, 30 Apr 1998 06:21:57 +0000 |
parents | d84de2f4c38d |
children | cedd1efb2892 |
files | lisp/mail/rmail.el |
diffstat | 1 files changed, 4 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/mail/rmail.el Thu Apr 30 06:18:55 1998 +0000 +++ b/lisp/mail/rmail.el Thu Apr 30 06:21:57 1998 +0000 @@ -2748,10 +2748,7 @@ ;; The mail buffer is now current. (save-excursion ;; Insert after header separator--before signature if any. - (goto-char (point-min)) - (search-forward-regexp - (concat "^" (regexp-quote mail-header-separator) "$")) - (forward-line 1) + (goto-char (mail-text-start)) (insert "------- Start of forwarded message -------\n") ;; Quote lines with `- ' if they start with `-'. (let ((beg (point)) end) @@ -2787,7 +2784,6 @@ (require 'mailalias) (if (not from) (setq from user-mail-address)) (let ((tembuf (generate-new-buffer " sendmail temp")) - (mail-header-separator "") (case-fold-search nil) (mailbuf (current-buffer))) (unwind-protect @@ -2969,17 +2965,15 @@ (indent-rigidly (point-min) (point-max) bounce-indent)) (rmail-clear-headers rmail-retry-ignored-headers) (rmail-clear-headers "^sender:\\|^from:\\|^return-path:") - (goto-char (point-min)) + (mail-send-delimit-header) (save-restriction - (search-forward "\n\n") - (forward-line -1) - (narrow-to-region (point-min) (point)) + (narrow-to-region (point-min) (mail-header-end)) (setq resending (mail-fetch-field "resent-to")) (if mail-self-blind (if resending (insert "Resent-Bcc: " (user-login-name) "\n") (insert "BCC: " (user-login-name) "\n")))) - (insert mail-header-separator) + (goto-char (point-min)) (mail-position-on-field (if resending "Resent-To" "To") t) (set-buffer rmail-this-buffer) (rmail-beginning-of-message))))))