aboutsummaryrefslogtreecommitdiff
path: root/.config/emacs/lisp/evil-collection/modes/edebug/README.org
diff options
context:
space:
mode:
authorJack Jamison <jackqjamison@gmail.com>2026-07-05 01:19:30 -0400
committerJack Jamison <jackqjamison@gmail.com>2026-07-05 01:19:30 -0400
commitbdf9a71ab7baa2b1de9abcfd5df1a9107a55d141 (patch)
treec4524e6c41aa5107211103401dabfaefc81aa882 /.config/emacs/lisp/evil-collection/modes/edebug/README.org
parentfe3984f541bd32bdfa418afb305b614176b55ca0 (diff)
add a bunch of emacs packages HELP
Diffstat (limited to '.config/emacs/lisp/evil-collection/modes/edebug/README.org')
-rw-r--r--.config/emacs/lisp/evil-collection/modes/edebug/README.org53
1 files changed, 53 insertions, 0 deletions
diff --git a/.config/emacs/lisp/evil-collection/modes/edebug/README.org b/.config/emacs/lisp/evil-collection/modes/edebug/README.org
new file mode 100644
index 0000000..aba73a1
--- /dev/null
+++ b/.config/emacs/lisp/evil-collection/modes/edebug/README.org
@@ -0,0 +1,53 @@
+* edebug
+
+ Evil bindings for [[https://www.gnu.org/software/emacs/manual/html_node/elisp/Edebug.html][Edebug]].
+
+** Key bindings
+
+ Bindings live in =edebug-mode-map=. Edebug overlays the source while a form
+ is instrumented; evil-collection sets the initial state to normal and frees
+ =g=, =G=, and =h= as prefixes.
+
+ | Command | Original | Evil |
+ |-------------------------------------+-----------+-----------------|
+ | =edebug-step-mode= | =SPC= | =s=, =C-c C-s= |
+ | =edebug-next-mode= | =n= | =n=, =C-c C-n= |
+ | =edebug-go-mode= | =g= | =go=, =C-c C-c= |
+ | =edebug-Go-nonstop-mode= | =G= | =gO= |
+ | =edebug-trace-mode= | =t= | =t= |
+ | =edebug-Trace-fast-mode= | =T= | =T= |
+ | =edebug-continue-mode= | =c= | =c= |
+ | =edebug-Continue-fast-mode= | =C= | =C= |
+ | =edebug-forward-sexp= | =f= | =f= |
+ | =edebug-step-in= | =i= | =i= |
+ | =edebug-step-out= | =o= | =o= |
+ | =edebug-goto-here= | =h= | =H= |
+ | =edebug-instrument-callee= | =I= | =I= |
+ | =edebug-stop= | =S= | =S= |
+ | =top-level= | =q= | =q= |
+ | =edebug-top-level-nonstop= | =Q= | =Q= |
+ | =abort-recursive-edit= | =a= | =a= |
+ | =edebug-set-breakpoint= | =b= | =b=, =C-x SPC= |
+ | =edebug-unset-breakpoint= | =u= | =u=, =C-c C-d= |
+ | =edebug-next-breakpoint= | =B= | =B= |
+ | =edebug-set-conditional-breakpoint= | =x= | =x= |
+ | =edebug-set-global-break-condition= | =X= | =X= |
+ | =edebug-previous-result= | =r= | =r= |
+ | =edebug-eval-expression= | =e= | =e= |
+ | =edebug-eval-last-sexp= | =C-x C-e= | =C-x C-e= |
+ | =edebug-visit-eval-list= | =E= | =EL= |
+ | =edebug-where= | =w= | =WW=, =C-c C-l= |
+ | =edebug-bounce-point= | =p= | =p= |
+ | =edebug-view-outside= | =v=, =P= | =P= |
+ | =edebug-toggle-save-windows= | =W= | =WS= |
+ | =edebug-help= | =?= | =g?= |
+ | =edebug-backtrace= | =d= | =d= |
+ | =edebug-temp-display-freq-count= | === | === |
+ | =negative-argument= | =-= | =-= |
+
+** Integrations
+
+ - edebug-x: in =edebug-x-instrumented-function-list-mode-map=, =RET= jumps to
+ the function, =E= evaluates, =Q= clears data, =q= quits. In
+ =edebug-x-breakpoint-list-mode-map=, =RET= visits the breakpoint, =x= kills
+ it, =Q= clears data, =q= quits.