Настройка для режима emacs org вне файла .emacs - PullRequest
3 голосов
/ 24 марта 2010

Я бы хотел настроить проект для публикации в формате HTML с использованием режима org.

Я не хочу засорять мой .emacs определениями проекта, и мне было интересно, где я могу поместить переменную (setq org-publish-project-alist).

Можно ли как-нибудь положить его в тот же каталог?

Ответы [ 3 ]

3 голосов
/ 24 марта 2010

Райан МакГири описывает, как мне кажется, хороший способ организовать файлы запуска emacs .

Обновление:
Срок действия домена emacsblog.org истек :(
Вы можете посмотреть кэшированную копию первоначально связанной страницы.

2 голосов
/ 24 марта 2010

Вы можете просто добавить новый файл в ваш .emacs.d (или там, где это необходимо) и сделать загрузочный файл в вашем .emacs-файле.

- РЕДАКТИРОВАТЬ -

Например, в вашем .emacs

может быть следующее
(load (expand-file-name "~/.emacs.d/lisp/personal-org-mode-stuff.el"))

и затем поместите все ваши настройки в ~ / .emacs.d / lisp / personal-org-mode-stuff.el, и он загрузит этот файл и импортирует все ваши .emacs

Другой постер также разместил ссылку на описание того, как добавить файлы lisp в путь загрузки и требовать их.

0 голосов
/ 06 февраля 2013

Если вы вообще не устанавливаете его вручную, а используете механизм * Emacs для настройки значения для управления значением этой переменной, ваш файл .emacs не будет загроможден, если вы добавите следующие две строки на ваш .emacs:

(setq custom-file "~/.emacs-custom.el")
(load custom-file 'noerror)

Хотя некоторые могут утверждать, что это иронично, что вам нужно добавить две строки в два файла .emacs, чтобы обезопасить его таким образом ...

...