Ответ 1
Отъезд run-with-timer
.
(run-with-timer 0 (* 30 60) 'recentf-save-list)
Есть ли способ периодически запускать функцию elisp в длительном emacs, похожем на cron, но внутри процесса emacs?
Например, я хочу "автоматически запускать (recentf-save-list) каждые полчаса", потому что в противном случае он работает только при выходе, что отстойно, когда emacs время от времени падает. (Есть и другие примеры, так что вы ищете общее решение, а не одно, в частности, для последних).
Отъезд run-with-timer
.
(run-with-timer 0 (* 30 60) 'recentf-save-list)
Вы также можете найти полночный режим. Можно произвольно определить "полночь", а затем добавить крючки по желанию.