2010-06-28 8 views
4

Comment puis-je utiliser le code Emacs navigateur V2.40 avec mon Emacs frais installé 23,2 (Debian de distro)Emacs 23.2 BCE 2,40 | Erreur de fichier: Impossible d'ouvrir le fichier charge-ctxt sémantique

Dans mon init.el je:

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

Quand je lance Emacs, je reçois un message d'erreur sur statrup:

File error: Cannot open load file, semantic-ctxt

J'ai lu suite CEDET est construit à partir de Emacs 23, donc je n'ai pas installé.

Répondre

7

Cela a fait l'affaire pour moi avec 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) 

Je ne l'ai pas utilisé pendant longtemps, mais les caractéristiques évidentes semblent fonctionner.

MISE À JOUR: ou vous pouvez simplement utiliser le latest CVS snapshot, il est mis à jour pour CEDET intégré.

1

Beaucoup de gens se sont plaints des problèmes avec le CEDET livré avec Emacs 23.2, donc je vous recommande d'essayer d'utiliser la distribution CEDET autonome et de voir si vous avez aussi le problème.

+2

J'ai essayé les deux, le 1.0pre6 et les 1.0pre7 paquets, construire à travers mes emacs, mais toujours le même problème. Quoi qu'il en soit, je l'ai trouvé beaucoup plus agréable approch: http://code.google.com/p/emacs-nav/ impressionnant – astropanic

+1

Emacs-nav semble très agréable en effet - il semble qu'un ingénieur de Google a développée ... –