diff options
| author | Richard M. Stallman | 2009-02-12 04:01:11 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2009-02-12 04:01:11 +0000 |
| commit | 51584624eee2e282fbd7a299b6cc57fa7dd3747e (patch) | |
| tree | 79cdee7e7b553cf26e517ac879eac5138c1ec9a4 | |
| parent | ded8c6eac7a9602bf6f109b5abfd8156cf05a67e (diff) | |
| download | emacs-51584624eee2e282fbd7a299b6cc57fa7dd3747e.tar.gz emacs-51584624eee2e282fbd7a299b6cc57fa7dd3747e.zip | |
(rmail-show-message-verbose-min): New option.
(rmail-show-message): Conditionally show start and finish in echo area.
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/mail/rmail.el | 11 |
2 files changed, 15 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 443db51c897..bb113227b68 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2009-02-12 Richard M Stallman <rms@gnu.org> | ||
| 2 | |||
| 3 | * mail/rmail.el (rmail-show-message-verbose-min): New option. | ||
| 4 | (rmail-show-message): Conditionally show start and finish in echo area. | ||
| 5 | |||
| 1 | 2009-02-12 Glenn Morris <rgm@gnu.org> | 6 | 2009-02-12 Glenn Morris <rgm@gnu.org> |
| 2 | 7 | ||
| 3 | * mail/rmailsum.el (rmail-get-summary-labels): Store any message labels | 8 | * mail/rmailsum.el (rmail-get-summary-labels): Store any message labels |
diff --git a/lisp/mail/rmail.el b/lisp/mail/rmail.el index 537c404f513..e54fd01460d 100644 --- a/lisp/mail/rmail.el +++ b/lisp/mail/rmail.el | |||
| @@ -2503,6 +2503,11 @@ N defaults to the current message." | |||
| 2503 | (or (not content-type-header) | 2503 | (or (not content-type-header) |
| 2504 | (string-match text-regexp content-type-header))))) | 2504 | (string-match text-regexp content-type-header))))) |
| 2505 | 2505 | ||
| 2506 | (defcustom rmail-show-message-verbose-min 200000 | ||
| 2507 | "Message size at which to show progress messages for displaying it." | ||
| 2508 | :type 'integer | ||
| 2509 | :group 'rmail) | ||
| 2510 | |||
| 2506 | (defun rmail-show-message (&optional msg) | 2511 | (defun rmail-show-message (&optional msg) |
| 2507 | "Show message MSG (default: current message) using `rmail-view-buffer'. | 2512 | "Show message MSG (default: current message) using `rmail-view-buffer'. |
| 2508 | Return text to display in the minibuffer if MSG is out of | 2513 | Return text to display in the minibuffer if MSG is out of |
| @@ -2532,6 +2537,8 @@ The current mail message becomes the message displayed." | |||
| 2532 | (rmail-swap-buffers-maybe) | 2537 | (rmail-swap-buffers-maybe) |
| 2533 | (setq beg (rmail-msgbeg msg) | 2538 | (setq beg (rmail-msgbeg msg) |
| 2534 | end (rmail-msgend msg)) | 2539 | end (rmail-msgend msg)) |
| 2540 | (when (> (- end beg) rmail-show-message-verbose-min) | ||
| 2541 | (message "Showing message %d" msg)) | ||
| 2535 | (narrow-to-region beg end) | 2542 | (narrow-to-region beg end) |
| 2536 | (goto-char beg) | 2543 | (goto-char beg) |
| 2537 | (setq body-start (search-forward "\n\n" nil t)) | 2544 | (setq body-start (search-forward "\n\n" nil t)) |
| @@ -2598,7 +2605,9 @@ The current mail message becomes the message displayed." | |||
| 2598 | (rmail-display-labels) | 2605 | (rmail-display-labels) |
| 2599 | (rmail-swap-buffers) | 2606 | (rmail-swap-buffers) |
| 2600 | (setq rmail-buffer-swapped t) | 2607 | (setq rmail-buffer-swapped t) |
| 2601 | (run-hooks 'rmail-show-message-hook))) | 2608 | (run-hooks 'rmail-show-message-hook) |
| 2609 | (when (> (- end beg) rmail-show-message-verbose-min) | ||
| 2610 | (message "Showing message %d...done" msg)))) | ||
| 2602 | blurb)) | 2611 | blurb)) |
| 2603 | 2612 | ||
| 2604 | (defun rmail-copy-headers (beg end &optional ignored-headers) | 2613 | (defun rmail-copy-headers (beg end &optional ignored-headers) |