【问题标题】:Emacs 24.3.1 CEDET 2.0 (built in) and ECB 20131116.1319: Errors during the layout setup of ECBEmacs 24.3.1 CEDET 2.0(内置)和 ECB 20131116.1319:ECB 布局设置期间的错误
【发布时间】: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 。稍后我会尝试更进一步。

标签: emacs cedet emacs-ecb


【解决方案1】:

*scratch*中执行此命令后,我能够克服此错误

(setq ecb-examples-bufferinfo-buffer-name nil)

YMMV.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多