Slime
外观
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))