Emacs 23.2 с ECB 2.40 | Ошибка файла: невозможно открыть загрузочный файл, semantic-ctxt - PullRequest
4 голосов
/ 28 июня 2010

Как я могу использовать Emacs Code Browser v2.40 с моим новым установленным Emacs 23.2 (дистрибутив Debian)

В моем init.el у меня есть:

(semantic-mode)
(add-to-list 'load-path
  "~/.emacs.d/plugins/ecb-2.40")
(require 'ecb)

Когда я запускаюEmacs, я получаю сообщение об ошибке в statrup:

Ошибка файла: не удается открыть загрузочный файл, semantic-ctxt

Я прочитал, что пакет CEDET встроен в Emacs 23, поэтому я не установил его.

Ответы [ 2 ]

8 голосов
/ 25 марта 2011

Это помогло мне с 2,40:

(require 'semantic/analyze)
(provide 'semantic-analyze)
(provide 'semantic-ctxt)
(provide 'semanticdb)
(provide 'semanticdb-find)
(provide 'semanticdb-mode)
(provide 'semantic-load)

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

Я давно этим не пользуюсь, но очевидные функции, похоже, работают.

ОБНОВЛЕНИЕ: или вы можете просто использовать последний снимок CVS , он обновлен для интегрированного CEDET.

1 голос
/ 28 июня 2010

Многие люди жаловались на проблемы с CEDET, поставляемым с Emacs 23.2, поэтому я рекомендую вам попробовать использовать отдельный дистрибутив CEDET и посмотреть, есть ли у вас проблемы с ним.

...