Enregistrez les fichiers de verrouillage dans un répertoire au lieu de les désactiver


14

Emacs 24 a introduit la possibilité de désactiver la création des .#file-namefichiers de verrouillage infâmes .

L'évaluation du formulaire lisp suivant désactivera complètement la capacité d'Emacs à verrouiller les fichiers pour empêcher les modifications simultanées.

Existe-t-il un moyen de configurer Emacs pour enregistrer les fichiers de verrouillage dans un répertoire dédié , de la même manière que pour les fichiers de sauvegarde et de sauvegarde automatiques?

(setq create-lockfiles nil)

Réponses:


11

Je crains que ce ne soit pas simple à faire compte tenu de F1 v create-lockfilesvous prend à filelock.cqui expose uniquement cette variable et temporary-file-directory. Donc, pour avoir ce comportement, vous devez soit remplacer presque toutes les fonctions exposées dans ce fichier par vos propres fonctions Emacs Lisp, soit remettre un bogue via M-x report-emacs-buget espérer le meilleur.


3
J'ai soumis un rapport de bogue sur debbugs.gnu.org/cgi/bugreport.cgi?bug=31908 .
Radon Rosborough
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.