Guarde los archivos de bloqueo en un directorio en lugar de deshabilitarlos

14

Emacs 24 introdujo la capacidad de deshabilitar la creación de los infames .#file-namearchivos de bloqueo.

La evaluación del siguiente formulario lisp deshabilitará por completo la capacidad de Emacs para bloquear archivos para evitar cambios concurrentes.

¿Hay alguna forma de configurar Emacs para guardar archivos de bloqueo en un directorio dedicado , de manera similar a lo que sucede con los archivos de copia de seguridad y guardado automático?

(setq create-lockfiles nil)
wasamasa
fuente

Respuestas:

11

Me temo que esto no es fácil de hacer F1 v create-lockfiles, ya que te lleva a lo filelock.cque solo expone esta variable y temporary-file-directory. Entonces, para tener este comportamiento, necesitaría reemplazar casi todas las funciones expuestas en ese archivo con sus propias funciones de Emacs Lisp o entregar un error a través de M-x report-emacs-bugy esperar lo mejor.

wasamasa
fuente
3
Envié un informe de error en debbugs.gnu.org/cgi/bugreport.cgi?bug=31908 .
Radon Rosborough