Rick Campbell writes:
Date: Thu, 7 Jan 1999 10:39:00 -0800 (PST)
From: Kyle Jones <kyle_jones(a)wonderworks.com>
I don't believe the editor will be unusuable, unless we're
talking about a _very_ slow terminal. At 9600 baud a full
screen repaint should take less than a second on average, two
seconds at most if the screen is absolutely full (rare).
Yeah, but a full repaint isn't the worst case. If I'm remember
correctly, you said that you saw it repaint without clearing the
screen. I remember having a similar problem at a point when I was
doing 14.4 and it was *seriously* painful. A redisplay without a
screen clear can try to do `smart' updates like pushing partial lines
around horizontally and end up taking far longer than a full clear and
repaint.
I'm confident that it isn't doing any of that. XEmacs' tty
display code isn't structured in a way that lets it use
insert/delete line or scrolling regions. (That will be a
significant rewrite when it happens.) The redisplay seems to be
reprinting each line and sending the clear-to-end-of-line
sequence after each one.