slime (lang/slime) Updated: 1 year, 9 months ago Add to my watchlist
An Emacs mode for unifying Common Lisp developmentSLIME extends Emacs with new support for interactive programming in Common Lisp. The features are centred around `slime-mode', an Emacs minor-mode that complements the standard `lisp-mode'. While `lisp-mode' supports editing Lisp source files, `slime-mode' adds support for interacting with a running Common Lisp process for compilation, debugging, documentation lookup, and so on.
Version: 2.28 License: Permissive GitHubMaintainers | easye |
Categories | lang |
Homepage | http://common-lisp.net/project/slime/ |
Platforms | any |
Variants |
|
"slime" depends on
lib (1)
build (2)
Ports that depend on "slime"
No ports
Port notes
To use SLIME, you need to have a Common Lisp installed with which you
wish to interact. At the moment, 'sbcl', 'abcl', 'ccl', 'ecl' and
'clisp' all work. As a convenience, port variants for SLIME exist
which require the installation of these Lisps.
Then put the following in your ~/.emacs:
(add-to-list 'load-path "${prefix}/share/emacs/site-lisp/slime")
(require 'slime-autoloads)
(setq slime-lisp-implementations
`((sbcl ("${prefix}/bin/sbcl"))
(abcl ("${prefix}/bin/abcl"))
(clisp ("${prefix}/bin/clisp"))))
(slime-setup '(slime-repl slime-asdf slime-fancy slime-banner))
Populate the initialization list in SLIME-LISP-IMPLEMENTATIONS with
the correct paths to the Common Lisp exectuables you wish to use.
Then, 'M-x slime' from Emacs should connect you to the first Common
Lisp implementation in the list. 'C-- M-x slime' will present an
interactive chooser for additional implementations in the list.
Port Health:
Loading Port Health
Installations (30 days)
7
Requested Installations (30 days)
6
Livecheck results
slime seems to have been updated (port version: 2.28, new version: 2.30)
livecheck ran: 2 hours ago