Emacs+ESS空闲时间打印

发布于 2024-10-29 12:08:08 字数 156 浏览 5 评论 0原文

我怎样才能让 Emacs 执行类似

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

每次 ess 运行并且 Emacs 空闲一段时间以及在它停止空闲时的某个时间的操作?

How can I make Emacs execute something like

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

each time ess is running and Emacs has been idle for a certain amount of time and somewhere around the moment it stops being idle?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

手心的海 2024-11-05 12:08:08

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

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

有关使用该函数的详细信息,请查看wiki

I have no experience with ess but you can use run-with-idle-timer to run a command when Emacs has been idle for a given amount of time.

You can wrap the line above in a function and give it to this function and have it execute everytime Emacs is idle for the given amount of time.

For details on using the function, take a look at the wiki.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文