Per the Emacs docs, jedes Mal wenn Sie eine Datei öffnen, ändert sich Emacs default-directory
in das Verzeichnis die Datei enthält.Verhindern automatische Änderung der default-Verzeichnis
Wenn sich der Cursor dann in diesem Puffer befindet und Sie (zum Beispiel) SLIME starten, wird default-directory
als aktuelles Arbeitsverzeichnis für SLIME verwendet. Wenn Sie versuchen, eine neue Datei zu öffnen, wird die Datei mit default-directory
als Ausgangspunkt geöffnet.
Ich möchte in der Lage M-x cd
oder sonst cd
in ein Verzeichnis zu sein, und dann nie Emacs mein aktuelles Arbeitsverzeichnis zu irgendetwas außer diesem Verzeichnis ändern, bis ich es anders erzähle. Ich möchte, dass dies in allen Puffern global ist, so dass ich jedes Mal, wenn ich etwas mit dem aktuellen Arbeitsverzeichnis mache, weiß, worauf es eingestellt ist, unabhängig davon, wo sich mein Cursor gerade befindet. Gibt es eine Möglichkeit, dies zu tun?