Function: cider-browse-ns--combined-vars-with-meta

cider-browse-ns--combined-vars-with-meta is a byte-compiled function defined in cider-browse-ns.el.

Signature

(cider-browse-ns--combined-vars-with-meta NAMESPACE)

Documentation

Return the combined public and private vars in NAMESPACE.

Private vars have the additional metadata "private": "true" in their var-meta map.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-browse-ns.el
(defun cider-browse-ns--combined-vars-with-meta (namespace)
  "Return the combined public and private vars in NAMESPACE.

Private vars have the additional metadata \"private\": \"true\" in their
var-meta map."
  (let ((items (cider-sync-request:ns-vars-with-meta namespace))
        (private-items (cider-sync-request:private-ns-vars-with-meta namespace)))
    (when private-items
      (dolist (key (nrepl-dict-keys private-items))
        (let ((var-meta (nrepl-dict-put (nrepl-dict-get private-items key)
                                        "private" "true")))
          (setq items (nrepl-dict-put items key var-meta)))))
    items))