This repository has been archived on 2024-10-22. You can view files and clone it, but cannot push or open issues or pull requests.
spacemacs/contrib/slime
2015-03-08 23:15:01 -04:00
..
img create slime contribution layer 2015-03-08 23:15:01 -04:00
extensions.el create slime contribution layer 2015-03-08 23:15:01 -04:00
packages.el create slime contribution layer 2015-03-08 23:15:01 -04:00
README.md create slime contribution layer 2015-03-08 23:15:01 -04:00

SLIME contribution layer for Spacemacs

slime

Table of Contents

Description

A Spacemacs contribution layer for SLIME.

Install

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

(setq-default dotspacemacs-configuration-layers '(slime)
  ;; List of contribution to load.
)

This contrib 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 ()
  "Configuration function.
 This function is called at the very end of Spacemacs initialization after
layers configuration."
  (setq inferior-lisp-program "/path/to/your/lisp")
)

Key Bindings

This contrib doesn't yet include Spacemacsy keybindings. The following is a list of some of SLIME's default keybindings.

Key Binding   |       Description

------------------|------------------------------------------------------------ C-c | Prefix Command C-c C-k | Compile and load the current buffer's file. C-c C-c | Compile the top-level form at point. C-c C-d C-d | Describe symbol. C-c C-d C-a | Apropos search. M-n | slime-repl-next-input M-p | slime-repl-previous-input C-M-x | lisp-eval-defun C-h m | check emacs mode help for all of SLIME's keybindings

Future Work

  • Add proper Spacemacs keybindings