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))))