有没有办法在长期运行的emacs中定期运行elisp函数,类似于cron,但是在emacs过程中?
例如,我想"每隔半小时自动运行(recentf-save-list)",因为它只会在退出时运行,这在emacs偶尔崩溃时会很糟糕.(还有其他一些例子,因此寻找一般解决方案,而不是特别针对recentf).
Org-mode 允许通过自定义org-agenda-custom-commands来定义自定义命令。做这样的事情:
(setq org-agenda-custom-commands
'(("pb" "Bugs "
(
(todo "KNOWNCAUSE")
(todo "BUG")
(todo "REPORT")
)
((org-agenda-files (list projects-dir))))
Run Code Online (Sandbox Code Playgroud)
将允许我按Cc a调用议程调度程序,然后如果我按pb ,它将按文件夹(project-dirs)和状态过滤我的待办事项。
是否有一个 elisp 函数可以直接调用org-agenda-custom-commands 中定义的(特定)自定义命令?
改写:我想要一个 elisp 函数,如果调用它会显示我过滤的待办事项,就像现在按Cc apb一样。