Function: cider--debug-define-menu

cider--debug-define-menu is a macro defined in cider-debug.el.

Signature

(cider--debug-define-menu)

Documentation

Define the cider-debug-menu transient from cider--debug-commands.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-debug.el
(defmacro cider--debug-define-menu ()
  "Define the `cider-debug-menu' transient from `cider--debug-commands'."
  `(transient-define-prefix cider-debug-menu ()
     "Transient menu for the CIDER debugger.
It groups and labels the debugger's single-key commands, so they can be
discovered without memorizing the key prompt.  The sub-keys match the
session bindings, so this menu is purely additive."
     [,(cider--debug-transient-column "Stepping" 'stepping)
      ,(cider--debug-transient-column "Values" 'values)
      ,(cider--debug-transient-column "Session" 'session)]
     ;; Uppercase `here', preserving the H binding's forced variant.
     [:hide (lambda () t)
      ("H" "Continue to point (forced)" cider-debug-move-here)]))