2013-11-21 49 views
5

佈局設置期間的錯誤使用Emacs 24.3.1附帶的CEDET和Melpa中的ECB,我會得到以下嘗試ecb-activateEmacs 24.3.1 CEDET 2.0(內置)和ECB 20131116.1319:ECB

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經理的信息:

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 

我的問題,如何得到這個工作。亞歷克斯奧特的fork of ECB似乎表明它應該。

+0

嗯,這是很奇怪 - ECB-例子並不在歐洲央行本身......隨意GitHub上提交一個問題... –

+0

我剛剛下載從MELPA歐洲央行包,且無任何運行的Emacs的任何地方提到配置,加載了ECB,並且一切正常。你可以啓用'toggle-debug-on-error',再次運行'ecb-activate',然後把堆棧跟蹤寄到alexott上gmail –

+0

我試着用ecb啓動EMACS並得到一個類似的錯誤:輸入調試器 - Lisp錯誤: (錯誤「ECB 2.40:ECB佈局設置期間出錯」(錯誤類型:錯誤,錯誤數據:(\「變量綁定深度超過最大特定尺寸\」))) –

回答

13

我能夠突破這個錯誤在*scratch*

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

因人而異執行此命令後。