Vielleicht möchten Sie einen Blick auf Verzeichnisvariablen werfen . Grundsätzlich müssen Sie .dir-locals.el
in Ihrem Projektstamm eine Datei mit allen projektspezifischen Einstellungen erstellen . Wenn Sie jetzt eine Datei im Verzeichnis oder einem ihrer Unterverzeichnisse öffnen, werden die Einstellungen in der .dir-locals.el
Datei von emacs übernommen .
Angenommen, Sie möchten den make package install
Befehl as compile nur in Projekt A verwenden, müssen Sie eine Datei mit dem Namen .dir-Locations.el im Stammverzeichnis des Projekts erstellen und Folgendes hinzufügen
((nil . ((compile-command . "make package install"))))
Von nun an ist immer dann, wenn Sie einen compile
Befehl aus einer Datei unter dem Verzeichnis A ausführen , die compile-command
oben angegebene Standardeinstellung , die compile command
für Dateien außerhalb des Verzeichnisses A bleibt jedoch unberührt.