Как периодически запускать задачу в emacs? - PullRequest
30 голосов
/ 01 октября 2010

Есть ли способ периодически запускать функцию elisp в долговременных emacs, похожих на cron, но в процессе emacs?

Например, я хочу "автоматически запускаться (недавний-save-list") каждые полчаса ", потому что в противном случае он запускается только при выходе, что отстой, когда иногда происходит сбой emacs.(Есть и другие примеры, так что ищите общее решение, а не конкретное для недавнего).

Ответы [ 2 ]

43 голосов
/ 01 октября 2010

Выезд run-with-timer.

(run-with-timer 0 (* 30 60) 'recentf-save-list)
1 голос
/ 19 февраля 2013

Вы также можете найти полночный режим полезным. Можно произвольно определить «полночь», а затем добавить желаемые хуки.

...