Я использую CEDET (последняя версия CVS) с несколькими умеренно большими проектами (несколько сотен kLOC каждый, в основном C, но немного C ++) и иногда испытываю длительные паузы, в которых система полностью не отвечает на несколько секунд. Реже он полностью выходит из-под контроля, и мне приходится нажимать на Cg
и пытаться переместить курсор или переключиться на другой буфер, чтобы вернуть управление.
Я использую GNU Global для создания тегов для проекты, с которыми я работаю, но иногда это все еще медленное, особенно для semantic-symref-symbol
и некоторых переходов, которые, кажется, требуют синтаксического анализа большого количества заголовков и исходных файлов. В некоторых случаях semantic-ia-fast-jump
ошибки с сообщением semantic-ia - fast-jump-helper: Тег SomeFunction не имеет информации о буфере
, хотя gtags-find-tag
находит ее немедленно (в том же проекте), хотя, возможно, в устаревшем месте; это может быть временной ошибкой, обычно semantic-ia-fast-jump
надежен.
Я был бы признателен за любые предложения о том, как
ede-cpp-root-project
. В статье http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html есть несколько советов, я ищу что-нибудь, кроме этой статьи.