8

我正在使用 emacs 23.3

听说 emacs 23.3 默认包含 cedet

但我该如何使用它们?我应该如何将我的“.emacs”文件更改为..

  1. 函数参数提示(当我输入“malloc(”然后参数提示出现在某处)
  2. 自动完成菜单(当有变量“qwer”、“qwert”和“qwerty”时,当我输入“qwe”时,这三个可选提示出现在某处)

当我编辑 c 或 cpp 文件时?

(还有.. 对 cedet 功能有什么建议吗?)

4

1 回答 1

6

您是作为使用旧 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)

在“开发”菜单中查看其他选项。

于 2012-01-18T00:33:33.347 回答