[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