0

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

4

1 回答 1

2

您可以使用emacs 标准 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*)))
于 2012-09-12T05:53:28.480 回答