From 3635e23be7254fea75e638f8c32de7c681659b41 Mon Sep 17 00:00:00 2001 From: Michael Fiano Date: Sat, 1 Dec 2018 15:26:44 -0500 Subject: [PATCH] Minor: common-lisp macro expander hydra as default It is usually the case that we want to easily step through the expansion of a macro inline, so prevent a modifier key press. --- modules/lang/common-lisp/config.el | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/lang/common-lisp/config.el b/modules/lang/common-lisp/config.el index a498d621a..73a3e659a 100644 --- a/modules/lang/common-lisp/config.el +++ b/modules/lang/common-lisp/config.el @@ -105,8 +105,8 @@ bin/doom while packages at compile-time (not a runtime though)." :n "F" #'sly-undefine-function :n "r" #'sly-eval-region) (:prefix "m" - :n "e" #'macrostep-expand - :n "E" #'+common-lisp/macrostep/body) + :n "e" #'+common-lisp/macrostep/body + :n "E" #'macrostep-expand) (:prefix "r" :n "c" #'sly-mrepl-clear-repl :n "q" #'sly-quit-lisp @@ -232,3 +232,7 @@ bin/doom while packages at compile-time (not a runtime though)." "gr" 'sly-recompile-xref "gR" 'sly-recompile-all-xrefs "r" 'sly-xref-retract))) + +(def-package! sly-repl-ansi-color + :config + (push 'sly-repl-ansi-color sly-contribs))