语义完全跳转局部返回“;“不匹配”;在Emacs中

语义完全跳转局部返回“;“不匹配”;在Emacs中,emacs,cedet,emacs-semantic,Emacs,Cedet,Emacs Semantic,我正在用CEDET1.1运行Emacs23.3.1。 命令semantic complete jump local总是返回“不匹配”,而semantic complete jump工作正常 我查看了semantic complete.el,但我对elisp的了解不足以理解发生了什么…尝试运行semantic analyze current context,然后运行semantic complete jump local。问题可能是,您试图跳转到的对象不是当前缓冲区的本地对象。如果是这样的话,那么

我正在用CEDET1.1运行Emacs23.3.1。 命令
semantic complete jump local
总是返回
“不匹配”
,而
semantic complete jump
工作正常


我查看了
semantic complete.el
,但我对elisp的了解不足以理解发生了什么…

尝试运行semantic analyze current context,然后运行semantic complete jump local。问题可能是,您试图跳转到的对象不是当前缓冲区的本地对象。如果是这样的话,那么语义完全跳转就是你应该调用的。你还看到同样的问题吗@xmonk我遵循了您的指导,但仍然遇到同样的问题。我不再运行Emacs 23.3.1,而是使用CEDET 2.0版运行24.3.50.1,我没有这个问题。您是用什么编程语言看到这个问题的?您的版本可能不完整或缺少对该语言的支持。请改用
helm semantic
。无论如何,这可能更好。@ XMunk用C、C++和Python进行。我没试过别的东西。