【问题标题】:Emacs+ESS idle time printEmacs+ESS 空闲时间打印
【发布时间】:2011-04-05 06:06:52
【问题描述】:

如何让 Emacs 执行类似的操作

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

每次 ess 正在运行并且 Emacs 已经空闲了一段时间,并且在它停止空闲时的某个时间左右?

【问题讨论】:

    标签: emacs ess


    【解决方案1】:

    我没有使用ess 的经验,但您可以在 Emacs 空闲一段时间后使用run-with-idle-timer 运行命令。

    您可以将上面的行包装在一个函数中,并将其交给该函数,并让它在每次 Emacs 空闲一段时间后执行。

    函数使用详情请看the wiki

    【讨论】:

    • 我试过了,但它只完成了一半的工作。我需要在空闲时间结束时再执行一次命令,这对我来说是个棘手的部分。
    猜你喜欢
    • 1970-01-01
    • 2012-08-09
    • 2014-12-18
    • 1970-01-01
    • 2019-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-01
    相关资源
    最近更新 更多