2017-02-15 20 views
0

Всякий раз, когда я редактировать файл в Emacs, я получаю ссылку в текущем каталоге, который выглядит какСтранная ссылка в локальной директории для редактируемого файла в Emacs

lrwxrwxrwx 1 mpersico users 65 Feb 15 12:04 .#theFile -> [email protected]:nnnnnnnnnn 

где «п являются 0-9. Первые пять n - это pid процесса emacs. Файл появляется только в случае несохраненных изменений. Ввод одного ключа в буфер создает файл. Сохранение буфера удаляет файл.

Любая идея, что это за файл, и если его можно переместить в другое место? Это вызывает ложные ошибки в моей настройке моментальных снимков rsync.

ТИА

+1

https://www.emacswiki.org/emacs/AutoSave – choroba

ответ

1

Это блокировочное: она создается, когда буфер модифицирован для того, чтобы позволить Emacs, чтобы предупредить вас, когда кто-то изменил его. См. https://www.gnu.org/software/emacs/manual/html_node/emacs/Interlocking.html#Interlocking. Я не думаю, что вы можете переместить его в какой-либо другой каталог без ущерба для способности emacs обнаруживать такие конфликты. OTOH, вы можете отключить его (см. Ссылку выше), и emacs будет игнорировать конфликт вместе.

+0

В итоге я отключил его. Я работаю над VM с файловой системой, не связанной с сетью. Мне не нужна блокировка, чтобы спасти меня от себя. Мне нужно, чтобы мой rsync работал каждые десять минут. :-) – mpersico