Настройка режима организации emacs вне файла .emacs

StackOverflow https://stackoverflow.com/questions/2510697

  •  22-09-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

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

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

Другие советы

Вы можете просто добавить новый файл в свой .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 в путь загрузки и потребовать их.

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top