5

我发现 ECB 模式有时非常有用,因为它增强了 Speedbar 和良好的代码浏览功能。不幸的是,我也严重依赖赢家模式,这与 ECB 不兼容。即使在我这样做之后M-x ecb-deactivate,所有 ECB defuns 似乎都已加载,并且获胜者命令仍然会引发有关 ECB/获胜者不兼容的错误。有没有办法删除欧洲央行的定义,让赢家像以前一样工作,而不是重新启动 Emacs?

4

1 回答 1

8

问题似乎是 ECB 使用建议来显示错误消息(“无法在 ecb-frame 中使用获胜者模式功能”),并且在ecb-deactivate调用时未激活此建议。

我可以通过禁用以下建议来解决此问题ecb-deactivate-hook

(add-hook 'ecb-deactivate-hook
      (拉姆达()
         (ecb-disable-advices 'ecb-winman-not-supported-function-advices t)))

但是,您可能应该将此作为错误报告给 ECB 的维护人员。

于 2012-02-22T20:02:46.883 回答