Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Unofficial mirror, frozen for clojure compatibility.
Common Lisp Emacs Lisp Scheme Other
Pull request Compare This branch is 416 commits ahead of patmaddox:master.
Failed to load latest commit information.
contrib Add Adapted-by header and slime-repl dependency.
doc Fix typo: swank-backend::preferred-communication-style isn't exported.
.cvsignore Added *.lx64fsl (openmcl on linux fasls).
ChangeLog * slime.el (slime-current-package): Move REPL stuff to contrib.
HACKING Mention docstrings.
NEWS Mention the missing REPL.
README Update license statement.
hyperspec.el * hyperspec.el (common-lisp-hyperspec-lookup-reader-macro): Use
metering.lisp * metering.lisp: Add deftypes for time-type and cons-type, which Added public domain dedication.
sbcl-pprint-patch.lisp New file, adds the annotations feature to the SBCL pretty printer.
slime-autoloads.el Add autoload comments to slime.el.
slime.el Fall back to traditional method if version can't be determined throug…
swank-abcl.lisp * swank-abcl.lisp (thread-description): Fix typo.
swank-allegro.lisp * swank-backend.lisp (frame-source-location): Renamed from
swank-backend.lisp Generalize M-? (or M-_ respectively.)
swank-ccl.lisp swank-ccl.lisp (map-backtrace): Handle null end-frame-number argument.
swank-clisp.lisp * swank-clisp.lisp: Clisp 2.48 experimentally supports threads. So
swank-cmucl.lisp Separate context info from compiler message text.
swank-corman.lisp * swank-backend.lisp (frame-source-location): Renamed from
swank-ecl.lisp 2009-07-27 Geo Carncross <>
swank-gray.lisp * swank-backend.lisp (make-input-stream): Remove make-fn-streams.
swank-lispworks.lisp swank-lispworks.lisp (replace-strings-with-symbols): Didn't work on
swank-loader.lisp * swank-loader.lisp (lisp-version-string): Include "-ics" for
swank-openmcl.lisp Separate context info from compiler message text.
swank-sbcl.lisp * swank-sbcl.lisp (call-with-debugger-hook): Correctly deal with
swank-scl.lisp Separate context info from compiler message text.
swank-source-file-cache.lisp * swank-source-file-cache.lisp (read-snippet-from-string): New.
swank-source-path-parser.lisp guard agains source path mapping hitting reader errors
swank.asd * swank.asd (asdf:perform): don't call `swank-loader:init' with
swank.lisp * swank.lisp (stop-server): (list-threads) returns threads offset by 1, Added public domain dedication. * Return the number of failed tests as exit code.
xref.lisp Renamed XREF package to PXREF (P for portable). This makes it possible



  SLIME is the Superior Lisp Interaction Mode for Emacs. It is
  implemented in two main parts: the Emacs Lisp side (slime.el), and
  the support library for the Common Lisp (swank.lisp and swank-*.lisp)

  For a real description, see the manual in doc/

Quick setup instructions

  Add this to your ~/.emacs file and fill in the appropriate filenames:

    (add-to-list 'load-path "~/hacking/lisp/slime/")  ; your SLIME directory
    (setq inferior-lisp-program "/opt/sbcl/bin/sbcl") ; your Lisp system
    (require 'slime)

  Make sure your `inferior-lisp-program' is set to a compatible
  version of Lisp.

  Use `M-x' slime to fire up and connect to an inferior Lisp.
  SLIME will now automatically be available in your Lisp source


  SLIME is free software. All files, unless explicitly stated
  otherwise, are public domain.


  Questions and comments are best directed to the mailing list:

  The mailing list archive is also available on Gmane:

Something went wrong with that request. Please try again.