[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Idle Time to Poll Serve
From: |
Eric Abrahamsen |
Subject: |
Re: Idle Time to Poll Serve |
Date: |
Thu, 20 Feb 2020 08:41:36 -0800 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Richmond <dnomhcir@gmx.com> writes:
> I have devised this script to set up idle timers to poll the news
> server. But it seems to cause emacs to hang after a while. If I use gtk
> I can get it to respond with ctrl-g, but running in a terminal,
> i.e. konsole or lxterminal, it is more difficult. What's wrong? This is
> placed in .gnus
>
> (defun news-check ()
> (ignore-errors
> (gnus-group-get-new-news)
> )
> (setq result (run-with-idle-timer (time-add (current-idle-time) 300) t
> (lambda () (news-check))))
> )
Why is this function recursive? That's bound to be a bad idea. I would
refactor to remove the recursion, and to only start another check after
the last one has completed.
- Idle Time to Poll Serve, Richmond, 2020/02/20
- Re: Idle Time to Poll Serve,
Eric Abrahamsen <=
- Message not available