在 Emacs 中编辑 crontab
一般来说,编辑 crontab 时可以用
crontab -e
,它会读取
EDITOR
环境变量来决定需要打开的编辑器,比如:
EDITOR=emacsclient crontab -e
这时会用 emacsclient 来编辑 crontab 内容,只是需要注意一点,编辑完成后,需要用
C-x #(server-edit)
来退出。
如果使用 with-editor[1] 的话,可以进一步完善编辑 crontab 的体验。
首先定义下面的函数:
(defun my/edit-crontab ()
(interactive)