Variable: cider-who-map
cider-who-map is a variable defined in cider-xref-tree.el.
Value
C-c cider-who-calls
C-d cider-who-is-called
C-p cider-protocols-with-method
C-t cider-type-protocols
RET cider-who-macroexpands
TAB cider-who-implements
c cider-who-calls
d cider-who-is-called
i cider-who-implements
m cider-who-macroexpands
p cider-protocols-with-method
t cider-type-protocols
Documentation
CIDER relationship-query ("who calls") keymap.
The letters mirror SLIME's who-map: c for callers, d for callees, m for a
macro's use sites, and i for a protocol's or multimethod's implementations.
The protocol-exploration commands extend it, on keys t and p: the protocols a
type implements, and the protocols declaring a given method.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-xref-tree.el
;;;###autoload (autoload 'cider-who-map "cider-xref-tree" "CIDER call-graph keymap." nil 'keymap)
(defvar cider-who-map
(let ((map (define-prefix-command 'cider-who-map)))
(define-key map (kbd "c") #'cider-who-calls)
(define-key map (kbd "C-c") #'cider-who-calls)
(define-key map (kbd "d") #'cider-who-is-called)
(define-key map (kbd "C-d") #'cider-who-is-called)
(define-key map (kbd "m") #'cider-who-macroexpands)
(define-key map (kbd "C-m") #'cider-who-macroexpands)
(define-key map (kbd "i") #'cider-who-implements)
(define-key map (kbd "C-i") #'cider-who-implements)
(define-key map (kbd "t") #'cider-type-protocols)
(define-key map (kbd "C-t") #'cider-type-protocols)
(define-key map (kbd "p") #'cider-protocols-with-method)
(define-key map (kbd "C-p") #'cider-protocols-with-method)
map)
"CIDER relationship-query (\"who calls\") keymap.
The letters mirror SLIME's who-map: `c' for callers, `d' for callees, `m' for a
macro's use sites, and `i' for a protocol's or multimethod's implementations.
The protocol-exploration commands extend it, on keys t and p: the protocols a
type implements, and the protocols declaring a given method.")