Function: rmail-summary-scroll-msg-up
rmail-summary-scroll-msg-up is an interactive and byte-compiled
function defined in rmailsum.el.gz.
Signature
(rmail-summary-scroll-msg-up &optional DIST)
Documentation
Scroll the Rmail window forward.
If the Rmail window is displaying the end of a message, advance to the next message.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/mail/rmailsum.el.gz
(defun rmail-summary-scroll-msg-up (&optional dist)
"Scroll the Rmail window forward.
If the Rmail window is displaying the end of a message,
advance to the next message."
(interactive "P")
(if (eq dist '-)
(rmail-summary-scroll-msg-down nil)
(let ((rmail-buffer-window (get-buffer-window rmail-buffer)))
(if rmail-buffer-window
(if (let ((rmail-summary-window (selected-window)))
(select-window rmail-buffer-window)
(prog1
;; Is EOB visible in the buffer?
(pos-visible-in-window-p (point-max))
(select-window rmail-summary-window)))
(if (not rmail-summary-scroll-between-messages)
(error "End of buffer")
(rmail-summary-next-msg (or dist 1)))
(let ((other-window-scroll-buffer rmail-buffer))
(scroll-other-window dist)))
;; If it isn't visible at all, show the beginning.
(rmail-summary-beginning-of-message)))))