Difference between revisions of "Slime"

From ArchWiki
Jump to: navigation, search
(Attempted cleanup and consolidation)
m (Ficed Note)
Line 15: Line 15:
 
  # pacman -S emacs sbcl slime-cvs
 
  # pacman -S emacs sbcl slime-cvs
  
{{Note|It is also possible to install <tt>[http://aur.archlinux.org/packages.php?ID=6191 slime]</tt> from the AUR, though the <tt>-cvs</tt> package is recommended by the upstream developers.}}
+
{{Note|It is also possible to install slime from the AUR, though the -cvs package is recommended by the upstream developers.}}
  
 
== Configuration ==
 
== Configuration ==

Revision as of 03:46, 6 March 2010


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

# pacman -S emacs sbcl slime-cvs
Note: It is also possible to install slime from the AUR, though the -cvs package is recommended by the upstream developers.

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.

Resources