diff --git a/modules/home/users/msyds/emacs/lisp/syd/clojure.el b/modules/home/users/msyds/emacs/lisp/syd/clojure.el index 44ec91a..82e68bb 100755 --- a/modules/home/users/msyds/emacs/lisp/syd/clojure.el +++ b/modules/home/users/msyds/emacs/lisp/syd/clojure.el @@ -24,8 +24,13 @@ (interactive "P") (cider-doc arg) cider-doc-buffer) - (syd-handle '(cider-mode cider-repl-mode) - :docs #'cider-doc) + (defun syd-clojure-eval-region (beg end) + (cider-eval-region beg end)) + (syd-handle '(clojure-mode clojurescript-mode cider-repl-mode) + :docs #'cider-doc + :eval-region #'syd-clojure-eval-region + :load-buffer #'cider-load-buffer) + (add-hook 'cider-repl-mode-hook #'syd-lisp-mode) (syd-push shackle-rules `("*cider-doc*" ,@syd-help-popup-options) '("*cider-test-report*")