如何阻止 emacs 创建备份文件?

如何阻止 emacs 创建备份文件?

我知道这样做可能有一个很好的理由(即备份) - 但出于个人原因(这让我很烦),是否可以阻止 emacs 创建我编辑的每个文件的备份?我说的是当它创建一个附加有字符的文件时~

FooBar
FooBar~
HelloWorld
HelloWorld~

答案1

输入你的 .emacs 文件。

(setq make-backup-files nil) ; stop creating ~ files

该变量的作用是什么......

make-backup-files 是在‘files.el’中定义的变量。

非零表示第一次保存文件时进行备份。这可以通过重命名文件或复制来完成。

重命名意味着 Emacs 将现有文件重命名为备份文件,然后将缓冲区写入新文件。旧文件的任何其他名称现在都将引用备份文件。新文件的所有者为您,其组为默认组。

复制意味着 Emacs 将现有文件复制到备份文件中,然后将缓冲区写入现有文件的顶部。旧文件的任何其他名称现在都将引用新(已编辑)文件。文件的所有者和组保持不变。

我倾向于将文件备份到 1 个目录中~/.Trash/

(setq backup-directory-alist            '((".*" . "~/.Trash")))

相关内容