Как использовать встроенный Cedet в Emacs 23,3?

Я использую Emacs 23,3

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

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

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

когда я редактирую c или cpp файл?

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

1 ответ

Решение

Вы спрашиваете, как кто-то использует старый дистрибутив 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)

Посмотрите в меню "Разработка" другие варианты.

Другие вопросы по тегам