我是一个Emacs的新手。我一直在尝试寻找如何使用Emacs来处理大型C++项目,特别是索引代码和自动补全函数名称以及类似Eclipse的行为。我曾经使用Vim一段时间,其中我使用ctags索引了我的项目中的代码,而Vim会尝试使用下拉菜单选项自动完成我的代码。现在我正在尝试在Emacs中实现同样的功能。但是,在我的搜索过程中,结果指向了CEDET、auto-complete和其他第三方插件。
我尝试使用ctags -e -R .
和etags,但没有成功。
我是否错过了Emacs默认实现相同行为的方法?哪种方法最好、最容易实现我想要的功能?
clang-tags
,这是一个基于clang的索引工具。它仍处于开发的早期阶段,但您可能会发现它可用。如果您尝试使用它,我将非常高兴在github上得到一些反馈。 - François Févotte