GNU bug report logs -
#5718
scroll-margin in buffer with small line count.
Previous Next
Reported by: Oleksandr Gavenko <gavenkoa <at> gmail.com>
Date: Sun, 14 Mar 2010 17:28:02 UTC
Severity: wishlist
Tags: fixed, patch
Fixed in version 26.1
Done: npostavs <at> users.sourceforge.net
Bug is archived. No further changes may be made.
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
I have official Emacs 22.3 from FSF ftp server for Windows.
When set
(setq scroll-margin 4)
in buffer with window width 6 lines real margin value is 1
(so real line scrolling done when press <up> on second line
or when press <down> on fifth line).
Experiment show such dependence of real margin on line count:
lines real-scroll-margin
3,4,5,6 1
7,8,9,10 2
11,12,13,14 3
>15 4
I count from 3 as when try make less lines Emacs warn.
I think that whose modify scroll-margin want to see as many
as possible margin value up to its customization value.
This formula produce such values:
best-scroll-margin = min( (line_count - 1)/2, scroll-margin)
So previous table changed to:
lines best-scroll-margin
3,4 1
5,6 2
7,8 3
>9 4
Also as you can see in proposal case
user switch start work from 9 lines in window, not 15!
Please implement described behaviour.
--
Best regards!
This bug report was last modified 8 years and 168 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.