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

[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.




reply via email to

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