spacemacs/contrib/slime/README.org

2.2 KiB

SLIME contribution layer for Spacemacs

/TakeV/spacemacs/media/commit/363808abf46c1eedfe8437198b189eb2a5daf60e/contrib/slime/img/slime.png

Description

A Spacemacs contribution layer for SLIME.

Install

To use this contribution, add it to your ~/.spacemacs

  (setq-default dotspacemacs-configuration-layers '(slime))

This layer defaults to using sbcl. If you wan to use a different implementation of Common Lisp, you can specify it in your ~/.spacemacs

  (defun dotspacemacs/config ()
    (setq inferior-lisp-program "/path/to/your/lisp"))

Key Bindings

Help

Key Binding Description
SPC m h a SLIME apropos
SPC m h d Disassemble symbol
SPC m h h Describe function
SPC m h H Hyperspec lookup

Evaluation

Key Binding Description
SPC m e b Evaluate buffer
SPC m e f Evaluate top level s-expression
SPC m e e Evaluate last expression
SPC m e r Evaluate region

REPL

Key Binding Description
SPC m s i Start an inferior process
SPC m s e Evaluate last expression in REPL
SPC m s q Quit

Compile

Key Binding Description
SPC m c c Compile file
SPC m c C Compile file and load it
SPC m c f Compile function
SPC m c r Compile region

Navigation

Key Binding Description
SPC m g g Inspect definition
SPC m g n Next note
SPC m g N or ~SPC m g p Previous note