Предположим, у меня есть свой код elisp в ~/bin/hello.el
.Выполнение собственного кода при запуске Emacs
Файл ~/.emacs
имеет следующий код для запуска hello.el
при запуске.
(add-to-list 'load-path "~/bin/elisp")
(require 'hello)
Но, появляется следующее сообщение об ошибке.
Warning (initialization): An error occurred while loading `/Users/smcho/.emacs':
error: Required feature `hello' was not provided
Что случилось с этим?
Кстати, вы можете подумать о реорганизации своего кода: вместо ~/.emacs Emacs автоматически найдет и загрузит ~/.emacs.d/init.el, чтобы вы могли поместить все свои elisp внутри ~/.emacs. д. – sanityinc
@sanityinc: Это отличается от моего понимания. Не могли бы вы проверить this? – prosseek
Да, все по-другому, но я не уверен, каким образом вы имеете в виду. Вот моя конфигурация (с * no * ~/.emacs), если это поможет: http://github.com/purcell/emacs.d – sanityinc