Function: cider-browse-ns-mode-menu
cider-browse-ns-mode-menu is an interactive and byte-compiled function
defined in cider-browse-ns.el.
Signature
(cider-browse-ns-mode-menu ARG1)
Documentation
Menu for CIDER's namespace browser
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-browse-ns.el
;; Mode Definition
(defvar cider-browse-ns-mode-map
(let ((map (make-sparse-keymap)))
;; `cider-tree-view-mode' (the parent) already provides n/p navigation,
;; TAB to fold a group, and RET/. to act on the var at point; we only add
;; the browser-specific commands on top.
(define-key map "d" #'cider-browse-ns-doc-at-point)
(define-key map "s" #'cider-browse-ns-find-at-point)
(define-key map "^" #'cider-browse-ns-all)
(define-key map "a" #'cider-browse-ns-toggle-all)
(define-key map (kbd "h p") #'cider-browse-ns-toggle-hide-private)
(define-key map (kbd "h t") #'cider-browse-ns-toggle-hide-test)
(define-key map (kbd "h m") #'cider-browse-ns-toggle-hide-macro)
(define-key map (kbd "h f") #'cider-browse-ns-toggle-hide-function)
(define-key map (kbd "h v") #'cider-browse-ns-toggle-hide-var)
(define-key map (kbd "g t") #'cider-browse-ns-group-by-type)
(define-key map (kbd "g v") #'cider-browse-ns-group-by-visibility)
(easy-menu-define cider-browse-ns-mode-menu map
"Menu for CIDER's namespace browser"
'("Namespace Browser"
["Operate at point" cider-browse-ns-operate-at-point]
["Show doc" cider-browse-ns-doc-at-point]
["Go to definition" cider-browse-ns-find-at-point]
"--"
["Browse all namespaces" cider-browse-ns-all]
"--"
("Filter"
["Show everything" cider-browse-ns-toggle-all]
["Hide private vars" cider-browse-ns-toggle-hide-private]
["Hide test vars" cider-browse-ns-toggle-hide-test]
["Hide macros" cider-browse-ns-toggle-hide-macro]
["Hide functions" cider-browse-ns-toggle-hide-function]
["Hide vars" cider-browse-ns-toggle-hide-var])
("Group by"
["Type" cider-browse-ns-group-by-type]
["Visibility" cider-browse-ns-group-by-visibility])))
map))