如何在`/ tmp`中创建临时文件`.#filename`,而不是工作目录

law*_*ist 5 emacs elisp

在Emacs中修改文件时,会在工作目录中创建一个临时文件,如下所示: .#filename.保存缓冲区时将删除该文件.

我在我的Git远程存储库中找到了一些这类临时文件,我认为最好是在源代码中扼杀芽,而不是配置Git来忽略每个项目的内容.

我们如何配置Emacs在/tmp目录而不是工作目录中创建这些文件?

law*_*ist 5

有问题的文件称为锁定文件——从 Emacs 24.3 版开始,它可以通过以下设置进行控制:

(setq create-lockfiles nil)
Run Code Online (Sandbox Code Playgroud)

/sf/answers/908184231/