【问题标题】:how to use built in cedet in emacs 23.3?如何在 emacs 23.3 中使用内置的 cedet?
【发布时间】:2012-01-07 05:00:43
【问题描述】:
我使用的是 emacs 23.3
听说 emacs 23.3 默认包含 cedet
但是我该如何使用它们呢?我应该如何将我的“.emacs”文件更改为..
- 函数参数提示
(当我输入“malloc(”然后参数提示出现在某处)
- 自动完成菜单
(当有变量“qwer”、“qwert”和“qwerty”时,当我输入“qwe”时,这三个可选提示会出现在某处)
当我编辑 c 或 cpp 文件时?
(还有.. cedet 功能有什么建议吗?)
【问题讨论】:
标签:
emacs
intellisense
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)
在“开发”菜单中查看其他选项。