Настройка для emacs org-mode вне файла .emacs

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

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

Могу ли я как-то поместить его в тот же каталог?


person Dervin Thunk    schedule 24.03.2010    source источник


Ответы (3)


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

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

person Dave Bacher    schedule 24.03.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 в путь загрузки и потребовать их.

person Joshua Smith    schedule 24.03.2010
comment
хорошая идея. Но как? :) Новичок в Emacs. Будет ли работать что-то вроде (load "myfile.el" nil t t)? - person Dervin Thunk; 24.03.2010

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

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

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

person Thomas    schedule 06.02.2013