установка ECB
От: xStream  
Дата: 31.01.06 10:36
Оценка:
Народ! Помогите!
Уже который час пытаюсь установить 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>>
Re: установка ECB
От: z00n  
Дата: 31.01.06 12:35
Оценка:
Наверное, нужно сначала 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
Re[2]: установка ECB
От: xStream  
Дата: 31.01.06 12:44
Оценка:
Здравствуйте, 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>>
Re[3]: установка ECB
От: Programmierer AG  
Дата: 31.01.06 12:52
Оценка:
Здравствуйте, 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) настораживает.
Re[3]: установка ECB
От: z00n  
Дата: 31.01.06 13:07
Оценка:
Все нормально, у тебя просто не хватает файлов

Не спеша переставь 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
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.