Я на самом деле не знаю, с тех пор (быть относительным вновь прибывшим к Emacs и таким образом не сделавший любую настройку) у меня нет a .emacs
для моего (WinXP) рабочий стол, но у меня действительно есть каталог, %USERPROFILE%\Application Data\.emacs.d
Я поместил его там и вижу, работает ли это.
От Emacs GNU FAQ для MS Windows:
3.5 Куда я помещаю свой init файл?
В Windows .emacs файл можно назвать _emacs для обратной совместимости с DOS и файловыми системами FAT, где имена файлов не могли запуститься с точки. Некоторые пользователи предпочитают продолжать использовать такое имя, потому что Проводник не может создать файл с именем, запускающимся с точки, даже при том, что файловая система и большинство других программ могут обработать его. В Emacs 22 и позже, init файл можно также назвать .emacs.d/init.el. Многие из других файлов, которые создаются пакетами шепелявости, теперь хранятся в .emacs.d каталоге также, таким образом, это сохраняет связанные файлы всего Вашего Emacs в одном месте.
Все упомянутые выше файлы должны войти в Ваш Корневой каталог. Корневой каталог определяется путем выполнения шагов ниже:
- Если переменная среды ДОМОЙ установлена, используйте каталог, на который она указывает.
- Если ключ реестра, HKCU\SOFTWARE\GNU\Emacs\HOME установлен, используют каталог, он указывает.
- Если ключ реестра, HKLM\SOFTWARE\GNU\Emacs\HOME установлен, используют каталог, он указывает. Не рекомендуемый, поскольку это приводит к пользователям, совместно использующим тот же Корневой каталог.
- Если C:.emacs существует, то используйте C:/. Это для обратной совместимости, поскольку предыдущие версии приняли значение по умолчанию к C:/, если ДОМОЙ не был установлен.
- Используйте каталог AppData пользователя, обычно каталог под названием Данные приложения в соответствии с каталогом профиля пользователя, местоположение которого варьируется согласно версии Windows и является ли компьютер частью домена.
В Emacs, <~> в начале имени файла расширен до Вашего Корневого каталога, таким образом, можно всегда находить .emacs файл с C-x C-f ~/.emacs.
В моей шведской версии Windows 7 Professional .emacs и/или .emacs.d/помещаются в C:\Users\username\AppData\Roaming