2010-08-02 5 views
1

J'ai essayé d'installer yasnippet en utilisant le protocole "normal install" donné here. Après avoir placé le dossier yasnippet-0.6.1c dans ~/.emacs.d/plugins /, j'ai essayé de eval ce qui suit dans mes .emacs:Vous ne pouvez pas installer yasnippet?

(add-to-list 'load-path 
       "~/.emacs.d/plugins/yasnippet-0.6.1c") 
(require 'yasnippet) ;; not yasnippet-bundle 
(yas/initialize) 
(yas/load-directory "~/.emacs.d/plugins/yasnippet-0.6.1c/snippets") 

Au deuxième sexp, je reçois le backtrace:

Debugger entered--Lisp error: (void-variable yasnippet-bundle) 
eval(yasnippet-bundle) 
eval-last-sexp-1(nil) 
eval-last-sexp(nil) 
call-interactively(eval-last-sexp) 
recursive-edit() 
byte-code(... 

Quelqu'un pourrait-il me pointer dans la bonne direction avec cela? Je ne suis pas assez familier avec Emacs pour être certain que ce n'est pas une erreur de l'utilisateur, mais il semblerait que le chemin de retour soit au moins correct.

Ceci est yasnippet 0.6.1c. Je peux le reproduire sur Aquamacs 1.9 et GNU Emacs 22.2.1 sous OSX 10.4 et GNU Emacs 23 sous Ubuntu 10.04. Merci d'avance pour tout conseil!

Répondre

3
(add-to-list 'load-path 
       "~/.emacs.d/plugins/yasnippet-0.6.1c") 
+0

Salut, merci pour votre réponse rapide. J'ai essayé cela par curiosité, mais cela n'a pas fonctionné. (Vous avez un backtrace identique à celui ci-dessus.) Si cela ne vous dérange pas d'expliquer plus en détail: Le répertoire est vraiment "[...] - 0.6.1c". Pourquoi devrais-je ajouter un "l"? Le backtrace semble suggérer à moi qu'Emacs a trouvé avec succès yasnippet.el dans ledit répertoire. N'est-ce pas le cas? Pourquoi ajouter un "l" au chemin _ever_ être une solution à un problème comme celui-ci? :-) Merci encore. – wvoq

+1

@wvoq c'était une faute de frappe de ma part (désolé). Vous avez spécifié le fichier yasnippet plutôt que le répertoire comme chemin de chargement. – Anycorn

+0

@aaa désolé, j'ai mal-copié le chemin. Quand j'essaie: (add-to-list 'load-path' ~/.emacs.d/plugins/yasnippet-0.6.1c ") Cependant, je continue d'avoir le même backtrace à propos de yasnippet-bundle. – wvoq

Questions connexes