2014-03-06 4 views
0

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

==== ==== UPDATE

Чтобы добавить репозиторий MELPA, необходимо добавить несколько строк «перед тем призыв к пакету инициализации в init.el файл», в соответствии с MELPA. Тем не менее, для Emacs для OSX-приложения, похоже, нет файла init.el. С помощью команды (предложенной @ александр-poslavsky)

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

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

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

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

'C-x C-f'' ~/.emacs'. –

+0

Эта команда создает новый файл. –

+1

ОК, поместите свой конфиг в этот файл и посмотрите, работает ли он. Это работает в Linux и Windows. Если это не работает на Mac, то это ошибка, которая должна быть исправлена. –

ответ

3

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

Обычно конфигурация должна храниться в ~/.emacs.d/init.el (см here for a complete explanation

Ваш текущий конфиг-файл должен быть сохранен в переменной пользовательского инициализации-файла:.

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

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

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

0

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

Пусковой терминал с & # x2318; + пространство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". Настройте его по своему усмотрению.

Смежные вопросы