Сохраняйте файлы блокировки в каталог, а не отключайте их

14

В Emacs 24 появилась возможность отключить создание печально известных .#file-nameфайлов блокировки.

Оценка следующей формы lisp полностью отключит способность Emacs блокировать файлы для предотвращения одновременных изменений.

Есть ли способ настроить Emacs для сохранения файлов блокировки в выделенном каталоге , аналогично тому, что происходит с автосохранением и резервным копированием файлов?

(setq create-lockfiles nil)
wasamasa
источник

Ответы:

11

Я боюсь, что это не так просто сделать, учитывая, что F1 v create-lockfilesприводит вас к тому, filelock.cчто только выставляет эту переменную и temporary-file-directory. Итак, чтобы иметь такое поведение, вам нужно либо заменить почти все функции, представленные в этом файле, на ваши собственные функции Emacs Lisp, либо передать ошибку через M-x report-emacs-bugи надеяться на лучшее.

wasamasa
источник
3
Я отправил отчет об ошибке на debbugs.gnu.org/cgi/bugreport.cgi?bug=31908 .
Радон Росборо