Как использовать встроенный Cedet в Emacs 23,3?
Я использую Emacs 23,3
Я слышал, что в emacs 23.3 по умолчанию включен cedet
но как я могу их использовать? как я должен изменить свой файл ".emacs" для..
- подсказка параметра функции (когда я набираю "malloc (", подсказка параметра где-то возникает)
- меню автозаполнения (когда есть переменные "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)
Посмотрите в меню "Разработка" другие варианты.