Wednesday, April 30, 2014

Об ini-файлах в emacs-е

Использование различных конфигураций

Возникла необходимость запуска редактора emacs с различными конфигурациями. Например, в сегодня я работаю с clojure, а завтра, скажем, с python. Соотв. для каждого из случае я бы предпочел загружать лишь требуемые библиотеки и модули. По соглашению GnuEmacs использует следующие пути для конфигурационных файлов(может быть использован один из): ~/.emacs, _emacs, ~/.emacs.d/init.el. Но если нужно указать файл явно, то можно использовать следующий набор ключей:

emacs -q -l ~/my-init-file.el

Загрузка ini-файла

Допустим, имеем style.el, keys.el и modes.el, которые расположени в ~/.emacs.d/elisp. Для того чтобы загрузить их во время запуска, добавляем следующие строки в ini-файл:

(add-to-list 'load-path "~/.emacs.d/elisp/")
(load-library "style")
(load-library "keys")
(load-library "modes") 

No comments:

Post a Comment