【发布时间】:2013-11-21 18:58:57
【问题描述】:
使用 Emacs 24.3.1 附带的 CEDET 和 Melpa 中的 ECB,我得到以下尝试 ecb-activate:
All requirements for ECB 2.40 fulfilled - Enjoy it! [2 times]
The ECB is now deactivated.
ecb-clean-up-after-activation-failure: ECB 2.40: Errors during the layout setup of ECB.
(error-type: void-variable, error-data: (ecb-examples-bufferinfo-buffer-name))
这是来自 emacs pacakage manager 的信息:
ecb is an installed package.
Status: Installed in `/home/Smith/.emacs.d/elpa/ecb-20131116.1319/'.
Version: 20131116.1319
Summary: a code browser for Emacs
cedet is a built-in package.
Status: Built-in.
Version: 2.0
Summary: Setup CEDET environment
我的问题,如何让它发挥作用。 Alex Ott 的 fork of ECB 似乎表明应该这样做。
【问题讨论】:
-
hmmm,这很奇怪 - ECB 本身的任何地方都没有提到 ecb-examples...随时在 github 上提出问题...
-
我刚刚从 MELPA 下载了 ECB 包,并在没有任何配置的情况下运行 Emacs,将 ECB 加载到其中,一切正常。你能启用
toggle-debug-on-error,再次运行ecb-activate,然后将stacktrace 发布到gmail 的alexott -
我尝试仅使用 ecb 启动 EMACS 并得到了类似的错误:调试器进入--Lisp 错误:(错误“ECB 2.40:ECB 布局设置期间的错误。(错误类型:错误,错误-data: (\"变量绑定深度超过max-specpdl-size\"))")
-
这里有同样的错误... ECB 中没有 ecb-examples,但它以某种方式被添加到 ecb-autocontrol/sync-fcn-register 。稍后我会尝试更进一步。