Установка 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?
В общем:
- Почему это не удается?
- Как я могу это исправить и установить ECB как можно проще в emacs 24?
1 ответ
Решение
Я только что установил ecb
менее чем за минуту.
Из Баш:
cd ~/git && git clone https://github.com/alexott/ecb
В
~/.emacs
:(add-to-list 'load-path "~/git/ecb") (require 'ecb)
Готово. ecb-activate
выводит код браузера.