跳转至内容

Slime

来自 ArchWiki

SLIME (Superior Lisp Interaction Mode for Emacs) 在 Emacs 中为 Common Lisp 提供了一个开发环境。本文档假设您将使用 SBCL。您可以将其替换为 其他 实现,例如 CMUCL, ECL, CLISP

安装

安装 emacs-slime 和您首选的 Common Lisp 实现。或者,您也可以通过 quicklisp 安装 SLIME。

配置

要使用 SLIME,请将以下行添加到您的 init 文件

(setq inferior-lisp-program "/path/to/lisp-executable")
(add-to-list 'load-path "/usr/share/emacs/site-lisp/slime/")
(require 'slime)
(slime-setup)

然后在 emacs 中运行 M-x slime

或者,为了更炫酷的 SLIME 设置,您可以将以上行更改为

(setq inferior-lisp-program "/path/to/lisp-executable")
(add-to-list 'load-path "/usr/share/emacs/site-lisp/slime/")
(require 'slime)
(slime-setup '(slime-fancy))

资源