cedet相关内容

Emacs 的标签:etags、ebrowse、cscope、GNU Global 和 exuberant ctags 之间的关系

我从事 C++ 项目,并阅读了 Alex Ott 的 CEDET 指南 和其他关于 StackOverflow 中标签的线程,但我仍然对 Emacs 如何与这些不同的标签系统交互以促进自动完成、定义的查找、源代码库的导航或文档字符串的预览感到困惑.> etags、ebrowse、丰富的 ctags, cscope代码>、GNU Global 和 GTags?我需要做什么才能在 Emacs 中 ..
发布时间:2022-01-02 20:15:16 其他开发

哪个功能模式不能与官方的CEDET 2.0一起使用

我已经在GNU Emacs 24.3上使用el-get安装了官方的CEDET 2.0,并对其进行了配置.尽管它非常适合代码跳转和完成,但不能与Emacs内置的which-function-mode一起正常使用.当主要模式是Java模式时,Emacs模式行仅显示[???],就像没有识别到​​有效功能一样.但是,当我删除我的CEDET配置时,哪种功能模式效果很好.因此,我认为问题应该与官方的CEDET ..
发布时间:2021-05-04 18:43:50 其他开发

在Ubuntu中的Emacs 24中安装ECB

根据这个问题,我了解是在emacs 24中安装的,而没有其他安装,因此我不需要遵循这些说明此处,或在此处 CEDET部分. 我没有使用emacs入门套件,答案. 因此,当我使用elpa安装ecb时,出现以下错误: 在2013年12月30日星期一13:13:57编译文件/home/mittenchops/.emacs.d/elpa/ecb-20131116.1319/ecb2/jn-f ..
发布时间:2021-05-04 18:42:57 其他开发

Emacs的标签:etags,ebrowse,cscope,GNU Global和旺盛的ctags之间的关系

我从事C ++项目,并且经历了Alex Ott的 CEDET指南和有关StackOverflow中标记的其他线程,但是我仍然对Emacs如何与这些不同的标记系统进行接口以促进自动完成,查找定义,浏览源代码库或预览文档字符串感到困惑。 etags 之间有什么区别(例如,在功能方面), ebrowse , 茂盛的ctags , cscope , GNU Global 和 GTags ?要在 Em ..
发布时间:2020-10-28 23:31:35 其他开发

使用Emacs EDE快速查找项目文件

我最近开始使用 EDE (通过 CEDET 通过 ECB )尝试让Emacs成为一个合理的IDE,用于开发一个大型的C / C ++ / Python项目。 有些东西有点fiddly设置(因为我'一个Emacs和Lisp新手)快速找到文件。我目前的解决方案是设置一个原始/空白项目(一个EDE不需要知道如何管理makefile或构建),如我在 .emacs 档案: ;;启用EDE模式 ..
发布时间:2017-08-08 04:48:55 开发方法

最新的CEDET版本无法加载语义包

我在加载一些Alex Ott在他的在使用最新版本的CEDET时,CEDET的知名指南。 我以前的设置在Emacs 24.2.1中没有问题,但我只是升级到Bazaar中的最新版本的CEDET,并且Emacs在尝试加载语义 - * 包时遇到问题。按照Alex的指南,我在我的 .emacs 文件中有以下命令: (require'semantic-ia) (require'semantic-g ..
发布时间:2017-08-08 03:46:18 开发方法

Emacs:如何在我的项目中快速找到一个文件?

现在,我正在使用ede来管理我的cpp项目,我尽快在我的项目中找到一个文件,但是我失败了。我使用 ede-find-file 找到“db.h”,它位于“d:/projects/leveldb/include/db.h”,不幸的是它说找不到。 我的配置放在 (setq leveldb_root“d:/ projects / leveldb /”) (ede-cpp-root-proj ..
发布时间:2017-08-08 03:06:34 开发方法

emacs24语义完成

我正在尝试使用emacs 24和其附带的cedet版本来完成语义完成。完成工作适用于我在自己的源文件中定义的类,但完成不适用于标准库或STL的东西这是我的emacs配置: code(需要'cedet) (require'semantic) (require'semantic / ia) (require'semantic / bovine / gcc) (semantic- add-syst ..
发布时间:2017-08-08 02:39:46 开发方法

用图书馆建立一个emacs EDE项目

我已经搜索了emacs文档,cedet网站和这里的SO是徒劳的。如果我的问题已经得到回答,请自由(指出现有的答案)并关闭它。 我正在尝试熟悉EDE项目emacs的。到目前为止,我可以使用一个或多个文件来设置一个简单的项目。 现在我想分开一部分代码并将其打包成一个库。基本上我试图用以下手写的天真Makefile来实现同样的事情: matrix: g ++ -c -o lib / ..
发布时间:2017-08-08 02:36:33 C/C++开发

将CEDET ede-cpp-root-project命令放在.emacs文件之外

我有一个正在工作的EDE项目,但我想将该命令放在该项目的源代码树中,而不是我的.emacs文件中。这可能吗? 我已尝试使用目录变量并且emacs加载该文件,但它确实有任何影响。为此,我将以下代码放在项目根目录中的.dir-locals.el中: ((nil 。((ede-cpp-root-project“MyProj” :name“MyProj Project” :file“/hom ..
发布时间:2017-08-08 02:10:36 开发方法

开始使用CEDET

尽可能的尝试,我不能让CEDET做任何事情。 Emacs 24.3。我下载了最新的CEDET快照。我从他的底部拿走了Alex Ott的安装文件(不是这样)温柔介绍,并将第一行改为指向我的cedet-bzr。 我访问过hello_world.cpp。我执行M-x语义模式。 现在我该怎么办?有什么看起来不一样吗(没有。) 一瞥Alex的安装文件,建议C-c?应该做点什么,但是Emac ..
发布时间:2017-08-08 01:54:53 开发方法

奇怪的语义错误

我已经在一个新的linux主机上重新安装了emacs 24.2.50,并且基于启动了一个新的dotEmacs配置magnars emacs配置。由于我以前的工作流程使用了CEDET,所以我开始配置它。但是,每当加载C ++源文件时,都会有一些奇怪的行为。 [本部分已解决] 如预期的那样,语义解析所有包含的文件(以及在初始设置解析过程中)所有由 semantic-add-system-i ..
发布时间:2017-08-08 01:50:26 C/C++开发

emacs智慧

我知道这已经讨论了很多次,但是在emacs中有什么好的c / c ++ intellisense?我从来没有能够正确地设置雪茄。 现在我正在使用huuge代码库进行维护项目,很难在没有适当的智能感知的情况下进行管理。目前我正在使用vim与ctags / cscope和omnicomplete功能的智能感知,这是非常好的;但是我想使用emacs来处理事情。 解决方案 如果您不能获得CE ..
发布时间:2017-08-08 01:45:55 开发方法

Emacs 24内置cedet功能亮点

我想摆脱以上功能的下划线, 例如,如上图“void”上面的截图所示: http://cedet.sourceforge.net/img-gen/semantic-ia-complete- menu.png 我在文档中找不到任何明显的东西, 但是我甚至不知道在第一名。 (“函数标记”,“下划线”,...) 我设置了这样的cedet: ;; cedet (requir ..
发布时间:2017-08-08 00:06:29 开发方法

Cedet-semantic error“Idle Service Error semantic-idle-summary-idle-function-Arithmetic error”当解析linux内核文件“jiffies.h”

我使用emacs-24.5.1浏览linux内核代码,并使用cedet(在emacs中内联)进行语法分析。 main.c与emacs和一些提示,如“解析*文件*%...完成”出现,这证明了cedet语义是工作。但是,解析“jiffies.h”时出现错误,错误是 “空闲服务错误语义 - 怠速 - 概要 - 空闲功能 - 算术错误”。 我google了这个错误找到一个解决方案,只找到一个 ..
发布时间:2016-11-01 20:38:28 服务器开发

语义,cedet如何强制解析源文件

我已经在我的emacs c / c ++开发设置中尝试cedet和语义,我非常满意,除了一个细节。 我使用 ede-cpp-root-project 来创建项目,并给出项目的根目录以及包含文件所在的目录,如下所示: (ede-cpp-root-project“My Project” :name“My Project” :file“/ path / to / rootdir / AFIL ..
发布时间:2016-10-24 13:40:51 C/C++开发

在emacs中寻求自动完成功能

我正在寻找一个插件做自动完成弹出窗口的c ++开发在emacs。我尝试过的是Cedet语义和自动填充模式,他们在完成变量方面非常整齐和函数名,只要我已经有几个字。例如,我有一个类foo和一个函数返回一个整数1 class foo { int getInt (){return 1}; }; 在main方法中,只要我开始输入 int main(){ foo ba ..
发布时间:2016-10-24 13:06:58 C/C++开发