Изменение папки по умолчанию в Emacs - PullRequest
102 голосов
/ 13 сентября 2008

Я довольно новичок в Emacs и пытаюсь выяснить, как изменить папку по умолчанию для C-x C-f при запуске. Например, когда я впервые загружаю Emacs и нажимаю C-x C-f , его папкой по умолчанию является C:\emacs\emacs-21.3\bin, но я бы предпочел, чтобы это был рабочий стол. Я считаю, что есть какой-то способ настроить файл .emacs, чтобы сделать это, но я все еще не уверен, что это такое.

Обновление: я нашел три решения проблемы, но я считаю, что решение 3 - только для Windows.

  • Решение 1: Добавить (cd "C:/Users/Name/Desktop") в файл .emacs

  • Решение 2. Добавьте (setq default-directory "C:/Documents and Settings/USER_NAME/Desktop/") в файл .emacs

  • Решение 3: Щелкните правой кнопкой мыши по ярлыку Emacs, выберите свойства и измените начальное поле в нужном каталоге.

Ответы [ 11 ]

0 голосов
/ 30 июля 2013

В Windows 8 он работает для создания ярлыка на рабочем столе и изменения свойства «Начать с:» для ярлыка.

Теперь я запустил программу emacs-23.3 \ bin \ addpm.exe в соответствии с рекомендациями, и на экране Windows-8 (это ужасное изобретение от Microsoft) появилась иконка-ссылка на Emacs. Но там вы должны снова изменить свойство «Start In». (Отличается от того, что на рабочем столе). Просто щелкните правой кнопкой мыши, выберите в нижней панели «Открыть местоположение файла» (или аналогично, я сделал это на своем языке), и вы попадете в папку с новым ярлыком, в котором вы также можете (должны) изменить свойство 'Start In:'.

Немного сложновато, но на самом деле очень просто.

...