Как использовать встроенный Cedet в Emacs 23,3? - PullRequest
8 голосов
/ 07 января 2012

Я использую emacs 23.3

Я слышал, что emacs 23.3 по умолчанию включает cedet

, но как их использовать?как мне изменить мой файл ".emacs" для ..

  1. подсказка параметра функции (когда я набираю "malloc (", тогда подсказка параметра где-то возникает)
  2. меню автозаполнения (когдаесть переменные "qwer", "qwert" и "qwerty", и когда я набираю "qwe", тогда эти 3 выбираемые подсказки возникают где-то)

при редактировании файла c или cpp?

(и ... какие-либо предложения для функции cedet?)

1 Ответ

6 голосов
/ 18 января 2012

Вы спрашиваете, как кто-то, пользующийся старым дистрибутивом CEDET, или как новичок в CEDET?Я предполагаю позже.

Во-первых, вам нужно включить семантику с этим в вашем .emacs:

(semantic-mode 1)

далее, если ваш проект особенно большой (более 1 каталогаполно файлов) вам нужно включить EDE.

(global-ede-mode 1)

и выяснить, какой проект использовать.Ваш проект может быть обнаружен автоматически, если он один из распространенных, в противном случае вам следует создать один из типов ede-cpp-root, чтобы просто обернуть этот каталог, или попытаться включить общие типы проектов, использующие Makefile, scons или cmap,или с помощью:

(ede-enable-generic-projects)

Иногда могут мешать общие проекты, поэтому они по умолчанию отключены.

Затем необходимо включить режим сводных данных о простое:

(global-semantic-idle-summary-mode 1)

Найдите в меню «Разработка» другие параметры.

...