我在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))