我是Lisp的新手,在使用Slime的Emacs工作时,我不断收到此错误
Error: The variable SWANK/SBCL::*SWANK-DEBUGGER-CONDITION* is unbound.
我花了很长时间在Google上搜索,并且找不到对该变量的引用。它是什么?那应该是什么?
答案 0 :(得分:2)
这似乎与你的版本的粘液有关:
https://github.com/slime/slime/issues/320
所以使用晚期的粘液with
Quicklisp-slime-helper使您可以轻松使用Quicklisp中的SLIME。
要使用它,请在Common Lisp实现中加载quicklisp 评价:
(ql:quickload“quicklisp-slime-helper”)
该命令将在Quicklisp基目录中创建一个名为的文件 “煤泥helper.el”。加载该文件将添加Quicklisp粘液路径 到您的Emacs加载路径。
在你的〜/ .emacs中,你可以这样:
(load(expand-file-name“〜/ quicklisp / slime-helper.el”))(setq inferior-lisp-program“sbcl”)
quicklisp-slime-helper可在MIT许可下获得;看到 LICENSE.txt了解详情。