有没有办法在长时间运行的emacs中定期运行elisp函数,类似于cron,但是在emacs过程中?
例如,我想“每隔半小时自动运行(recentf-save-list)”,因为它只会在退出时运行,这在emacs偶尔崩溃时会很糟糕。 (还有其他一些例子,所以寻找一般解决方案,而不是特别针对recentf)。
答案 0 :(得分:42)
(run-with-timer 0 (* 30 60) 'recentf-save-list)
答案 1 :(得分:1)
您可能还会发现midnight mode有用。可以随意定义“午夜”,然后根据需要添加钩子。