kim*_*yun 8 emacs intellisense cedet
我正在使用emacs 23.3
我听说emacs 23.3默认包含cedet
但我该如何使用它们?我该如何更改我的".emacs"文件...
当我编辑c或cpp文件?
(以及任何关于cedet功能的建议?)
你是在问一个人使用旧的CEDET发行版,还是CEDET的新人?我会假设后者.
首先,您需要在以下内容中启用语义.emacs
:
(semantic-mode 1)
Run Code Online (Sandbox Code Playgroud)
接下来,如果您的项目特别大(超过1个文件目录),您将需要启用EDE.
(global-ede-mode 1)
Run Code Online (Sandbox Code Playgroud)
并找出要使用的项目类型.您的项目可能是自动检测的,如果它是常见项目之一,否则您应该创建一个ede-cpp-root类型来包装该目录,或者尝试启用使用Makefile,scons或cmap的通用项目类型,或者:
(ede-enable-generic-projects)
Run Code Online (Sandbox Code Playgroud)
通用项目有时可能会妨碍,因此默认情况下会禁用它们.
然后,您需要启用空闲摘要模式:
(global-semantic-idle-summary-mode 1)
Run Code Online (Sandbox Code Playgroud)
在"开发"菜单中查找其他选项.