doomemacs/modules/editor/lispy
Henrik Lissner 76cacb5bfe
💥 Rename def-package! -> use-package!
Calling this pivotal macro "def-package!" has frequently been a source
of confusion. It is a thin wrapper around use-package, and it should be
obvious that it is so. For this reason, and to match the naming
convention used with other convenience macros/wrappers, it is now
use-package!.

Also changes def-package-hook! -> use-package-hook!

The old macros are now marked obsolete and will be removed when straight
integration is merged.
2019-07-23 12:50:45 +02:00
..
config.el 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
packages.el
README.org

:editor lispy

This modules adds lispy key functionality in Lisp languages.

This includes:

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

If evil is enabled, lispyville would also be activated for every mode where lispy is active

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)).