记录Emacs文件打开/保存命令

时间:2012-09-11 21:57:51

标签: emacs

我希望在Emacs中保留文件操作的历史记录,特别是文件打开和保存命令,以及相关的时间戳和pid,有没有人做过这样的事情?

1 个答案:

答案 0 :(得分:2)

您可以使用emacs standard hooks轻松自行实现。

这样的事情:

(setq *find-file-list* '())
(setq *save-file-list* '())


(add-hook 'find-file-hook (lambda () 
                             (push (list (buffer-file-name) (time-stamp-string)) *find-file-list*)))

(add-hook 'after-save-hook (lambda () 
                             (push (list (buffer-file-name) (time-stamp-string)) *save-file-list*)))