LINUX.ORG.RU

emacs


0

0

Вот уголоворили меня попробовать перелезть с вима, который "только
бибикает", на что-то другое.. Встал вопрос: на что?
Поставил emacs+cedet+ecb - вроде нравится, но как-то странно работает
автодополнение - появляется отдельный фрейм со списком вариантов и
все.. как лечить?
anonymous

Re: emacs

Смотри функцию `semantic-ia-complete-symbol-menu` - варианты дополнения в меню показываются.

Sphinx ★★☆☆ ()
Ответ на: Re: emacs от Sphinx

Re: emacs

M-x semantic-ia-complete-symbol-menu приводит к Fatal error (11).Segmentation fault

Как-то плохо %)

anonymous ()
Ответ на: Re: emacs от anonymous

Re: emacs

Очень странно.

У меня Emacs 23 из CVS и CEDET тоже из CVS, всё офигенно стабильно.

Sphinx ★★☆☆ ()
Ответ на: Re: emacs от Sphinx

Re: emacs

Может быть нужны какие-то предварительные действия?
Я сделал emerge emacs cedet, после чего открыл hello world на с и вызвал semantic-bla-bla..

anonymous ()
Ответ на: Re: emacs от anonymous

Re: emacs

Это я пускал 21й емакс, в 22м ругается с криком: X windows are not in use or not initialized

В консоли мне "красивого" дополнения не ждать, значит?

anonymous ()
Ответ на: Re: emacs от anonymous

Re: emacs

Вряд ли там заработает, хотя я не в курсе. У меня emacs-cvs версии 23.0.0-r6 из Portage, собран с USE="gtk".

cedet поставлен руками, в Portage cvs-версии нет:

cd $EMACSD_DIR

cvs -z3 -d:pserver:anonymous@cedet.cvs.sourceforge.net:/cvsroot/cedet co -P cedet
cd cedet
touch `find . -name "Makefile"`
make

Sphinx ★★☆☆ ()
Ответ на: Re: emacs от Sphinx

Re: emacs

+ в .emacs.el дописать:

;; Load CEDET stuff
(add-to-list 'load-path "~/.emacs.d/cedet")
(load-file "~/.emacs.d/cedet/common/cedet.elc")
(semantic-load-enable-excessive-code-helpers)

Sphinx ★★☆☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.