bagaimana cara mengubah direktori kerja emacs saat ini?
set default-directorytidak 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-directorytidak tidak memengaruhi direktori kerja proses emacs saat ini, yang dapat diverifikasi melalui lsof -p pid.
Jawaban:
M-x cd
Ini harus menyelesaikan masalah Anda.
cdakan "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:
cdadalah fungsi Lisp interaktif yang dikompilasi difiles.el.
(cd DIR)Jadikan
DIRmenjadi direktori default buffer saat ini.Jika lingkungan Anda menyertakan
CDPATHvariabel, 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-directorytidak juga mengubah "direktori saat ini" untuk Anda: (setq default-directory "/my/favorite/dir").
M-x report-emacs-bugdan memintanya sebagai fitur baru.