Overview
SLY is a fork of SLIME.
For a real description, see the manual in doc/
.
Quick setup instructions
Add this to your ~/.emacs
file and fill in the appropriate filenames:
;; setup load-path and autoloads
(add-to-list 'load-path "~/dir/to/cloned/sly")
(require 'sly-autoloads)
;; Set your lisp system and, optionally, some contribs
(setq inferior-lisp-program "/opt/sbcl/bin/sbcl")
(setq sly-contribs '(sly-fancy))
Use M-x sly
to fire up and connect to an inferior Lisp. SLY will now
automatically be available in your Lisp source buffers.
sly-fancy
refers to the most commonly used contrib which primarily installs a
popular set of other contributed packages. It includes a better REPL, and many
more nice features.
SLIME incompatibilities
-
SLY doesn't contain an equivalent to the
slime-presentations
contrib. -
The
sly-mrepl
contrib, active by default insly-fancy
is not fully compatible with SLIME'sswank-mrepl.lisp
since SLIME's support for multiple REPLs is only experimental.
Licence
SLY is free software. All files, unless explicitly stated otherwise, are public domain.
Contributing
Open an issue or a pull request, but first see the CONTRIBUTING.md file for instructions on how to contribute.