Вопрос Где находится файл .emacs, расположенный в Windows?


Я установил EmacsW32, Мне нужно изменить мои .emacs файл.

Где .emacs файл, расположенный в Windows?


4
2018-05-05 19:42


происхождения


Где вы искали ответ на этот вопрос? Что вы пытались сделать, чтобы решить свою проблему, прежде чем спрашивать здесь? - Stefan


ответы:


Я не на самом деле знать, поскольку (будучи относительным новичком в Emacs и, таким образом, не выполнил никаких настроек), у меня нет .emacs для моего (WinXP) рабочего стола, но у меня есть каталог, %USERPROFILE%\Application Data\.emacs.d  Я бы положил его туда и посмотрел, работает ли он.


5
2018-05-05 19:59



Whee, разумный порт Windows программы * nix. Большинство из них не заботятся о том, чтобы использовать правильные пути и просто засорять профиль пользователя с помощью папок или файлов .something. - Joey


Из Часто задаваемые вопросы по GNU Emacs для MS Windows:

3.5. Где я могу поместить свой файл инициализации?

В Windows файл .emacs можно назвать _emacs для обратной совместимости с файловыми системами DOS и FAT, где имена файлов не могут начинаться с точки. Некоторые пользователи предпочитают продолжать использовать такое имя, потому что Explorer не может создать файл с именем, начинающимся с точки, даже если файловая система и большинство других программ могут ее обработать. В Emacs 22 и более поздних версиях файл init также можно вызвать .emacs.d / init.el. Многие из других файлов, созданных lisp-пакетами, теперь также хранятся в каталоге .emacs.d, поэтому все ваши файлы, связанные с Emacs, хранятся в одном месте.

Все файлы, упомянутые выше, должны войти в ваш каталог HOME. Каталог HOME определяется следующим образом:

  1. Если задана переменная среды HOME, используйте указанную в ней директорию.
  2. Если установлен параметр реестра HKCU \ SOFTWARE \ GNU \ Emacs \ HOME, используйте указанный в нем каталог.
  3. Если задана запись реестра HKLM \ SOFTWARE \ GNU \ Emacs \ HOME, используйте каталог, который он указывает. Не рекомендуется, так как это приводит к тому, что пользователи используют один и тот же каталог HOME.
  4. Если существует C: .emacs, используйте C: /. Это относится к обратной совместимости, поскольку предыдущие версии по умолчанию были установлены в C: /, если HOME не был установлен.
  5. Используйте каталог AppData пользователя, обычно это каталог под названием «Данные приложения» в каталоге профиля пользователя, местоположение которого зависит от версии Windows и от того, является ли компьютер частью домена.

Внутри Emacs <~> в начале имени файла расширяется в ваш каталог HOME, поэтому вы всегда можете найти файл .emacs с C-x C-f ~ / .emacs.


4
2018-05-06 03:58





В моей шведской версии Windows 7 Professional, .emacs и / или .emacs.d / размещены в C:\Users\username\AppData\Roaming


3
2018-02-26 22:13



Dito для Windows 8.1 - Sebastian Graf


Для Windows 10 найдите место файла инициализации или GNU Emacs 25 ', где .emacs файл или .emacs.d папка находится в c:/Users/username/AppData/Roaming,

Или некоторые источники напишут это как %HOMEPATH%\AppData\Roaming\.emacs, в котором этот домашний путь c:/users/yourusernamehere по моему мнению.

Итак, давайте предположим, что вы не знаете, как туда добраться. Откройте GNU Emacs и введите Ctrl-x Ctrl-f что означает найти, а затем написать тильду ~ и затем нажмите Enter что приведет вас к папке, где .emacs файл или .emacs.d папке или init файл находится.

Благодарю.

Редактировать: GNU Emacs ищет эти три файла, поэтому будьте осторожны при их названии, потому что Emacs будет искать эти три файла: .emacs в домашней папке, .emacs.el в домашней папке или init.el в .emacs.d папка.
Вот официальный Руководство GNU Emacs выдержка:

Когда Emacs запущен, он обычно пытается загрузить программу Lisp из файла инициализации или файл инициализации для краткости. Этот файл, если он существует, указывает, как инициализировать Emacs для вас. Emacs ищет файл инициализации, используя имена файлов ~/.emacs, ~/.emacs.el, или ~/.emacs.d/init.el; вы можете использовать любое из этих трех имен (см. Find Init). Вот, ~/ означает ваш домашний каталог.


1
2018-03-26 01:10