2011-04-05 82 views
0

我怎样才能让Emacs的执行类似的Emacs + ESS空闲时间打印

(ess-eval-linewise "cat(date(), '\\n')" t nil nil nil) 

每次ESS正在运行和Emacs已经空闲了一定的时间和它周围停止在空闲时刻的地方?

回答

0

我对ess没有任何经验,但是您可以使用run-with-idle-timer在Emacs闲置一段给定的时间时运行命令。

您可以将上面的代码行包装到一个函数中,并将其赋予此函数,并让它每次执行一次Emacs在指定的时间内处于空闲状态。

有关使用该功能的详细信息,请参阅the wiki

+0

我试过了,但它只做了一半的工作。在空闲时间结束时我需要再执行一次命令,这对我来说是一个棘手的部分。 – Raimondas 2011-04-05 06:23:05