所以我确实安装了 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/