>>>>> Ralf Angeli wrote: > the handling of `scroll-margin' has recently changed a bit in Emacs CVS > and recentering seems to happen more agressively now. This becomes a > problem if `scroll-margin' is greater than 0 and one is scrolling an > article with . When the bottom of the article is reached the last > line will not stay at the bottom of the window but jump to the middle of > it. > The recentering is triggered by the statement > (move-to-window-line -1) > in `gnus-article-next-page'. It is usually countered by > `gnus-article-next-page-1', but not at the end of an article where the > latter function will not be called. > The problem can be circumvented by changing the above statement to > (move-to-window-line (- -1 scroll-margin)) I tried (setq scroll-margin 3) on the latest Emacs 22.0.50 and 23.0.60 and confirmed this fix is necessary for the case where `gnus-article-over-scroll' is nil (the default). > If necessary I can provide a change log entry for such a change. Please provide it and I'll commit the slightly modified one like: