GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - fehmud/slime: The Superior Lisp Interaction Mode for Emacs

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

5,375 Commits
5,375 Commits

Folders and files

NameName
Last commit message
Last commit date
contrib
contrib
 
 
doc
doc
 
 
lib
lib
 
 
swank
swank
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.gitref
.gitref
 
 
.travis.yml
.travis.yml
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
ChangeLog
ChangeLog
 
 
Makefile
Makefile
 
 
NEWS
NEWS
 
 
PROBLEMS
PROBLEMS
 
 
README.md
README.md
 
 
metering.lisp
metering.lisp
 
 
nregex.lisp
nregex.lisp
 
 
sbcl-pprint-patch.lisp
sbcl-pprint-patch.lisp
 
 
slime-autoloads.el
slime-autoloads.el
 
 
slime-tests.el
slime-tests.el
 
 
slime.el
slime.el
 
 
start-swank.lisp
start-swank.lisp
 
 
swank-loader.lisp
swank-loader.lisp
 
 
swank.asd
swank.asd
 
 
swank.lisp
swank.lisp
 
 
xref.lisp
xref.lisp
 
 

Repository files navigation

Build Status MELPA MELPA Stable

Overview

SLIME is the Superior Lisp Interaction Mode for Emacs.

SLIME extends Emacs with support for interactive programming in Common Lisp. The features are centered 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.

For much more information, consult the manual.

Quick setup instructions

  1. Setup the MELPA repository, if you haven't already, and install SLIME using M-x package-install RET slime RET.

  2. Add the following lines to your ~/.emacs file, filling in in the appropriate filenames:

    ;; Set your lisp system and, optionally, some contribs
    (setq inferior-lisp-program "/opt/sbcl/bin/sbcl")
    (setq slime-contribs '(slime-fancy))
  3. Use M-x slime to fire up and connect to an inferior Lisp. SLIME will now automatically be available in your Lisp source buffers.

If you'd like to contribute to SLIME, you will want to instead follow the manual's instructions on how to install SLIME via Git.

Contribs

SLIME comes with additional contributed packages or "contribs". When SLIME is loaded it loads the contribs you set up before in slime-contribs. You can use the command slime-setup to reload contribs.

The most-often used contrib is slime-fancy, which primarily installs a popular set of other contributed packages. It includes a better REPL, and many more nice features.

Licence

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

Contact

If you have problems, first have a look at the list of known issues and workarounds.

Questions and comments are best directed to the mailing list at [email protected], but you have to subscribe first. The mailing list archive is also available on Gmane.

See the CONTRIBUTING.md file for instructions on how to contribute.

About

The Superior Lisp Interaction Mode for Emacs

common-lisp.net/project/slime/

Resources

Readme

Contributing

Contributing
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.