From: Juri Linkov <juri@jurta.org> Date: Sun, 29 Nov 2009 23:38:18 +0000 (+0000) Subject: * gnus-sum.el (gnus-recenter): Use `recenter-top-bottom' X-Git-Tag: emacs-pretest-23.1.90~172 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=5aa75bd88999cae8af18bcbe6055881680c8e064;p=emacs.git * gnus-sum.el (gnus-recenter): Use `recenter-top-bottom' when it is fboundp in GNU Emacs 23.1. Put `isearch-scroll' property on `gnus-recenter'. (Bug#4981) --- diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 567b8f76303..0959a051bd6 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog @@ -1,3 +1,9 @@ +2009-11-29 Juri Linkov <juri@jurta.org> + + * gnus-sum.el (gnus-recenter): Use `recenter-top-bottom' + when it is fboundp in GNU Emacs 23.1. Put `isearch-scroll' property + on `gnus-recenter'. (Bug#4981) + 2009-11-24 Katsumi Yamaoka <yamaoka@jpl.org> * message.el (message-from-style, message-interactive) diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el index 21a213d4f02..658193bd508 100644 --- a/lisp/gnus/gnus-sum.el +++ b/lisp/gnus/gnus-sum.el @@ -6721,7 +6721,11 @@ Also do horizontal recentering." (when (and gnus-auto-center-summary (not (eq gnus-auto-center-summary 'vertical))) (gnus-horizontal-recenter)) - (recenter n)) + (if (fboundp 'recenter-top-bottom) + (recenter-top-bottom n) + (recenter n))) + +(put 'gnus-recenter 'isearch-scroll t) (defun gnus-summary-recenter () "Center point in the summary window.