Slime
Jump to navigation
Jump to search
Introduction
SLIME (Superior Lisp Interaction Mode for Emacs) provides a development environment for SBCL (detailed in this article), CMUCL, CLISP and other Lisp implementations.
The components required are:
- emacs
- sbcl
- slime
Installation
Install Emacs, and the sbcl, and slime-gitAUR packages. Alternatively, slime can be installed with quicklisp.
Configuration
From the .INSTALL file.
To make use of slime, add the following lines to your init file:
(setq inferior-lisp-program "/path/to/lisp-executable") (add-to-list 'load-path "/usr/share/emacs/site-lisp/slime/") (require 'slime) (slime-setup)
Then run M-x slime
from within emacs.
Alternatively, for a fancier slime setup, you can change the above lines to:
(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))