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


14

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

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

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

(setq create-lockfiles nil)

Ответы:


11

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


3
Я отправил отчет об ошибке на debbugs.gnu.org/cgi/bugreport.cgi?bug=31908 .
Радон Росборо
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.