diff options
author | Eli Zaretskii <eliz@gnu.org> | 2011-03-26 20:31:36 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2011-03-26 20:31:36 +0200 |
commit | 06b6bbb578cae9ebc00ffd6d4a2c7dc4995588bf (patch) | |
tree | b612992a6c260719e0e7e456880da008772c1be4 /lisp/emacs-lisp/autoload.el | |
parent | 5d9bd9764f0c3dc7592c0232420e4bbc1e366b7f (diff) | |
download | emacs-06b6bbb578cae9ebc00ffd6d4a2c7dc4995588bf.tar.gz emacs-06b6bbb578cae9ebc00ffd6d4a2c7dc4995588bf.tar.bz2 emacs-06b6bbb578cae9ebc00ffd6d4a2c7dc4995588bf.zip |
Fix bug #6671 with point position in the window when scrolling far away.
src/xdisp.c (redisplay_window): Don't check buffer's clip_changed
flag as a prerequisite for invoking try_scrolling.
(try_scrolling): Limit scrolling to 100 screen lines.
(SCROLL_LIMIT): New macro.
(try_scrolling): Use it when setting scroll_limit.
(redisplay_window): Even when falling back on "recentering",
position point in the window according to scroll-conservatively,
scroll-margin, and scroll-*-aggressively variables.
Diffstat (limited to 'lisp/emacs-lisp/autoload.el')
0 files changed, 0 insertions, 0 deletions