Skip to content

Commit a61ecd9

Browse files
committed
Merge pull request #1098 from cichli/pprint-out
Add support for `pprint-out` slot in eval responses
2 parents 1449cf6 + 83ec392 commit a61ecd9

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

nrepl-client.el

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -839,16 +839,19 @@ When `nrepl-log-messages' is non-nil, *nrepl-messages* buffer contains
839839
server responses."
840840
(lambda (response)
841841
(nrepl-dbind-response response (value ns out err status id ex root-ex
842-
session)
842+
session pprint-out)
843+
(with-current-buffer buffer
844+
(when (and ns (not (derived-mode-p 'clojure-mode)))
845+
(setq cider-buffer-ns ns)))
843846
(cond (value
844-
(with-current-buffer buffer
845-
(when (and ns (not (derived-mode-p 'clojure-mode)))
846-
(setq cider-buffer-ns ns)))
847847
(when value-handler
848848
(funcall value-handler buffer value)))
849849
(out
850850
(when stdout-handler
851851
(funcall stdout-handler buffer out)))
852+
(pprint-out
853+
(when stdout-handler
854+
(funcall stdout-handler buffer pprint-out)))
852855
(err
853856
(when stderr-handler
854857
(funcall stderr-handler buffer err)))

0 commit comments

Comments
 (0)