emacs-devel
[Top][All Lists]
Advanced

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

Re: gnus makes emacs lose response


From: Chong Yidong
Subject: Re: gnus makes emacs lose response
Date: Mon, 25 Sep 2006 11:22:15 -0400
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

Stefan Monnier <address@hidden> writes:

>> This behavior is documented in the Lisp Reference manual:
>
>>    Emacs binds `inhibit-quit' to `t' before calling the timer
>>    function, because quitting out of many timer functions can leave
>>    things in an inconsistent state.  This is normally unproblematical
>>    because most timer functions don't do a lot of work.  Indeed, for a
>>    timer to call a function that takes substantial time to run is
>>    likely to be annoying.
>
>> However, the result is that when the `gnus-demon' timer function calls
>> accept-process-output, it can't be interrupted.
>
>> I'm not sure what the best way to handle this is.  Anyone?
>
> `with-local-quit'.
> The manual should be changed to point to it,

I've checked in a fix, which Leon has confirmed to fix his problem.
(I've updated the lispref manual too.)




reply via email to

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