Где .emacs файл?

Я загрузил Emacs 23.1 с FTP-сайта GNU. Я непросмоленный это и созданный это после конфигурирования.

Я не нахожу .emacs файл в своем корневом каталоге или нигде в моей системе! Я пропускаю что-то?

26
задан 17.04.2017, 00:32

4 ответа

Или, как намного более простой путь (как указано в комментарии), Ctrl+H, v (описывать-переменная) поднимет хороший вывод, описывающий переменную и ее значение, как так:

  user-init-file is a variable defined in ‘C source code’.
  Its value is
  "/home/.emacs"

Документация:
Имя файла, включая каталог, файла инициализации пользователя. Если загруженный файл имел расширение ‘.elc’, и соответствующий исходный файл существует, эта переменная содержит название исходного файла, подходящего для использования функциями как ‘custom-save-all’, которые редактируют init файл. В то время как Emacs загружает и оценивает init файл, значение является настоящим именем файла, независимо от того, имеет ли это &lsquo '.elc’ расширение.

Этот путь является довольно подробным. Более краткий ответ должен запустить emacs и, в Вашем буфере оценки Lisp, ввести user-init-file и нажмите Ctrl+J для оценки. Это распечатает, где Ваш init файл, как так:

user-init-file
"/home/.emacs"
22
ответ дан 07.12.2019, 09:32

Необходимо создать файл, если Вы хотите настроить Emacs. Можно просто создать его и начать взламывать файл вручную или использование M-x customize и сохраните настройку.

12
ответ дан 07.12.2019, 09:32

Необходимо попробовать ls -a.

ََََََََ

0
ответ дан 07.12.2019, 09:32

См. главу InitFile в EmacsWiki.

Ваш init файл содержит персональный код EmacsLisp, который Вы хотите выполнить при запуске Emacs.

  • Для GnuEmacs это ~/.emacs или _emacs или ~/.emacs.d/init.el.
  • Для XEmacs это ~/.xemacs или ~/.xemacs/init.el.
  • Для AquamacsEmacs это ~/.emacs или ~/Library/Preferences/Aquamacs Emacs/Preferences.el
4
ответ дан 07.12.2019, 09:32

Теги

Похожие вопросы