Emacs ECB 方法窗口未更新

标签 emacs elisp emacs-ecb

所以我确实安装了 Emacs 24.3.1,并且从 24 开始它带有 CEDET。我通过 list-packages 安装了 ECB,一切似乎都有效——除了方法窗口刷新。

当我打开一个文件时,会显示所有方法,我可以毫无问题地跳转到它们。但问题是它们永远不会在不重新启动 Emacs 的情况下刷新。我已经尝试了几乎所有我能找到的相关变量,但没有任何效果。
我正在拼命寻找解决方案,因为当我扩展项目时,它几乎使方法窗口的可用性无效。

我添加了这些变量,没有 Emacs 错误,但它仍然不会刷新 - 无论是在保存之后还是在一些空闲时间之后。

(setq auto-update-methods-after-save 1)
(global-semantic-idle-scheduler-mode 1)
(global-semanticdb-minor-mode 1)

我是新手,所以我可能会错过一些明显的解决方案。有人可以帮助我吗?我可以提供您需要的任何配置文件或信息。

编辑:当然试过 C-c 。 r ,没有结果。

最佳答案

我刚刚遇到了同样的问题。在我这样做后,方法列表得到了更新:
1) 恢复缓冲区
2) ecb-rebuild-methods-buffer (C-c . r)

不过,仅 p.2 还不够这一事实似乎是一个错误。

关于Emacs ECB 方法窗口未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30643816/

相关文章:

emacs - 在 ssh 上使用 gdb 时,我可以让 emacs 正确加载源文件吗?

emacs - nxml 模式和 nxhtml 模式之间的区别?

emacs - 不一致的 M-x align-regexp 与 C-u M-x align-regexp 行为

emacs - 与 Eshell 不区分大小写匹配?

emacs24 - 无法设置 Emacs Speedbar 缓冲区显示模式

emacs - 如何在 emacs 框架渲染后立即运行命令?

emacs - 如何获取emacs背景颜色

emacs - 为什么 Emacs 的格式时间字符串在给定零长度持续时间时返回非午夜值?

emacs - 将一个 session 的硬换行设置为 68 列

Emacs:有没有办法我可以获得自定义标签列表 - 并通过它们导航?