[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: cvs emacs stalls with: error in process filter
From: |
Klaus Zeitler |
Subject: |
Re: cvs emacs stalls with: error in process filter |
Date: |
14 Jan 2004 12:08:52 +0100 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 |
>>>>> "Richard" == Richard Stallman <address@hidden> writes:
Richard>
Richard> e.g. timer-event-handler does bind it to t, as I've already
Richard> mentioned. and from the xbacktrace I suspect that this could
Richard> be the culprit.
Richard>
Richard> But then again there may be good reasons why the developer
Richard> decided to bind inhibit-quit to t.
Richard>
Richard> It is correct for timer-event-handler to bind it to t.
Richard> If a timer handler calls a function that can wait a long time,
Richard> that is a strange thing to do, arguably a bug.
normally this function doesn't wait long. But I wouldn't consider checking
some subprocess output in a function, called by timer-event-handler, a bug.
If timer-event-handler binds it to t, maybe that's worth a documentation hint,
that developers should consider binding it to nil in there functions, if those
functions may have to wait for a long time.
Or how about Stefan's suggestion to change accept-process-output.
Anyway my first approach to check the quit flag in that clearcase function
doesn't seem so bad after all. Maybe I should suggest to the maintainer of
clearcase.el to bind inhibit-quit to nil in this function.
Klaus
--
------------------------------------------
| Klaus Zeitler Lucent Technologies |
| Email: address@hidden |
------------------------------------------
---
That must be wonderful! I don't understand it at all.
Re: cvs emacs stalls with: error in process filter, Klaus Zeitler, 2004/01/12