Установка ECB в emacs 24 в ubuntu

из этого вопроса я понимаю, что CEDET установлен в emacs 24 без дополнительной установки, поэтому мне не нужно следовать инструкциям здесь или часть CEDET здесь.

Я не использую стартовый комплект emacs, как этот ответ.

Итак, когда я использую 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. Как это исправить и как можно проще установить ECB в emacs 24?

person Mittenchops    schedule 30.12.2013    source источник


Ответы (1)


Я только что установил ecb менее чем за минуту.

  1. Из Баша:

    cd ~/git && git clone https://github.com/alexott/ecb
    
  2. In ~/.emacs:

    (add-to-list 'load-path "~/git/ecb")
    (require 'ecb)
    

Сделанный. ecb-activate вызывает браузер кода.

person abo-abo    schedule 30.12.2013
comment
ECB также можно установить из репозитория MELPA — прямо сейчас он указывает на мой github. - person Alex Ott; 31.12.2013