Я продолжал редактировать мой файл .emacs, используя
(setq default-directory "~/your/path")
но обнаружил, что всякий раз, когда я перезапускал emacs, он по умолчанию сохранял исходный каталог.
Оказалось, проблема в том, что я оставил на экране запуска по умолчанию (GNU emacs 23). Я думаю, что экран приветствия по умолчанию со ссылками на учебник и т. Д. Заменяет каталог по умолчанию обратно на каталог, в котором находятся файлы экрана приветствия. Я нажал на ссылку «настроить запуск», а затем выключил экран приветствия. С тех пор, когда я открываю emacs, он по умолчанию работает с чистым буфером, но каталог по умолчанию, который я использую, C-x C-f
является тем, который я установил в .emacs
файле.
Надеюсь, что это поможет кому-то там, это сводило меня с ума!