我已经阅读了Alex Ott的fantastic guide to CEDET for Emacs,我想我知道如何正确设置我的EDE项目。Emacs CEDET:跳到符号
然而,当我尝试使用命令semantic-complete-jump-local (C-c , j)
跳转到本地符号(例如:main()
函数C++),我得到的错误[no match]
即使我从.cpp文件中调用这个命令,其中的符号被定义。
此外,当我尝试用semantic-complete-jump-global (C-c , J)
跳转到一个符号与不同文件的多个定义(如多main()
功能),CEDET抱怨与[not unique]
但它并没有给我一个方法来选择我想看哪个符号。找到我感兴趣的符号的唯一方法是循环遍历所有选项,使用<TAB>
缓冲区,直到找到我感兴趣的那个。有没有办法从我可以选择的位置获取符号列表?理想情况下,获得与Emacs helm(以前称为Anything)提供的自动完成列表类似的列表非常棒。
这是全部用Emacs 24.2.1在Linux上与CEDET 1.1。
您正在使用哪种版本的CEDET? –
感谢@AlexOtt,我刚刚更新了OP版本信息。 –