我尝试使用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上重现它。提前感谢任何建议!
答案 0 :(得分:3)
(add-to-list 'load-path
"~/.emacs.d/plugins/yasnippet-0.6.1c")