diff options
-rw-r--r-- | spacemacs.el | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/spacemacs.el b/spacemacs.el index 1cdee5f..1ff9ee6 100644 --- a/spacemacs.el +++ b/spacemacs.el @@ -540,6 +540,7 @@ dump." (action 1) + (as-user 1) (without-logs 0) (tabular 'defun) @@ -550,6 +551,16 @@ dump." (cider-find-and-clear-repl-output t) (cider-eval-defun-at-point)) +(defun euandreh/save-and-run-focused-test () + (interactive) + (save-buffer) + (spacemacs/cider-test-run-focused-test)) + +(defun euandreh/save-and-eval-buffer () + (interactive) + (save-buffer) + (cider-eval-buffer)) + (defvar paredit-modes '(lisp-mode lisp-interaction-mode emacs-lisp-mode @@ -655,7 +666,9 @@ This is the place where most of your configurations should be done. Unless it is "," 'cider-pop-back))) (spacemacs/set-leader-keys-for-major-mode 'clojure-mode - "eF" 'euandreh/clear-repl-and-eval) + "eF" 'euandreh/clear-repl-and-eval + "tt" 'euandreh/save-and-run-focused-test + "eb" 'euandreh/save-and-eval-buffer) ;; From the documentation: ;; https://cider.readthedocs.io/en/latest/code_completion/ |