Emacs,cedet和c ++/c ++ 11支持

Ger*_*ago 10 c++ linux emacs c++11

我通常在linux环境(ubuntu)中使用emacs开发,因为我喜欢编辑器.我也经常使用eclipse,但我发现它很慢.

由于我想要类似IDE的功能,我试图设置cedet,它似乎是在做这项工作.

  1. 我发现cedet从未找到基类成员.例如,std::vector在gcc中有std::vector::size它的基类,它找不到它.
  2. 似乎不准确:如果我做" myvector." 这样的事情,它会给我完成的像size_type.
  3. 无法auto从c ++ 11使用,似乎无法正常工作.
  4. srecode-getset甚至为基本用法提供了错误.

我的配置没有给出任何错误,并且基于alexott cedet配置.

我的问题是:

  1. 完成是不准确的吗?(想想" vector."给出类似" size_type"的东西.
  2. cedet对c ++/c ++ 11的状态是什么?应该自动工作吗?我做错了什么?

我尝试使用捆绑的ubuntu版本和bzr存储库的最新版本.CEDET似乎是一个非常有用的工具,但我想知道它是否需要更多的工作.

提前致谢.

Dod*_*gie 0

我知道这可能是一个不够充分的答案(我更愿意在评论中提及这一点,但我在观点上很害羞),但是有一个用于 emacs 功能的 Eclipse 插件,称为 emacs+。此链接应该适合您的 Eclipse 安装管理器(在 Indigo 上,我可以将其复制并粘贴到“帮助”->“安装新软件”->“使用”)。因为 Eclipse 对您很有吸引力,因此这可以间接缓解您的问题......