Previous: , Up: Run an External Lisp or Scheme Session   [Index]


F.3.4 SLIME Mode

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.

SLIME is constructed from two parts: a user-interface written in Emacs Lisp, and a supporting server program written in Common Lisp. The two sides are connected together with a socket and communicate using an RPC-like protocol.