Я прочитал фантастическое руководство по CEDET для Emacs Алекса Отта и Думаю, я знаю, как правильно настроить свои проекты EDE.
Однако, когда я пытаюсь перейти к локальному символу (например, функции main()
в C++) с помощью команды semantic-complete-jump-local (C-c , j)
, я получаю сообщение об ошибке [no match]
, хотя я вызываю эту команду из файла .cpp, где символ определен.
Кроме того, когда я пытаюсь перейти с помощью semantic-complete-jump-global (C-c , J)
к символу с несколькими определениями в разных файлах (например, несколько функций main()
), CEDET жалуется на [not unique]
, но не дает мне возможности выбрать, какой символ я хочу видеть. Единственный способ найти интересующий меня символ — перебирать все варианты с помощью <TAB>
буфер за буфером, пока не найду тот, который меня интересует. Есть ли способ получить список символов, откуда я могу выбрать? В идеале было бы здорово получить список автозаполнения, подобный тем, что Emacs helm (ранее известный как Все).
Это все с Emacs 24.2.1 в Linux с CEDET 1.1.