Народ! Помогите!
Уже который час пытаюсь установить ECB в GNU Emacs, а он все не ставится.
Я уже понял что для его работы нужны semantic, eieio и speedbar. Я скачал cedet (в нем все есть) положил его в site-list. Запускаю ecb
(require 'ecb-autoloads) в .emacs и
[M-x] ecb-activate
а он ругается
or: Wrong type argument: number-or-marker-p, nil
Так как же мне сединить ecb И cedet???
Емакс у меня GNU Emacs 22.0.50.1 (i386-mingw-nt5.1.2600) of 2005-06-26 on NONIQPC
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Наверное, нужно сначала cedet запустить:
(load "cedet")
(require 'ecb)
Здравствуйте, xStream, Вы писали:
S>Народ! Помогите!
S>Уже который час пытаюсь установить ECB в GNU Emacs, а он все не ставится.
S>Я уже понял что для его работы нужны semantic, eieio и speedbar. Я скачал cedet (в нем все есть) положил его в site-list. Запускаю ecb
S>(require 'ecb-autoloads) в .emacs и
S>[M-x] ecb-activate
S>а он ругается
S>or: Wrong type argument: number-or-marker-p, nil
S>Так как же мне сединить ecb И cedet???
S>Емакс у меня GNU Emacs 22.0.50.1 (i386-mingw-nt5.1.2600) of 2005-06-26 on NONIQPC
Здравствуйте, z00n, Вы писали:
Z>Наверное, нужно сначала cedet запустить:
Z>Z>(load "cedet")
Z>(require 'ecb)
Z>
Запустил (load "cedet"). Он написал:
Cannot open load file: semantic-loaddefs
Setting up speedbar...
Cannot open load file: speedbar-loaddefs
Setting up cedet-contrib...
Cannot open load file: contrib-loaddefs
Зупустил ecb. Пишет:
ECB 2.32 uses loaded semantic 2.0pre3, eieio 1.0pre3 and speedbar 1.0pre3.
eval-buffer: Cannot open load file: semantic-loaddefs
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Здравствуйте, xStream, Вы писали:
У меня это дело выглядит так:
(setq load-path (cons "~/elisp/cedet-1.0pre3/common" load-path))
(setq load-path (cons "~/elisp/ecb-2.32" load-path))
;....
;; Load CEDET
(load-file "~/elisp/cedet-1.0pre3/common/cedet.el")
;; setup Semantic
(semantic-load-enable-code-helpers)
(semantic-load-enable-excessive-code-helpers)
;; load minimal ECB
(require 'ecb-autoloads)
Ну и опечатка в исходном сообщении (site-lisT) настораживает.
Все нормально, у тебя просто не хватает файлов
Не спеша переставь cedet, убедись, что структура директорий правильная,
т.е. внутри cedet-1.0pre3 есть common, semantic, cogre и.т.д
внутри common есть cedet.el, а внутри semantec — semantec-loaddefs.el ...
Здравствуйте, xStream, Вы писали:
...
S>Запустил (load "cedet"). Он написал:
S>Cannot open load file: semantic-loaddefs
S>Setting up speedbar...
S>Cannot open load file: speedbar-loaddefs
S>Setting up cedet-contrib...
S>Cannot open load file: contrib-loaddefs
S>Зупустил ecb. Пишет:
S>ECB 2.32 uses loaded semantic 2.0pre3, eieio 1.0pre3 and speedbar 1.0pre3.
S>eval-buffer: Cannot open load file: semantic-loaddefs