我有 slime 和 sbcl 在 emacs 24.1 中工作,但无法打开 slime repl。
我可以使用 M-x slime 在 inferior-lisp 缓冲区中连接到 sbcl,但我无法调用 slime-repl 或在编辑 lisp 文件时获得漂亮的 lisp 自动缩进我正在 .emacs 中加载 slime-fancy contrib。我在启动过程中没有收到任何错误消息。
当我尝试 M-x slime-repl 时,我得到[不匹配]。
我的 .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 尝试的几乎所有内容都按照描述的方式工作,而我尝试的与 common lisp 相关的几乎所有内容都有效。我也尝试过用 eclipse 来尖峰。如果 Windows 中的 common lisp 有更新的东西,我愿意尝试另一种方法。
最佳答案
在研究了 Sujoy 的答案并对其进行修剪以使其正常工作后,我意识到我原来的问题是由 (require 'slime)
语句引起的。以下 .emacs 文件使 slime repl 按预期打开。
(setq inferior-lisp-program "sbcl")
(require 'slime-autoloads)
(slime-setup '(slime-fancy))
关于windows - slime-fancy 未使用 emacs sbcl slime windows 配置加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11726712/