Speichern Sie Sperrdateien in einem Verzeichnis, anstatt sie zu deaktivieren

14

Emacs 24 hat die Möglichkeit eingeführt, die Erstellung der berüchtigten .#file-nameSperrdateien zu deaktivieren .

Durch das Auswerten des folgenden Lisp-Formulars wird die Emacs-Funktion zum Sperren von Dateien vollständig deaktiviert, um gleichzeitige Änderungen zu verhindern.

Gibt es eine Möglichkeit, Emacs so einzustellen, dass Sperrdateien in einem dedizierten Verzeichnis gespeichert werden , ähnlich wie bei der automatischen Speicherung und Sicherung von Dateien?

(setq create-lockfiles nil)
Wasamasa
quelle

Antworten:

11

Ich befürchte, dies ist nicht einfach zu tun, wenn F1 v create-lockfilesman bedenkt, wem man filelock.cnur diese Variable und aussetzt temporary-file-directory. Um dieses Verhalten zu erreichen, müssten Sie entweder fast alle Funktionen in dieser Datei durch Ihre eigenen Emacs Lisp-Funktionen ersetzen oder einen Bug-Via einreichen M-x report-emacs-bugund auf das Beste hoffen.

Wasamasa
quelle
3
Ich habe einen Fehlerbericht unter debbugs.gnu.org/cgi/bugreport.cgi?bug=31908 eingereicht .
Radon Rosborough