(rmail-summary-previous-all)
authorRichard M. Stallman <rms@gnu.org>
Sat, 15 Oct 1994 10:18:02 +0000 (10:18 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 15 Oct 1994 10:18:02 +0000 (10:18 +0000)
(rmail-summary-next-all): Don't move forward to the end of the buffer.

lisp/mail/rmailsum.el

index 095486d..0829224 100644 (file)
@@ -379,11 +379,17 @@ nil for FUNCTION means all messages."
 (defun rmail-summary-next-all (&optional number)
   (interactive "p")
   (forward-line (if number number 1))
+  ;; It doesn't look nice to move forward past the last message line.
+  (and (eobp) (> number 0)
+       (forward-line -1))
   (display-buffer rmail-buffer))
 
 (defun rmail-summary-previous-all (&optional number)
   (interactive "p")
   (forward-line (- (if number number 1)))
+  ;; It doesn't look nice to move forward past the last message line.
+  (and (eobp) (< number 0)
+       (forward-line -1))
   (display-buffer rmail-buffer))
 
 (defun rmail-summary-next-msg (&optional number)