emacs:如何禁用.#files creation

Vla*_*nco 11 emacs elisp

可能重复:
为什么emacs会为修改后的文件创建临时符号链接?

每次我编辑文件emacs创建类似于以下的文件:

lrwxrwxrwx  1 vladimir vladimir   49 2011-11-23 19:20 .#models.py -> vladimir@host.15570:1322037576
Run Code Online (Sandbox Code Playgroud)

我已经试过了

(setq auto-save-default nil)
Run Code Online (Sandbox Code Playgroud)

但没有成功.我怎样才能禁用这种行为?

Tre*_*son 17

从emacs 24.3开始,可以使用Emacs自定义系统中的"create-lockfiles"选项或直接将create-lockfiles变量设置为nil来禁用锁定文件:

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

在以前的Emacs版本中,无法通过自定义禁用此功能.您可以破解C代码以防止链接出现.但这可能比你想要的更多.

这些链接用作文件锁,以使Emacs能够识别其他人是否已在编辑文件.请参阅此处此处的文档.