Emacs创建名为##的自动保存文件

我已经配置Emacs发送自动保存到/ tmp目录:

(setq backup-directory-alist `((".*" . ,temporary-file-directory)))
(setq auto-save-file-name-transforms `((".*" ,temporary-file-directory t)))

但是,在编辑文件Foo时,不是创建#Foo#,而是创建## - 只有两个哈希值。 然后,每当我打开一个新文件时,这会导致警告“Bar has autosave data”,因为/ tmp / ##文件显然模式匹配每个可能的文件名。 我假设我将auto-save-file-name-transforms变量设置为错误; 我应该如何设置它来创建/ tmp /#Foo#autosaves? (或者,我还需要改变什么?)

可能相关的信息:

  • Emacs 21.4.1
  • RHEL 5.3(Tikanga)
  • 我的大部分文件都是由git进行版本控制的
  • vc-make-backup-files是零(但将其设置为t不会改变行为)

  • 你可以使用类似这样的内容参见Amit Patel的第二部分

    链接地址: http://www.djcxy.com/p/38559.html

    上一篇: Emacs creates autosave file named ##

    下一篇: Emacs and symbolic links