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: Stefan Monnier
Subject: Re: gnus makes emacs lose response
Date: Sun, 24 Sep 2006 20:39:50 -0400
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

> 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,


        Stefan




reply via email to

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