Почему.#<Имя файла> файлы появляются всякий раз, когда я редактирую файл

Скажи я редактирую file.txt, Перед сохранением этого файла появляется новый файл с именем .#file.txt, Этот файл является символической ссылкой, указывающей в другом месте на моем компьютере.

Я читал об автоматическом сохранении и резервном копировании файлов Emacs. Насколько я понимаю, автосохранение файлов принимает форму #filename# в то время как резервные файлы принимают форму filename~,

Я отключил автоматическое сохранение и резервное копирование, чтобы узнать больше об этом раздражении. Я настроил их со следующими строками:

(setq auto-save-default nil)
(setq make-backup-files nil)

К сожалению проблема даже после такой конфигурации. Кто-нибудь знает, что является причиной создания .#file.txt файл? Может ли это быть файл блокировки?

1 ответ

Решение

Из автосохранения EmacsWiki

Помните, что символические ссылки в форме ".#*" Не являются автоматически сохраняемыми файлами, а блокируются, чтобы предотвратить одновременное редактирование одного и того же файла. Смотрите подробности в Interlocking в EmacsManual.

Другие вопросы по тегам