Emacs 防止以 `#<filename>#` 形式进行备份

Emacs prevent backups in the form `#<filename>#`

我喜欢编写一些 Java 代码来测试我编写的新 lisp 功能。当我这样做时,我会打开一个新缓冲区,然后通常会重新启动 emacs。当我 C-x C-c 时,emacs 要我保存文件,如果我不这样做,它会生成 #<filename># 形式的备份。如何在不禁用 <filename>~?

形式的备份的情况下阻止这种情况发生

这些不是备份文件;它们是自动保存的文件。如果您不希望 Emacs 自动保存缓冲区,请将选项 auto-save-default 自定义为 nil

参见 Emacs 手册,节点 Auto Save Control