emacs - 获取正在运行的 Emacs 计时器列表

标签 emacs elisp

我创建了一个计时器并在 Emacs 中存储了对它的引用

(setq my-timer-store (run-at-time "1 min" 900 'my-func))

我通常在早上执行这个elisp,然后通过执行来阻止它在一夜之间运行
(cancel-timer my-timer-store)

不幸的是,我启动了两次计时器(中间没有取消它),所以我不再引用我启动的第一个计时器,因此我无法取消它。有没有办法列出所有正在运行的计时器,以便我可以清理我离开的计时器。

最佳答案

计时器似乎存储在 timer-list 中和 timer-idle-list .

关于emacs - 获取正在运行的 Emacs 计时器列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11670567/

相关文章:

emacs - 影响列表的一个元素

emacs - 使 emacs 下一个缓冲区跳过 *Messages* 缓冲区

email - 通过带有 gnutls 和额外参数的 smtp 使用 emacs24 发送电子邮件

emacs - 从哈希表中检索键,按值排序,高效

emacs - 在 Emacs 中将命令绑定(bind)到 C-RET

emacs - 仅当从某个其他函数调用时才触发对函数的建议

macos - 如何在OS X的emacs 23中安装新模式?

regex - Lisp 正则表达式匹配带有或不带有常量类型标识符( 3.2 或 3.2f )的数字

emacs - 如何在emacs中以基本模式加载文件

emacs - 让 Emacs 填充段落与类似 javadoc 的注释一起玩