跟踪文件打开

时间:2011-08-14 23:54:51

标签: emacs

是否有扩展或简单方法来破解Emacs以跟踪所有文件打开和文件保存操作? 我查看了recentf,它似乎不适用于并行运行的多个Emacs进程。

顺便说一下,我找到了一种使用http://www.emacswiki.org/emacs/BackupEachSave

跟踪文件保存操作的方法
(add-to-list 'load-path "~/.emacs.d/")
(require 'backup-each-save)
(add-hook 'after-save-hook 'backup-each-save)
(setq backup-each-save-mirror-location "/usr/local/google/users/yaroslavvb/backups")

它使用文件名中的时间戳保存每次保存的备份,因此您可以通过遍历备份树获取所有保存操作的列表

1 个答案:

答案 0 :(得分:0)

有访问和保存文件的钩子。如果你知道elisp:

,你可以使用它们来创建某种常见的跟踪功能

http://www.gnu.org/s/emacs/manual/html_node/elisp/Standard-Hooks.html