[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