 ;; Clojure
 (use-package cider
   :ensure t
-  :commands cider-mode
+  :commands cider cider-mode cider-connect cider-jack-in
   :init
   (add-hook 'cider-mode-hook
             '(lambda ()
-               (clj-refactor-mode)
-               (eldoc-mode)))
+               (eldoc-mode)
+               (subword-mode)))
   (add-hook 'cider-repl-mode-hook
             '(lambda ()
                (eldoc-mode)

  (add-hook 'clojure-mode-hook
            '(lambda ()
               (parinfer-mode)
               (cider-mode)
               (subword-mode)
               (setq-local company-backends '((company-capf
                                               company-yasnippet
                                               :with


(use-package cider-eval-sexp-fu
  :ensure t
  :after cider)

(use-package clj-refactor
  :ensure t
  :commands clj-refactor-mode
  :diminish clj-refactor-mode)

(use-package cider-hydra
  :ensure t
