Installer de la BCE avec Emacs Kit de démarrage dans Emacs 24

J'ai Emacs Kit de démarrage est installé. Lorsque j'essaie d'installer et d'exécuter la BCE il ne fonctionne pas.

Quel est le problème? Comment faire de la BCE travailler avec Emacs Kit de démarrage?

BCE installation

J'ai essayé de deux façons:

  1. Ajoutant ecb à my-packages liste, comme décrit ici
  2. Installation ecb avec list-packages commande

Deux méthodes donnent le même résultat. Lors de l'installation j'ai eu beaucoup de mises en garde comme

In ecb-test-with-original-advice-set:
ecb-advice-test.el:122:16:Warning: reference to free variable `ecb-version'

In ecb-analyse-jump-to-tag:
ecb-analyse.el:443:24:Warning: `interactive-p' is an obsolete function (as of
23.2); use `called-interactively-p' instead.

Taille totale du fichier est de 807 lignes et je ne sais pas comment l'ajouter ici, en gardant le post lisible 🙂

De la BCE d'utilisation

Quand j'essaie de démarrer la BCE en ajoutant (require 'ecb)

pour ~/.emacs.d/$USER.el l'erreur suivante se produit à Emacs de début:

File error: Cannot open load file, ecb

La variable load-path ne contient pas le chemin de la bce fichiers. Quand j'ai commencer à Emacs sans (require 'ecb) il n'y a pas d'erreurs et load-path contiennent la chaîne

"/home/maksim/.emacs.d/elpa/ecb-2.40". L'ajout de la ligne suivante

(add-to-list 'load-path (expand-file-name "~/.emacs.d/elpa/ecb-2.40"))

fait Emacs démarrer sans erreur, mais de la BCE, toujours pas de travail et ecb-activate actes de la manière décrite ci-dessous.

Si j'essaie de démarrer la BCE en appelant ecb-activate je les éléments suivants dans le *Messages* tampon:

ECB 2.40 uses CEDET 1.0 (contains semantic 2.0, eieio 1.3, speedbar <unknown
version>).
ecb-activate-internal: Symbol's value as variable is void: stack-trace-on-error

Si j'ajoute la ligne suivante à ~/.emacs.d/$USER.el

(setq stack-trace-on-error t)

puis ecb-activate répond suivantes

ECB 2.40 uses CEDET 1.0 (contains semantic 2.0, eieio 1.3, speedbar <unknown
version>).
All requirements for ECB 2.40 fulfilled - Enjoy it!
The ECB is now deactivated.
ecb-clean-up-after-activation-failure: ECB 2.40: Errors during the basic setup
of ECB. (error-type: void-function, error-data:
(ecb-enable-own-temp-buffer-show-futition))

Informations de Version

  • GNU Emacs 24.0.92.1 (x86_64-pc-linux-gnu, GTK+ Version 2.22.0)

    de 2011-12-06 sur pluot, modifié par Debian
  • emacs-starter-kit 2.0.3
  • bce 2.40