 (defun evil-cider-setup ()
   "Set up `evil' bindings for `cider'."
   (evil-define-key '(normal visual) cider-mode-map
-    (kbd "gz") 'cider-switch-to-repl-buffer
-    (kbd "gf") 'cider-find-resource
-    (kbd "K") 'cider-doc)
+    "gz" 'cider-switch-to-repl-buffer
+    "gf" 'cider-find-resource
+    "K" 'cider-doc)
 
   (with-eval-after-load 'cider-repl
     (evil-define-key '(normal visual) cider-repl-mode-map
-      (kbd "gf") 'cider-find-resource
-      (kbd "K") 'cider-doc))
+      "gf" 'cider-find-resource
+      "K" 'cider-doc))
 
   (with-eval-after-load 'cider-test
     (evil-define-key 'normal cider-test-report-mode-map


  (with-eval-after-load 'cider-macroexpansion
    (evil-define-key 'normal cider-macroexpansion-mode-map
      (kbd "r") #'cider-macroexpand-again
      (kbd "q") #'cider-popup-buffer-quit-function
      (kbd "K") #'cider-doc
      (kbd "J") #'cider-javadoc
      (kbd ".") #'cider-find-var
      (kbd "m") #'cider-macroexpand-1-inplace
      (kbd "a") #'cider-macroexpand-all-inplace
      (kbd "u") #'cider-macroexpand-undo
      [remap undo] #'cider-macroexpand-undo))

  (with-eval-after-load 'cider-client

      "d" #'cider-connections-make-default
      "g" #'cider-connection-browser
      "x" #'cider-connections-close-connection
      (kbd "<return>") #'cider-connections-goto-connection
      "?" #'describe-mode
      "H" #'describe-mode)))

