Emacs ECB Method窗口未显示所有方法

时间:2011-09-21 08:57:19

标签: emacs emacs-ecb

我无法理解为什么我只在ECB方法窗口中看到一些方法,如果我点击显示方法的一半,我得到:

ECB 2.40 - Warning: The tag-visit-function `ecb-tag-visit-smart-tag-start' moves point outside of tag - ignored!

并且光标跳转到此函数:

void MyClass::writeLine(const char buf[]) {
send(sk,buf,strlen(buf),MSG_NOSIGNAL);
}

Emacs是:GNU Emacs 23.2.1(x86_64-pc-linux-gnu,GTK + 2.24.4版)

任何帮助?

1 个答案:

答案 0 :(得分:3)

如果您使用imenu使用ECB来推导您的方法,那么行为最多也会不稳定。如果您使用带有CEDET / Semantic的ECB作为符号标记,则缺少方法的原因有很多。它可能与预处理器符号有关,或者只是语义不支持的一些语法。

您最好的选择是尝试CEDET的开发版本以查看它是否修复了问题,如果没有,请将示例发布到邮件列表中,也许我们可以找出问题所在。 CEDET开发版版本为http://cedet.sf.net