Skip to content

Commit 54b8446

Browse files
committed
Use cider-emit-into-popup-buffer
1 parent 3c1d0d0 commit 54b8446

File tree

1 file changed

+9
-14
lines changed

1 file changed

+9
-14
lines changed

cider-inspector.el

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -411,20 +411,15 @@ current-namespace."
411411
(interactive)
412412
(cider-ensure-connected)
413413
(cider-ensure-op-supported "inspect-print-current-value")
414-
(cider-popup-buffer cider-result-buffer nil 'clojure-mode 'ancillary)
415-
(cider-nrepl-send-request
416-
`("op" "inspect-print-current-value"
417-
,@(cider--nrepl-print-request-plist fill-column))
418-
(lambda (response)
419-
(with-current-buffer (get-buffer-create cider-result-buffer)
420-
(let ((inhibit-read-only t))
421-
(nrepl-dbind-response response (status value)
422-
(cond ((member "done" status)
423-
(goto-char (point-min)))
424-
((member "value" response)
425-
(insert value)
426-
(newline)))))))
427-
(cider-current-repl)))
414+
(let ((buffer (cider-popup-buffer cider-result-buffer nil 'clojure-mode 'ancillary)))
415+
(cider-nrepl-send-request
416+
`("op" "inspect-print-current-value"
417+
,@(cider--nrepl-print-request-plist fill-column))
418+
(lambda (response)
419+
(nrepl-dbind-response response (value)
420+
(when (stringp value)
421+
(cider-emit-into-popup-buffer buffer (concat value "\n")))))
422+
(cider-current-repl))))
428423

429424
(defun cider-inspector-tap-current-val ()
430425
"Sends the current Inspector current value to `tap>'."

0 commit comments

Comments
 (0)