使用emacs ebrowse时无法切换到另一个类

4

我一直在阅读emacs ebrowse的文档,学习如何使用它。但我遇到了一个问题。我正在阅读“成员缓冲区 -> 切换类”页面,文中提到我可以使用“C c”键组合来交换类。然而,每当我尝试在源代码树中切换到另一个类时,它都会提示以下错误:

"ebrowse-ts-member-functions: ebrowse-ts-member-functions accessing a non-ebrowse-ts"

有人见过这个吗?我在谷歌上找不到任何关于它的信息。我应该提到,我的源代码分布在多个目录中。我使用了

find . -name '*.cc' -or -name '*.h' | ebrowse

在我的目录结构的顶层。这可能会导致问题吗?
1个回答

0

我认为不是。我用一个分布在几个目录中的项目进行了测试,可以重现此错误:只有当我在成员缓冲区中使用“C c”并选择被项目引用但是由库提供且源不是树的一部分的类时才会出现此错误。 如果我关闭成员缓冲区,然后从树缓冲区中使用“L v”重新打开它,我就可以再次切换类。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接