fd1f524aff
- Use slime for indentation - Add extension for SBCL - Allow to create a common lisp scratch buffer with slime-scratch - Enable fuzzy completion with score. - Don't enable SLIME in Emacs Lisp. It's not usable. The SLIME of Emacs Lisp is Emacs itself. |
||
---|---|---|
.. | ||
img | ||
extensions.el | ||
packages.el | ||
README.md |
SLIME contribution layer for Spacemacs
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))
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
This layer 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