Почему.#<Имя файла> файлы появляются всякий раз, когда я редактирую файл
Скажи я редактирую file.txt
, Перед сохранением этого файла появляется новый файл с именем .#file.txt
, Этот файл является символической ссылкой, указывающей в другом месте на моем компьютере.
Я читал об автоматическом сохранении и резервном копировании файлов Emacs. Насколько я понимаю, автосохранение файлов принимает форму #filename#
в то время как резервные файлы принимают форму filename~
,
Я отключил автоматическое сохранение и резервное копирование, чтобы узнать больше об этом раздражении. Я настроил их со следующими строками:
(setq auto-save-default nil)
(setq make-backup-files nil)
К сожалению проблема даже после такой конфигурации. Кто-нибудь знает, что является причиной создания .#file.txt
файл? Может ли это быть файл блокировки?
1 ответ
Помните, что символические ссылки в форме ".#*" Не являются автоматически сохраняемыми файлами, а блокируются, чтобы предотвратить одновременное редактирование одного и того же файла. Смотрите подробности в Interlocking в EmacsManual.