我正在使用 emacs 23.3
听说 emacs 23.3 默认包含 cedet
但我该如何使用它们?我应该如何将我的“.emacs”文件更改为..
- 函数参数提示(当我输入“malloc(”然后参数提示出现在某处)
- 自动完成菜单(当有变量“qwer”、“qwert”和“qwerty”时,当我输入“qwe”时,这三个可选提示出现在某处)
当我编辑 c 或 cpp 文件时?
(还有.. 对 cedet 功能有什么建议吗?)
我正在使用 emacs 23.3
听说 emacs 23.3 默认包含 cedet
但我该如何使用它们?我应该如何将我的“.emacs”文件更改为..
当我编辑 c 或 cpp 文件时?
(还有.. 对 cedet 功能有什么建议吗?)
您是作为使用旧 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)
在“开发”菜单中查看其他选项。