jak zmienić aktualny katalog roboczy emacsa?
zestaw default-directory
nie wpływa na bieżący katalog roboczy procesu emacsa, który można zweryfikować za pomocą lsof -p pid
.
jak zmienić aktualny katalog roboczy emacsa?
zestaw default-directory
nie wpływa na bieżący katalog roboczy procesu emacsa, który można zweryfikować za pomocą lsof -p pid
.
Odpowiedzi:
M-x cd
To powinno rozwiązać twój problem.
cd
„sprawi, że DIR stanie się domyślnym katalogiem bieżącego bufora”. Zakładam, że jest to wartość na bufor i nie będzie mieć zastosowania do innych istniejących buforów lub do nowo utworzonych.
C-h f cd
:
cd
to interaktywna skompilowana funkcja Lisp wfiles.el
.
(cd DIR)
Niech
DIR
stanie się domyślnym katalogiem bieżącego bufora.Jeśli środowisko zawiera
CDPATH
zmienną, wypróbuj każdą z tej listy katalogów (oddzielonych wystąpieniamipath-separator
) podczas rozwiązywania względnej nazwy katalogu. Separator ścieżek to dwukropek w systemach GNU i podobnych do GNU.
I proszę wyjaśnić dlaczego zmienia default-directory
nie również zmienić „aktualny katalog” dla Ciebie: (setq default-directory "/my/favorite/dir")
.
M-x report-emacs-bug
poprosić o nową funkcję.