emacs的cedet ede项目

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

我正在努力学习如何与CEDET合作。我没有任何项目要搞,所以我想拍摄Emacs本身

当我在dir中打开Emacs存储库时,CEDET似乎会自动将Emacs检测为一个项目。但是当我执行
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源,并设置预处理器符号和包含路径。它没有做很多其他的事情,但是如果需要的话,它将是一个添加新特性的好地方。