lang/emacs-lisp: revise macrostep evil keybinds

Most of these are upstream in evil-collection-macrostep.
This commit is contained in:
Henrik Lissner 2019-07-21 14:56:43 +02:00
parent 18078dd160
commit 62f2f6af48
No known key found for this signature in database
GPG Key ID: 5F6C0EA160557395

View File

@ -89,28 +89,10 @@ This marks a foldable marker for `outline-minor-mode' in elisp buffers.")
;;
;;; Packages
(when (featurep! :editor evil)
(after! macrostep
(evil-define-key* 'normal macrostep-keymap
[return] #'macrostep-expand
"e" #'macrostep-expand
"u" #'macrostep-collapse
"c" #'macrostep-collapse
[tab] #'macrostep-next-macro
"\C-n" #'macrostep-next-macro
"J" #'macrostep-next-macro
[backtab] #'macrostep-prev-macro
"K" #'macrostep-prev-macro
"\C-p" #'macrostep-prev-macro
"q" #'macrostep-collapse-all
"C" #'macrostep-collapse-all)
;; `evil-normalize-keymaps' seems to be required for macrostep or it won't
;; apply for the very first invocation
(add-hook 'macrostep-mode-hook #'evil-normalize-keymaps)))
(map! :when (featurep! :editor evil)
:after macrostep
:map macrostep-keymap
:n [return] #'macrostep-expand)
;;;###package overseer