bagaimana cara mengubah direktori kerja emacs saat ini?
set default-directory
tidak tidak memengaruhi direktori kerja proses emacs saat ini, yang dapat diverifikasi melalui lsof -p pid
.
bagaimana cara mengubah direktori kerja emacs saat ini?
set default-directory
tidak tidak memengaruhi direktori kerja proses emacs saat ini, yang dapat diverifikasi melalui lsof -p pid
.
Jawaban:
M-x cd
Ini harus menyelesaikan masalah Anda.
cd
akan "Jadikan DIR menjadi direktori default buffer saat ini." Saya akan menganggap bahwa itu adalah nilai per-buffer dan tidak akan berlaku untuk buffer lain yang ada atau yang baru dibuat.
C-h f cd
:
cd
adalah fungsi Lisp interaktif yang dikompilasi difiles.el
.
(cd DIR)
Jadikan
DIR
menjadi direktori default buffer saat ini.Jika lingkungan Anda menyertakan
CDPATH
variabel, coba masing-masing dari daftar direktori tersebut (dipisahkan oleh kejadianpath-separator
) saat menyelesaikan nama direktori relatif. Pemisah jalur adalah titik dua dalam sistem seperti GNU dan GNU.
Dan tolong jelaskan mengapa perubahan default-directory
tidak juga mengubah "direktori saat ini" untuk Anda: (setq default-directory "/my/favorite/dir")
.
M-x report-emacs-bug
dan memintanya sebagai fitur baru.