bug-gnu-emacs
[Top][All Lists]
Advanced

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

Re: signalling errors in redisplay


From: Stefan Monnier
Subject: Re: signalling errors in redisplay
Date: 06 Dec 2001 09:44:03 -0500
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1.50

>>>>> "Richard" == Richard Stallman <rms@gnu.org> writes:
> I don't know if we can expect to find any universal solution.

How about:

If Fsignal detects we're inside redisplay, it pushes the signal
onto a list of "pending redisplay errors".  At the end of redisplay,
we check the list and throw the corresponding signals.

Of course, this has several problems:
- The code might be seriously confused if Fsignal returns normally.
- I have no idea what it means to throw several signals.
- Plus all the problems that my feeble mind can't even imagine because
  of its lack of understanding of how the redisplay code really works.


        Stefan



reply via email to

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