як змінити поточний робочий каталог emacs?
Набір default-directory
не впливає на поточний робочий каталог процесу emacs, який можна перевірити за допомогою lsof -p pid
.
як змінити поточний робочий каталог emacs?
Набір default-directory
не впливає на поточний робочий каталог процесу emacs, який можна перевірити за допомогою lsof -p pid
.
Відповіді:
M-x cd
Це повинно вирішити вашу проблему.
cd
"Зробити DIR стане каталогом за замовчуванням поточного буфера". Я б припустив, що це значення для буфера і не застосовуватиметься до інших існуючих буферів або до новостворених.
C-h f cd
:
cd
є інтерактивно складеною функцією Lisp вfiles.el
.
(cd DIR)
Зробити
DIR
стати каталогом за замовчуванням поточного буфера.Якщо ваше середовище містить
CDPATH
змінну, спробуйте кожен із цього списку каталогів (розділених входженнямиpath-separator
) під час вирішення відносної назви каталогів. Розділювач шляху є двокрапкою в системах GNU та GNU.
І , будь ласка , поясніть , чому зміна default-directory
ніяк теж не змінити «поточний каталог» для вас: (setq default-directory "/my/favorite/dir")
.
M-x report-emacs-bug
і запросити його як нову функцію.