spacemacs/contrib/!lang/emacs-lisp
syl20bnr cdb4efce68 emacs-lisp layer: remove spacemacs/eval-region
Use eval-region directly
Fixes #2074
2015-07-08 23:16:44 -04:00
..
img Prefix categories with ! 2015-05-25 00:50:38 -04:00
config.el Prefix categories with ! 2015-05-25 00:50:38 -04:00
extensions.el emacs-lisp layer: remove spacemacs/eval-region 2015-07-08 23:16:44 -04:00
packages.el add (f)ielm-indent-line for ielm mode 2015-06-14 22:33:09 -04:00
README.org Org conversion of all READMEs ! 2015-06-11 21:31:42 -04:00

Emacs Lisp contribution layer for Spacemacs

/TakeV/spacemacs/media/commit/0fb0bf262a7285bf1dd6a7ed9bf0767a58838889/contrib/!lang/emacs-lisp/img/emacs-lisp.png

Table of Contents   TOC@4

Description

This layer gathers all the configuration related to emacs-lisp. This should always be in your dotfile, it is not recommended to uninstall it.

Install

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

  (setq-default dotspacemacs-configuration-layers '(emacs-lisp))

Key bindings

Key Binding Description
SPC m g g go to definition of symbol under point
SPC m h h describe symbol at point
SPC m e $ or SPC m e l go to end of current line and evaluate
SPC m e b evaluate current buffer
SPC m e c evaluate current form (start with defun, setq, etc…)
SPC m e e evaluate sexp before point
SPC m e r evaluate current region
SPC m e f evaluation current function
SPC m , toggle lisp state
SPC m t b run tests of current buffer
SPC m t q run ert
SPC m d m open macrostep micro-state

srefactor

The semantic-layer should be installed for these key bindings to become active.

Key Binding Description
SPC m = b format current buffer
SPC m = f format current function
SPC m = o format all on one line
SPC m = s format current sexp