Slime
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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))