Variable: cider-browse-ns-mode-map

cider-browse-ns-mode-map is a variable defined in cider-browse-ns.el.

Value

^    cider-browse-ns-all
a    cider-browse-ns-toggle-all
d    cider-browse-ns-doc-at-point
g t  cider-browse-ns-group-by-type
g v  cider-browse-ns-group-by-visibility
h f  cider-browse-ns-toggle-hide-function
h m  cider-browse-ns-toggle-hide-macro
h p  cider-browse-ns-toggle-hide-private
h t  cider-browse-ns-toggle-hide-test
h v  cider-browse-ns-toggle-hide-var
s    cider-browse-ns-find-at-point

Documentation

Keymap for cider-browse-ns-mode.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260821.817/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))