emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: The unwarranted scrolling assumption


From: grischka
Subject: Re: The unwarranted scrolling assumption
Date: Fri, 18 Jun 2010 21:02:19 +0200
User-agent: Thunderbird 2.0.0.23 (Windows/20090812)

Emacs was designed to handle a slow redisplay by suspending
redisplay when it's too slow to avoid the above problems.
I think it's a very sound design ...

It is PART OF a design.  The more important but not implemented
in emacs part is to quit redisplay prematurely when new input
arrives.  Basically like:

  (while-no-input
     (redisplay)
     )

In practice, editors did it like this (which gives nice feedback
on the spot where the eyes look at):

  (while-no-input
     (redisplay current-line)
     (redisplay rest-of-page)
     )

--- grischka




reply via email to

[Prev in Thread] Current Thread [Next in Thread]