Всякий раз, когда я вижу какую-то инструкцию по установке для пакета emacs, он всегда предлагает использовать add-to-list 'load-path
, он никогда не работает для меня.По какой-то причине и мне приходится использовать load-file
.Например, это не будет работать:
(add-to-list 'load-path "~/.emacs.d/jade-mode")
(require 'sws-mode)
(require 'jade-mode)
(add-to-list 'auto-mode-alist '("\\.styl$" . sws-mode))
(add-to-list 'auto-mode-alist '("\\.jade$" . sws-mode))
, но это будет работать:
(load-file "~/.emacs.d/jade-mode/sws-mode.el")
(load-file "~/.emacs.d/jade-mode/jade-mode.el")
(require 'sws-mode)
(require 'jade-mode)
Кто-нибудь может сказать мне, почему?РЕДАКТИРОВАТЬ: я использую Carbon Emacs на MAC OS X 10,5