Где я могу найти мой файл .emacs для Emacs, работающего в Windows? - PullRequest
102 голосов
/ 10 октября 2008

Я пытался найти файл .emacs для моей установки Windows для Emacs, но не смог его найти. У него такое же имя файла под Windows, как и в Unix?

Должен ли я сам создать это? Если да, то в какой каталог он идет?

Ответы [ 14 ]

1 голос
/ 27 октября 2009

Я обнаружил, что Emacs 22 иногда открывает «C: \ Documents and Settings \ username \ Application Data \ .emacs» или просто «C: \ Documents and Settings \ username \ .emacs» на моем компьютере с XP , Я не нашел объяснения, почему он иногда меняет свое мнение.

~ всегда будет указывать на то, что текущий экземпляр emacs считает HOME, но подсказка Канджи (C-h v user-init-file) всегда скажет вам, на что на самом деле отображается ~ / .emacs.

1 голос
/ 10 октября 2008

В Windows XP это:

C:\Documents and Settings\yourusernamehere\Application Data\
0 голосов
/ 03 июля 2015

В Windows 8.1, если Emacs запускается из Windows Explorer , ярлыка или из консоли cmd , которую он использует C: \ Users \ \ AppData \ Roaming .emacs файл инициализации. Когда я запускаю Emacs из PowerShell, Emacs ищет его файл инициализации в папке C: \ Users \ . Решением этой проблемы было присвоение переменной среды пользователя HOME (Панель управления \ Система и безопасность \ Система-> Дополнительные параметры системы-> Дополнительно-> Переменные среды) значение C: \ Users \ . После этого изменения, независимо от того, как я запускаю Emacs, он использует один и тот же файл инициализации (см. Принятый ответ на этот вопрос )

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

Существует список каталогов на основе вашей версии Windows и дополнительная информация: http://www.gnu.org/software/emacs/manual/html_node/emacs/Windows-HOME.html

...