summaryrefslogtreecommitdiff
path: root/cider-inspector.el
diff options
context:
space:
mode:
authorMichael Griffiths <mikey@cich.li>2015-12-29 15:42:56 +0000
committerMichael Griffiths <mikey@cich.li>2015-12-29 17:20:18 +0000
commit740108f5cf93abb1d20b6be8822a0136ba3c1821 (patch)
treed1dc5a357ff1789d6f1150199505df8ff93f0f55 /cider-inspector.el
parentdf40718be3e3a2789e54ec3895d240d97e5d0970 (diff)
[Fix #1490] Don't show the inspector buffer if evaluation fails
Diffstat (limited to 'cider-inspector.el')
-rw-r--r--cider-inspector.el10
1 files changed, 3 insertions, 7 deletions
diff --git a/cider-inspector.el b/cider-inspector.el
index 3ddf1b7a..8d38f2d2 100644
--- a/cider-inspector.el
+++ b/cider-inspector.el
@@ -113,7 +113,8 @@ With a second prefix argument it prompts for an expression to eval and inspect."
;; Operations
(defun cider-inspector--value-handler (_buffer value)
(cider-make-popup-buffer cider-inspector-buffer 'cider-inspector-mode)
- (cider-inspector-render cider-inspector-buffer value))
+ (cider-inspector-render cider-inspector-buffer value)
+ (cider-popup-buffer-display cider-inspector-buffer t))
(defun cider-inspector--out-handler (_buffer value)
(cider-emit-interactive-eval-output value))
@@ -121,11 +122,6 @@ With a second prefix argument it prompts for an expression to eval and inspect."
(defun cider-inspector--err-handler (_buffer err)
(cider-emit-interactive-eval-err-output err))
-(defun cider-inspector--done-handler (buffer)
- (when (get-buffer cider-inspector-buffer)
- (with-current-buffer buffer
- (cider-popup-buffer-display cider-inspector-buffer t))))
-
(defun cider-inspector-response-handler (buffer)
"Create an inspector response handler for BUFFER.
@@ -139,7 +135,7 @@ Used for all inspector nREPL ops."
#'cider-inspector--value-handler
#'cider-inspector--out-handler
#'cider-inspector--err-handler
- #'cider-inspector--done-handler))
+ #'identity))
(defun cider-inspect-expr (expr ns)
"Evaluate EXPR in NS and inspect its value."