GNU bug report logs - #5718
scroll-margin in buffer with small line count.

Previous Next

Package: emacs;

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


View this message in rfc822 format

From: Andrew Hyatt <ahyatt <at> gmail.com>
To: Oleksandr Gavenko <gavenkoa <at> gmail.com>
Cc: 5718 <at> debbugs.gnu.org
Subject: bug#5718: scroll-margin in buffer with small line count.
Date: Thu, 11 Aug 2016 00:11:22 -0400
Oleksandr Gavenko <gavenkoa <at> gmail.com> writes:

> 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.

I'm having a hard time understanding this report.  However, it seems
like more like a wishlist request than a bug: you want to change the
scrolling behavior.  I'm going to change this to wishlist for now, but
let me know if I've misunderstood, please.




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.