Настройте приложение Emacs для Mac OSX

Я использую приложение Emacs для Mac OSX, и мне нужно изменить файл init.el в соответствии с инструкциями на MELPA. Проблема в том, что я не могу найти файл init.el. Есть ли один в неясном месте, или есть какой-то другой файл, служащий той же цели? Цель состоит в том, чтобы сделать пакеты MELPA доступными для установщика пакетов Emacs 24.

==== ОБНОВЛЕНИЕ ====

Чтобы добавить репозиторий MELPA, необходимо добавить несколько строк "перед вызовом инициализации пакета в файле init.el", согласно странице MELPA. Однако в приложении Emacs для OSX нет файла init.el. Использование команды (предложено @alexander-poslavsky)

C-H (Control-h) v user-init-file RET

Я получаю "~/.emacs", как и предсказывал @abo-abo. Однако этот файл не существует, поэтому нет вызова для инициализации пакета. Как бы то ни было, я создал ~ /.emacs и добавил в него свои собственные строки, как предложено @abo-abo, и это работает. Спасибо!

В настоящее время это единственное содержимое файла.emacs:

(require 'package)
(add-to-list 'package-archives
  '("melpa" . "http://melpa.milkbox.net/packages/") t)

2 ответа

Emacs для OSX использует "нормальную" настройку конфигурации (в отличие, например, от Aquamacs или Windows, где файл инициализации находится где-то еще).

Обычно ваша конфигурация должна храниться в ~/.emacs.d/init.el (Смотрите здесь для полного объяснения.

Ваш текущий файл конфигурации должен храниться в переменной user-init-file:

использование C-h (Control-h) v user-init-file RET

Это покажет все, что использует Emacs (это может быть ноль, если он ничего не использует).

Надеюсь это поможет!

Вот как создать "init.el".

Запустить терминал с+пробелterminalRET

Затем введите эти команды в терминале.

  1. ls -a .emacs
  2. ls -a .emacs.d

Если терминал говорит

.emacs: No such file or directory

а также

.emacs.d: No such file or directory

вам нужно создать конфигурационный файл emacs, как эта команда.

  1. mkdir .emacs.d
  2. touch .emacs.d/init.el

Теперь вы получили "init.el". Настройте его так, как вам нравится.

Другие вопросы по тегам