Function: cider-inspector-def-current-val

cider-inspector-def-current-val is an interactive and byte-compiled function defined in cider-inspector.el.

Signature

(cider-inspector-def-current-val VAR-NAME NS)

Documentation

Defines a var with VAR-NAME in current namespace.

Doesn't modify current page. When called interactively NS defaults to current-namespace.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-inspector.el
(defun cider-inspector-def-current-val (var-name ns)
  "Defines a var with VAR-NAME in current namespace.

Doesn't modify current page.  When called interactively NS defaults to
current-namespace."
  (interactive (let ((ns (cider-current-ns)))
                 (list (cider-inspector--read-var-name-from-user ns)
                       ns)))
  (when-let* ((result (cider-nrepl-send-sync-request `("op" "inspect-def-current-value"
                                                       "ns" ,ns
                                                       "var-name" ,var-name))))
    (cider-inspector--render-value result)
    (message "Defined current inspector value as #'%s/%s" ns var-name)))