Xref: utzoo gnu.emacs:1407 gnu.emacs.bug:1049 comp.emacs:6660
Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!gatech!tut.cis.ohio-state.edu!ukma!xanth!talos!kjones
From: kjones@talos.uucp (Kyle Jones)
Newsgroups: gnu.emacs,gnu.emacs.bug,comp.emacs
Subject: Re: Scrolling in GNU emacs
Message-ID: <1989Aug14.153236.13162@talos.uucp>
Date: 14 Aug 89 15:32:36 GMT
References: <8914@cbnews.ATT.COM> 
Reply-To: kjones%talos.uucp@uunet.uu.net
Lines: 19

Tom Horsley writes:
 > You would think that if a terminal has scrolling regions, it would
 > *always* be faster to scroll, but it does some sort of cryptic computations
 > that wind up deducing it is faster to redraw the whole screen than to
 > scroll:

Ho ho, just recently we had some users of X windows moaning that the
opposite is true.

It really and truly depends on what exactly is on the screen and how
much padding for the terminal's scrolling commands, be they scrolling
regions, scrolling forward/backward, or insert/delete line or all of
these.  In the case of windowing systems that don't provide a termcap (or
equivalent) information, then whether scrolling is fast or not depends
on the hardware driving the bitmapped display.

So if Emacs is making the wrong decision between scrolling and redrawing
then more than likely it's been given incorrect (or no) information to
work with.