我正在为 Emacs 寻找一种通用的方法来做一些检查,以及 (bing) 当某事是真或假时。
我目前有2个例子。有一个拍卖网站,我认为 Emacs 最好检查一下是否有更新。我使用R
(Emacs-ESS)来加载网站的源代码。然后我在 Emacs 中使用自制函数来:
切换缓冲区,重新加载 URL 信息,将信息发送到屏幕,(sleep-for )
稍等片刻。搜索“今天”。然后它必须检查这个字符串后面的值,如果它高于 0,那么这意味着我有一些新的感兴趣的东西,它 PINGS。
这是一个很长的介绍,但我真的很喜欢它。
我现在对 做同样的事情Gnus
,我有一个计时器,它运行一个每 10 秒打开一次 Gnus 的函数,搜索“收件箱”,检查值,如果它高于 0,那么它会通知我(否则它只是切换缓冲区背部)。唯一的问题是这大约需要 0.5 秒,您可以在其中看到点移动到另一个缓冲区并切换回来。
有没有一种通用的方法来完成这些自动化的事情,而不会打扰用户?
编辑: Emacs 执行检查以查看 Stackoverflow 上是否有带有我们最喜欢的标签的新帖子不是很好吗?