4

我已将 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# 自动保存?(或者,我还需要改变什么?)

可能的相关资料:

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

1 回答 1

0

你可以使用类似这样的东西参见 Amit Patel 的第二部分

于 2015-06-02T14:59:36.730 回答