Slime

出自 ArchWiki

SLIME (Superior Lisp Interaction Mode for Emacs) 为 Emacs 中的 Common Lisp 提供了一个开发环境。本文假设将使用 SBCL。它可以被 其他 实现所替代,例如 CMUCLECLCLISP

安装

安装 emacs-slime 以及您偏好的 Common Lisp 实现。或者,SLIME 也可以通过 quicklisp 安装。

配置

要使用 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))

资源