Папка по умолчанию фактически совпадает с текущей рабочей папкой для буфера, т.е. она может отличаться для каждого файла, с которым вы работаете. Скажем, файл, с которым вы работаете, находится в C:\dir_a
, тогда рабочий каталог для этого буфера по умолчанию будет C:\dir_a
. Вы можете изменить это с помощью M-x cd
и ввести любой каталог, который вы хотите использовать по умолчанию (и по умолчанию я имею в виду тот, который будет отображаться при выполнении C-x C-f
).
Если вы запустите emacs без открытия файла, вы получите открытый буфер *scratch*
. Если вы запустили emacs из ярлыка Windows, рабочий каталог будет таким же, как указано в свойствах ярлыка. Если вы запустили его из командной строки, это будет каталог, откуда вы его запустили. Вы по-прежнему можете изменить этот каталог по умолчанию с помощью M-x cd
, также из буфера *scratch*
.
Наконец, вы можете сделать, как предлагает Вадим, и поставить
(cd "c:/dir_a/")
в вашем файле .emacs
, чтобы сделать этот каталог по умолчанию, независимо от того, как вы запускаете emacs.