我在emacs 24.1中使用sbcl时有粘液,但无法打开粘液。

我可以使用Mx粘液在下层lisp缓冲区中建立与sbcl的连接,但是即使我在中加载slim-fancy contrib,在编辑Lisp文件时也无法调用slime-repl或获得很好的lisp自动缩进。 emacs。我在启动过程中没有收到任何错误消息。

当我尝试M-x Slime-repl时,会显示[No match]。

我的.emacs文件:

(setq inferior-lisp-program "sbcl")
(add-to-list 'load-path "c:/home/bin/emacs/site-lisp/slime/")
(require 'slime)
(require 'slime-autoloads)
(slime-setup '(slime-fancy))

我使用这种方法进行安装:

http://www.pchristensen.com/blog/articles/installing-sbcl-emacs-and-slime-on-windows-xp

我注意到一种模式,我在Python和Clojure上尝试的几乎所有内容都按所述方式工作,而我尝试的与普通Lisp作品无关的几乎一切都没有。我也曾尝试过 eclipse 。如果Windows中出现常见的Lisp,我愿意尝试另一种方法。

最佳答案

在玩过Sujoy的答案并将其缩小以使其正常工作之后,我意识到最初的问题是由(require 'slime)语句引起的。下面的.emacs文件使粘液替换按预期方式打开。

(setq inferior-lisp-program "sbcl")
(require 'slime-autoloads)
(slime-setup '(slime-fancy))

10-07 16:18