diff options
| author | Richard M. Stallman | 1996-03-29 22:40:05 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1996-03-29 22:40:05 +0000 |
| commit | 41c51dcba1b32c2f63722f1ce55c23aed00ed0e9 (patch) | |
| tree | 1107f934e5811b4cbe24f17d9d628c230d79e152 | |
| parent | c21eb13de8bc9853f12aacb57a68fafa76f17e40 (diff) | |
| download | emacs-41c51dcba1b32c2f63722f1ce55c23aed00ed0e9.tar.gz emacs-41c51dcba1b32c2f63722f1ce55c23aed00ed0e9.zip | |
(rmail-forward): Put the "end" line right after the
forwarded message; the signature goes after.
| -rw-r--r-- | lisp/mail/rmail.el | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lisp/mail/rmail.el b/lisp/mail/rmail.el index 099a809bbb7..1065ecc8cb8 100644 --- a/lisp/mail/rmail.el +++ b/lisp/mail/rmail.el | |||
| @@ -2259,18 +2259,20 @@ see the documentation of `rmail-resend'." | |||
| 2259 | (insert "------- Start of forwarded message -------\n") | 2259 | (insert "------- Start of forwarded message -------\n") |
| 2260 | ;; Quote lines with `- ' if they start with `-'. | 2260 | ;; Quote lines with `- ' if they start with `-'. |
| 2261 | (let ((beg (point)) end) | 2261 | (let ((beg (point)) end) |
| 2262 | (setq end (point-marker)) | ||
| 2263 | (set-marker-insertion-type end t) | ||
| 2262 | (insert-buffer-substring forward-buffer) | 2264 | (insert-buffer-substring forward-buffer) |
| 2263 | (goto-char beg) | 2265 | (goto-char beg) |
| 2264 | (while (re-search-forward "^-" nil t) | 2266 | (while (re-search-forward "^-" nil t) |
| 2265 | (beginning-of-line) | 2267 | (beginning-of-line) |
| 2266 | (insert "- ") | 2268 | (insert "- ") |
| 2267 | (forward-line 1)) | 2269 | (forward-line 1)) |
| 2268 | (goto-char (point-max))) | 2270 | (goto-char end) |
| 2269 | (let ((end (point))) | ||
| 2270 | (skip-chars-backward "\n") | 2271 | (skip-chars-backward "\n") |
| 2271 | (if (< (point) end) | 2272 | (if (< (point) end) |
| 2272 | (forward-char 1)) | 2273 | (forward-char 1)) |
| 2273 | (delete-region (point) end)) | 2274 | (delete-region (point) end) |
| 2275 | (set-marker end nil)) | ||
| 2274 | (insert "------- End of forwarded message -------\n") | 2276 | (insert "------- End of forwarded message -------\n") |
| 2275 | (push-mark)))))) | 2277 | (push-mark)))))) |
| 2276 | 2278 | ||