doomemacs/modules/editor/lispyville
Henrik Lissner 00d91661e2
editor/lispyville: minor reformatting
+ Ensure lispyville is properly lazyloaded by deferring the call to lispyville-set-key-theme
+ Fix indentation on :hook entries
2018-10-31 15:38:13 -04:00
..
config.el editor/lispyville: minor reformatting 2018-10-31 15:38:13 -04:00
packages.el added :editor lispyville 2018-10-27 16:44:12 -05:00
README.org added :editor lispyville 2018-10-27 16:44:12 -05:00

:editor lispyville

This modules adds lispyville key functionality in Lisp languages.

This includes:

  • Common Lisp
  • Emacs Lisp
  • Scheme
  • Racket
  • Hy
  • LFE
  • Clojure

The default key themes that are set are as follows:

(lispyville-set-key-theme
 '((operators normal)
    c-w
    (prettify insert)
    (atom-movement normal visual)
    slurp/barf-lispy
    (wrap normal insert)
    additional
    additional-insert
    (additional-wrap normal insert)
    (escape insert)))

See noctuid's README for more info on specific keybindings (starting here) of each key theme. Think of lispyville-set-key-theme as adding parinfer-extensions via (setq parinfer-extensions '(blah blah blah)).