LINUX.ORG.RU

Автодополнение C++ + emacs


0

3

Автодополнение через semantic работает для функций и объектов, объявленных в моем проекте, но не работает для символов, объявленных в стандартных хидерах C++. Многие советуют сделать semantic-gcc-setup, но у меня говорит, что нет такой комманды. Что делать?

Deleted

Ответ на: комментарий от ott

Вот, собственно:

Warning (initialization): An error occurred while loading `/home/roman/.emacs':

File error: Cannot open load file, semantic-gcc

Cedet и semantic из репов debian squeeze (правда, скачано за несколько недель до того, как он стал stable).

Deleted ()
Ответ на: комментарий от ratatosk

Попробую только если не найдется никакого другого пути.

Deleted ()
Ответ на: комментарий от Deleted

емаксовые пакеты из репозиториев лучше использовать - они часто очень старые. Удобней пользоваться ELPA and/or el-get для установки, и поддержания пакетов в актуальном состоянии

ott ★★★★★ ()
Ответ на: комментарий от Deleted

посмотрел на то, какая версия лежит в дебиане и ужаснулся - это 1.0pre4, которая была выпущена 3.5 года назад...

ott ★★★★★ ()
Ответ на: комментарий от Deleted

Скачал CEDET 1.0pre7 - теперь автодополнение работает.

Возникли еще небольшие неудобства: если открыто меню (semantic-ia-complete-symbol-menu), то нельзя вводить текст, как в человеческих IDE. Решаема ли эта проблема?

Deleted ()
Ответ на: комментарий от Deleted

Нашел в инете auto-complete-mode, там такой проблемы нет, но дополнение у него очень плохое. Можно ли его заставить юзать те же базы, что и semantic?

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