2011-04-05 81 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