Function: cider-browse-ns
cider-browse-ns is an autoloaded, interactive and byte-compiled
function defined in cider-browse-ns.el.
Signature
(cider-browse-ns NAMESPACE)
Documentation
List all NAMESPACE's vars.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-browse-ns.el
;; Interactive Functions
;;;###autoload
(defun cider-browse-ns (namespace)
"List all NAMESPACE's vars."
(interactive (list (completing-read "Browse namespace: " (cider-sync-request:ns-list))))
(let ((vars (cider-browse-ns--combined-vars-with-meta namespace)))
(when (and (nrepl-dict-empty-p vars)
(not (cider-ns-loaded-p namespace)))
(user-error "%s" (substitute-command-keys
(format "The namespace `%s' isn't loaded yet; evaluate it (e.g. with \\[cider-load-buffer]) and try again"
namespace))))
(with-current-buffer (cider-popup-buffer cider-browse-ns-buffer 'select nil 'ancillary)
(cider-browse-ns--list (current-buffer) namespace vars namespace))))