Move from +evil-bind-key to evil-define-key

This commit is contained in:
James Nguyen 2017-11-14 10:23:46 -08:00
parent 67696b6470
commit 7254162173
2 changed files with 7 additions and 25 deletions

View File

@ -31,17 +31,15 @@
(require 'evil-collection-util)
(defun evil-cider-setup ()
(+evil-bind-key (normal visual)
(cider-mode-map)
(kbd "gz") 'cider-switch-to-repl-buffer
(kbd "gf") 'cider-find-resource
(kbd "K") 'cider-doc)
(evil-define-key '(normal visual) cider-mode-map
(kbd "gz") 'cider-switch-to-repl-buffer
(kbd "gf") 'cider-find-resource
(kbd "K") 'cider-doc)
(with-eval-after-load 'cider-repl
(+evil-bind-key (normal visual)
(cider-repl-mode-map)
(kbd "gf") 'cider-find-resource
(kbd "K") 'cider-doc))
(evil-define-key '(normal visual) cider-repl-mode-map
(kbd "gf") 'cider-find-resource
(kbd "K") 'cider-doc))
(with-eval-after-load 'cider-test
(evil-define-key 'normal cider-test-report-mode-map

View File

@ -31,22 +31,6 @@
(require 'evil)
(require 'evil-evilified-state)
(defmacro +evil-bind-key (modes keymaps &rest bindings)
"Macro to allow keymaps to be bound."
`(progn
,@(cl-loop
for keymap in keymaps
appending
(cl-loop
for mode in modes
appending
(cl-loop
for i from 0 to (- (cl-list-length bindings) 1) when (cl-evenp i)
collect
(let ((key (nth i bindings))
(cmd (nth (+ 1 i) bindings)))
`(evil-define-key ',mode ,keymap ,key ,cmd)))))))
(defmacro +evil-set-default-state-for-mode (mode state)
"Set the default STATE for MODE."
(let* ((mode-str (symbol-name mode))