+2009-02-12 Richard M Stallman <rms@gnu.org>
+
+ * mail/rmail.el (rmail-show-message-verbose-min): New option.
+ (rmail-show-message): Conditionally show start and finish in echo area.
+
2009-02-12 Glenn Morris <rgm@gnu.org>
* mail/rmailsum.el (rmail-get-summary-labels): Store any message labels
(or (not content-type-header)
(string-match text-regexp content-type-header)))))
+(defcustom rmail-show-message-verbose-min 200000
+ "Message size at which to show progress messages for displaying it."
+ :type 'integer
+ :group 'rmail)
+
(defun rmail-show-message (&optional msg)
"Show message MSG (default: current message) using `rmail-view-buffer'.
Return text to display in the minibuffer if MSG is out of
(rmail-swap-buffers-maybe)
(setq beg (rmail-msgbeg msg)
end (rmail-msgend msg))
+ (when (> (- end beg) rmail-show-message-verbose-min)
+ (message "Showing message %d" msg))
(narrow-to-region beg end)
(goto-char beg)
(setq body-start (search-forward "\n\n" nil t))
(rmail-display-labels)
(rmail-swap-buffers)
(setq rmail-buffer-swapped t)
- (run-hooks 'rmail-show-message-hook)))
+ (run-hooks 'rmail-show-message-hook)
+ (when (> (- end beg) rmail-show-message-verbose-min)
+ (message "Showing message %d...done" msg))))
blurb))
(defun rmail-copy-headers (beg end &optional ignored-headers)