Function: cider-sync-request:inspect-expr

cider-sync-request:inspect-expr is a byte-compiled function defined in cider-inspector.el.

Signature

(cider-sync-request:inspect-expr EXPR NS)

Documentation

Evaluate EXPR in context of NS and inspect its result.

The pagination and truncation options are taken from the cider-inspector-* defcustoms.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260807.1133/cider-inspector.el
;; nREPL interactions

(defun cider-sync-request:inspect-expr (expr ns)
  "Evaluate EXPR in context of NS and inspect its result.
The pagination and truncation options are taken from the
`cider-inspector-*' defcustoms."
  (cider-nrepl-sync-request
   (append (nrepl--eval-request expr ns)
           `("inspect" "true"
             ,@(when cider-inspector-page-size
                 `("page-size" ,cider-inspector-page-size))
             ,@(when cider-inspector-max-atom-length
                 `("max-atom-length" ,cider-inspector-max-atom-length))
             ,@(when cider-inspector-max-coll-size
                 `("max-coll-size" ,cider-inspector-max-coll-size))
             ,@(when cider-inspector-max-nested-depth
                 `("max-nested-depth" ,cider-inspector-max-nested-depth))
             ;; "display-analytics-hint" "nil"
             "tidy-qualified-keywords" ,(if cider-inspector-tidy-qualified-keywords
                                            "true" "false")
             "pretty-print" ,(if cider-inspector-pretty-print "true" "false")
             "sort-maps" ,(if cider-inspector-sort-maps "true" "false")
             "only-diff" ,(if cider-inspector-only-diff "true" "false")))))