任何关于使用emacs进行C ++项目的好build议?

我正在寻找一篇关于使用emacs作为C / C ++ IDE的好文章。

就像Steve Yegge的“Effective emacs”一样 。

没有具体的文章,但我发现EmacsWiki充满了有用的信息。 考虑检查这些条目:

  • CPlusPlus作为很多C ++相关文章的起点
  • CppTemplate来定义一个模板,当你开始新的文件的时候可以给你一个好的骨架

我最近偶然发现了这篇相当不错的文章 。

编辑:是的,链接不再有效。 看起来他们最近更改了url,而且没有正确redirect。 希望它会很快回来。 无论如何,这篇文章被称为“Benjamin Rutt的Emacs C开发技巧”。 我设法在这里find一个副本。

我打算在不久的将来编写这样的文章,但是现在可以使用 Cedet + Emacs的configuration ,这有助于我有效地编辑C ++源代码。 如果你有问题,你可以直接问我

请注意,Emacs的C ++模式仅基于正则expression式,而不是语法。 因此,语法高亮不是严格基于语言本身的语法,而是主要基于普通的格式。 C ++的Emacs语法突出显示经常会出错。

问题不仅限于语法高亮。 同样的缺陷devise适用于自动格式化。 所有这一切说,自从前沿时代以来,我一直使用Emacs来处理所有C ++源代码的编辑超过20年。 (我通常closures电子密钥绑定,因为Emacs的基于正则expression式的devise不正确,正则expression式没有足够的expression能力来准确地描述C ++语法。

我推荐ggtags和反讽模式 。 除此之外,你可能想要使用helm-agsearch代码库中的string(“grep”)。