Wie ändere ich das aktuelle Arbeitsverzeichnis von Emacs?
set default-directory
hat keinen Einfluss auf das aktuelle Arbeitsverzeichnis des Emacs-Prozesses, das über überprüft werden kann lsof -p pid
.
Wie ändere ich das aktuelle Arbeitsverzeichnis von Emacs?
set default-directory
hat keinen Einfluss auf das aktuelle Arbeitsverzeichnis des Emacs-Prozesses, das über überprüft werden kann lsof -p pid
.
Antworten:
C-h f cd
::
cd
ist eine interaktive kompilierte Lisp-Funktion infiles.el
.
(cd DIR)
Machen Sie
DIR
das Standardverzeichnis des aktuellen Puffers.Wenn Ihre Umgebung eine
CDPATH
Variable enthält, versuchen Sie jedes dieser Verzeichnisse (getrennt durch Vorkommen vonpath-separator
), wenn Sie einen relativen Verzeichnisnamen auflösen. Das Pfadtrennzeichen ist in GNU- und GNU-ähnlichen Systemen Doppelpunkt.
Und bitte erklären Sie, warum das Ändern default-directory
nicht auch das "aktuelle Verzeichnis" für Sie ändert : (setq default-directory "/my/favorite/dir")
.
M-x report-emacs-bug
als neue Funktion anfordern.