ECB in Emacs

根据官网信息Emacs Code Browser 进行ECB安装,

1:ECB download 下载最新的版本,现在是ECB 2.40

2:在.emacs中添加load-path

(add-to-list 'load-path "~/emacs/site/ecb-snap")

3: 下面是分两种情况对.emacs进行配置,你可以通过.emacs中的*message*来进行验证

If you want to load the complete ECB at (X)Emacs-loadtime 如果你想在emacs启动的时候同样加载ecb就在.emacs中加入(require 'ecb)    

If you want to load the ECB first after starting it by ecb-activate , ecb-minor-mode, ecb-byte-compile and ecb-show-help. 如果你想在当你输入ecb-active之类的命令时才加载ecb的话,就在.emacs中加入(require 'ecb-autoloads)

3:重新启动Emacs,然后输入M-x ecb-activate但是你会发现它报错说 "ECB can only be used with [1.0pre6, 1.0.9]",然后尝试着修改ecb-upgrade.el 文件,将ecb-check-requirements函数中的:

   ;; check if vedet-version is correct  
when (or (not (boundp 'cedet-version))  
        (ecb-package-version-list<  
        (ecb-package-version-str2list cedet-version)  
         ecb-required-cedet-version-min)  
        (ecb-package-version-list<  
         ecb-required-cedet-version-max  
         (ecb-package-version-str2list cedet-version)))  
(setq version-error (concat "cedet ["  
                           cedet-required-version-str-min  
                           ", "  
                           cedet-required-version-str-max  
                          "]")))  

注释掉,然后在当前目录中重新make就行了,但是你在重新make的时候会包下面的问题,然后忽略掉,重新打开emacs,输入M-x ecb-activate就可以正常运行了。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值