2011-09-21 22 views
0

我不明白爲什麼我只看到在ECB法窗口的一些方法,如果我點擊的顯示方法的一半,我得到:的Emacs 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)

任何幫助嗎?

回答

3

如果您使用imenu來導出您的方法的ECB,那麼行爲將充其量不穩定。如果您使用ECB和CEDET/Semantic作爲符號標記,那麼缺失方法有很多可能的原因。它可能與預處理器符號有關,或者只是Semantic不支持的一些語法。

最好的辦法是嘗試CEDET的開發版本,看看它是否解決了問題,如果沒有,請將示例發送到郵件列表,也許我們可以找出破壞的內容。 CEDET dev版本號爲http://cedet.sf.net

+0

我重新編譯了CEDET 1.0pre7。問題似乎是固定的。謝謝 –

相關問題