doomemacs/modules/editor/lispy/config.el
Henrik Lissner 84a525a099
Remove wrap, additional-wrap, & escape key themes
+ Escape was redundant with Doom's own escape handler
+ Disabled wrap/addition-wrap, as it isn't enabled by default, is
  potentially redundant with evil-{surround,embrace}, and prone to issues
  in tty emacs (see #2573).

Fixes #2573
2020-02-20 21:42:53 -05:00

29 lines
766 B
EmacsLisp

;;; editor/lispy/config.el -*- lexical-binding: t; -*-
(use-package! lispy
:hook ((common-lisp-mode . lispy-mode)
(emacs-lisp-mode . lispy-mode)
(scheme-mode . lispy-mode)
(racket-mode . lispy-mode)
(hy-mode . lispy-mode)
(lfe-mode . lispy-mode)
(dune-mode . lispy-mode)
(clojure-mode . lispy-mode))
:config
(setq lispy-close-quotes-at-end-p t)
(add-hook 'lispy-mode-hook #'turn-off-smartparens-mode))
(use-package! lispyville
:when (featurep! :editor evil)
:hook (lispy-mode . lispyville-mode)
:config
(lispyville-set-key-theme
'((operators normal)
c-w
(prettify insert)
(atom-movement normal visual)
slurp/barf-lispy
additional
additional-insert)))