在Ubuntu中安装Emacs 24并添加ECB插件

6
我明白从这个问题中提到CEDET已经在emacs 24中安装,无需额外安装,因此我不需要遵循这里或者CEDET的这部分的说明。
我没有使用emacs starter kit,就像这个答案所说的那样
因此,当我使用elpa安装ecb时,我会收到以下错误信息:
Compiling file /home/mittenchops/.emacs.d/elpa/ecb-20131116.1319/ecb2/jn-file-tree.el at Mon Dec 30 16:13:57 2013
Entering directory `/home/mittenchops/.emacs.d/elpa/ecb-20131116.1319/ecb2/'
jn-file-tree.el:31:1:Error: Cannot open load file: jn-tree-node

Compiling file /home/mittenchops/.emacs.d/elpa/ecb-20131116.1319/ecb2/jn-tree-node.el at Mon Dec 30 16:13:57 2013
jn-tree-node.el:32:1:Error: Cannot open load file: jn-utils

Compiling file /home/mittenchops/.emacs.d/elpa/ecb-20131116.1319/ecb2/jn-tree-view.el at Mon Dec 30 16:13:57 2013
jn-tree-view.el:31:1:Error: Cannot open load file: jn-window

Compiling file /home/mittenchops/.emacs.d/elpa/ecb-20131116.1319/ecb2/jn-utils.el at Mon Dec 30 16:13:57 2013

Compiling file /home/mittenchops/.emacs.d/elpa/ecb-20131116.1319/ecb2/jn-window.el at Mon Dec 30 16:13:57 2013
jn-window.el:44:25:Error: Invalid lambda variable (parent jn-window-container)

Compiling file /home/mittenchops/.emacs.d/elpa/ecb-20131116.1319/ecb2/test.el at Mon Dec 30 16:13:57 2013
test.el:31:1:Error: Cannot open load file: jn-tree-view

另一个答案指向了这个仓库,它有jn-utils。我是否可以将这些文件放入我的emacs.d/elpa/ecb-20131116.1319/ecb2/目录中以替换现有的jn-utils?
一般来说:
1. 为什么会失败? 2. 我如何修复并在emacs 24中尽可能简单地安装ECB?
1个回答

10

我在不到一分钟的时间内安装了ecb

  1. 从bash:

cd ~/git && git clone https://github.com/alexott/ecb
  • ~/.emacs文件中:

    (add-to-list 'load-path "~/git/ecb")
    (require 'ecb)
    
    完成。 ecb-activate 会启动代码浏览器。

  • 2
    ECB也可以从MELPA存储库安装 - 它现在指向我的github。 - Alex Ott

    网页内容由stack overflow 提供, 点击上面的
    可以查看英文原文,
    原文链接