Gemäß der Emacs-Dokumentation gilt Directory Variables für alle Dateien unterhalb eines Verzeichnisses, das eine .dir-locals.el
-Datei enthält.Wie kann ich auf den Pfad zum aktuellen Verzeichnis in einer Emacs-Verzeichnisvariablen zugreifen?
Wie kann ich in dieser Datei eine Variable auf den vollständigen Pfad festlegen, der die Datei enthält? Zum Beispiel:
((nil . ((indent-tabs-mode . t)
(my-project-path **THIS_DIRECTORY**))))
Du hast es nicht explizit erwähnt, aber ich frage mich, ob Sie in eines der verschiedenen interessiert sein würden " Projekt "Pakete. Zum Beispiel habe ich gerade begonnen, https://github.com/bbatsov/projectile; Es könnte etwas von dem tun, was Sie mit Verzeichnis-Locals machen wollten. – offby1