[sisyphus] Re: GNU emacs load-path variable: How it works
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Вт Мар 11 20:52:55 MSK 2003
On Tue, 11 Mar 2003 20:38:13 +0300
"Pavel S. Khmelinsky" <hmepas на yauza.ru> wrote:
> Смотрим в /etc/emacs/site-start.d/ecb.el :
> (setq load-path (append load-path '("/usr/share/emacs/site-lisp/ecb")))
>
> Т.е. работать все должно из коробки, переменная сама добавляется
> стартовым скриптом.
>
> Заходим в емакс, набираем C-h v load-path , и среди прочих директорий
> действительно видим нашу /usr/share/emacs/site-lisp/ecb . Что опять же
> доказывает то что все установленно правильно,
> /etc/emacs/site-start.d/ecb.el в момент старта отработал, переменную
> load-path настроил.
>
> Набираем M-x ecb-activate -- команда не найдена.
Всё правильно - чтобы находились команды, одной настройки load-path
недостаточно; нужно либо сразу загрузить соответствующий файл через
(require 'ecb), либо использовать autoload. В README от ecb всё
написано.
Кстати, возможно, эти autoload всё-таки стоит занести в
/etc/emacs/site-start.d/ecb.el ?
Подробная информация о списке рассылки Sisyphus