Emacs 用语义分析整个项目

Emacs 用语义分析整个项目,emacs,cedet,emacs-semantic,Emacs,Cedet,Emacs Semantic,我正在寻找一种方法,用带有语义的源代码解析整个目录。不显式打开emacs中的每个文件就可以这样做吗?是 CEDET中有一个称为EDE项目的东西,您可以在其中指定项目文件中的文件列表。语义然后对.ede项目中列出的所有文件进行分析,并将其存储在数据库中 此时,completion和intellisense可以处理所有这些文件 我在EDE上使用模式。它帮助创建项目,并提供查找所有源文件和生成全局标记文件的方便功能。在过去的几年里,我断断续续地尝试过CEDET,直到我发现projman,我总是失望地离

我正在寻找一种方法,用带有语义的源代码解析整个目录。不显式打开emacs中的每个文件就可以这样做吗?

CEDET中有一个称为EDE项目的东西,您可以在其中指定项目文件中的文件列表。语义然后对.ede项目中列出的所有文件进行分析,并将其存储在数据库中


此时,completion和intellisense可以处理所有这些文件

我在EDE上使用模式。它帮助创建项目,并提供查找所有源文件和生成全局标记文件的方便功能。在过去的几年里,我断断续续地尝试过CEDET,直到我发现projman,我总是失望地离开。

因此,解决方案不是打开每个文件,而是手动将每个文件添加到列表中?似乎没什么帮助。解决方案应该是沿着M-x语义扫描的路线,从这个文件夹RET/path/to/project/root-RETI可以访问到每个文件。我不太喜欢EDE或CEDET,我也不使用这些包。但我认为这比你描述的要好一点。