---> Building slime
---> Staging slime into destroot
---> Installing slime @20110122_0
---> Activating slime @20110122_0
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 "/opt/local/share/emacs/site-lisp/slime")
(require 'slime-autoloads)
(setq slime-lisp-implementations
`((sbcl ("/opt/local/bin/sbcl"))
(abcl ("/opt/local/bin/abcl"))
(clisp ("/opt/local/bin/clisp"))))
(add-hook 'lisp-mode-hook
(lambda ()
(cond ((not (featurep 'slime))
(require 'slime)
(normal-mode)))))
(eval-after-load "slime"
'(slime-setup '(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
CL implementation in the list. 'C-- M-x slime' will present
an interactive chooser for additional implementations in the list.
---> Cleaning slime