* gnus-topic.el (gnus-topic-mode): Ditto.
+2005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
+
+ * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
+ (gnus-article-prev-page): Take scroll-margin into consideration.
+
2005-07-04 Lute Kamstra <lute@gnu.org>
Update FSF's address in GPL notices.
If end of article, return non-nil. Otherwise return nil.
Argument LINES specifies lines to be scrolled up."
(interactive "p")
- (move-to-window-line -1)
+ (move-to-window-line (max (- -1 scroll-margin) (- -1 (window-body-height))))
(if (save-excursion
(end-of-line)
(and (pos-visible-in-window-p) ;Not continuation line.
(end-of-buffer
;; Long lines may cause an end-of-buffer error.
(goto-char (point-max)))))
- (move-to-window-line 0))
+ (move-to-window-line (min scroll-margin (window-body-height))))
(defun gnus-article-prev-page (&optional lines)
"Show previous page of current article.
Argument LINES specifies lines to be scrolled down."
(interactive "p")
- (move-to-window-line 0)
+ (move-to-window-line (min scroll-margin (window-body-height)))
(if (and gnus-page-broken
(bobp)
(not (save-restriction (widen) (bobp)))) ;Real beginning-of-buffer?
(scroll-down lines)
(beginning-of-buffer
(goto-char (point-min))))
- (move-to-window-line 0)))))
+ (move-to-window-line (min scroll-margin (window-body-height)))))))
(defun gnus-article-only-boring-p ()
"Decide whether there is only boring text remaining in the article.