emacs的cedet ede项目
我正在努力学习如何与CEDET合作。我没有任何项目要搞,所以我想拍摄Emacs本身 当我在dir中打开Emacs存储库时,CEDET似乎会自动将Emacs检测为一个项目。但是当我执行emacs的cedet ede项目,emacs,project,cedet,Emacs,Project,Cedet,我正在努力学习如何与CEDET合作。我没有任何项目要搞,所以我想拍摄Emacs本身 当我在dir中打开Emacs存储库时,CEDET似乎会自动将Emacs检测为一个项目。但是当我执行M-x ede查找文件时没有要打开的文件 问题是,我如何在CEDET中将Emacs设置为一个项目,以利用EDE和CEDET的其他优点 这方面的工作似乎还没有完成。我认为,应该以与其他EDE项目相同的方式添加它,例如: (setq emacs-project (ede-emacs-project "emac
M-x ede查找文件时
没有要打开的文件
问题是,我如何在CEDET中将Emacs设置为一个项目,以利用EDE和CEDET的其他优点
这方面的工作似乎还没有完成。我认为,应该以与其他EDE项目相同的方式添加它,例如:
(setq emacs-project
(ede-emacs-project "emacs-head"
:file "/home/ott/work/emacs-head/README"))
至少这对我是有效的…命令
ede find file
不提供完成。如果您正在访问Emacs源代码中的某个文件(如安装),请执行以下操作:
M-x ede-find-file RET emacs.c RET
它应该会弹出emacs.c
不同的CEDET功能都有不同类型的依赖关系,因此很难具体回答这个问题,但一般来说,您只需访问Emacs项目中的一个文件,其他功能都应该启用。谢谢。我从源代码中看到,您提到emacs定义了特殊的ede项目。你能详细说明一下吗?EDE项目有很多种。Emacs项目使Emacs能够识别Emacs源,并设置预处理器符号和包含路径。它没有做很多其他的事情,但是如果需要的话,它将是一个添加新特性的好地方。