无法安装yasnippet?

时间:2010-08-02 05:42:07

标签: emacs code-snippets

我尝试使用here的“普通安装”协议安装yasnippet。将yasnippet-0.6.1c文件夹放在〜/ .emacs.d / plugins /后,我试着在我的.emacs中评估以下内容:

(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")

在第二次性行为中,我得到了回溯:

 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(...

有人能指出我正确的方向吗?我对Emacs不太熟悉,以确保这不是用户错误,但从回溯看起来至少加载路径是正确的。

这是yasnippet 0.6.1c。我可以在OSX 10.4下的Aquamacs 1.9和GNU Emacs 22.2.1以及Ubuntu 10.04下的GNU Emacs 23上重现它。提前感谢任何建议!

1 个答案:

答案 0 :(得分:3)

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