edebug-mode-map
edebug-mode-map is a variable defined in `
edebug.el
'.
Its value is shown
below.
- This variable may be risky if used as a file-local variable.
Documentation:
Not documented as a variable.
Value:
(keymap
(3 keymap
(12 . edebug-where)
(20 .
#[0 "\300\301!\207"
[edebug-set-breakpoint t]
2 nil nil])
(4 . edebug-unset-breakpoint)
(3 . edebug-go-mode)
(14 . edebug-next-mode)
(19 . edebug-step-mode))
(61 . edebug-temp-display-freq-count)
(45 . negative-argument)
(100 . edebug-backtrace)
(63 . edebug-help)
(87 . edebug-toggle-save-windows)
(80 . edebug-view-outside)
(112 . edebug-bounce-point)
(118 . edebug-view-outside)
(119 . edebug-where)
(69 . edebug-visit-eval-list)
(101 . edebug-eval-expression)
(114 . edebug-previous-result)
(88 . edebug-set-global-break-condition)
(120 . edebug-set-conditional-breakpoint)
(66 . edebug-next-breakpoint)
(117 . edebug-unset-breakpoint)
(98 . edebug-set-breakpoint)
(83 . edebug-stop)
(97 . abort-recursive-edit)
(81 . edebug-top-level-nonstop)
(113 . top-level)
(111 . edebug-step-out)
(105 . edebug-step-in)
(73 . edebug-instrument-callee)
(104 . edebug-goto-here)
(102 . edebug-forward-sexp)
(67 . edebug-Continue-fast-mode)
(99 . edebug-continue-mode)
(84 . edebug-Trace-fast-mode)
(116 . edebug-trace-mode)
(71 . edebug-Go-nonstop-mode)
(103 . edebug-go-mode)
(110 . edebug-next-mode)
(32 . edebug-step-mode)
(24 keymap
(32 . edebug-set-breakpoint)
(5 . edebug-eval-last-sexp)
(1 keymap
(12 . edebug-where)
(3 . edebug-go-mode)
(14 . edebug-next-mode)
(19 . edebug-step-mode)))
(menu-bar keymap
(Edebug menu-item "Edebug"
(keymap "Edebug"
(Stop menu-item "Stop" edebug-stop)
(Step menu-item "Step" edebug-step-mode)
(Next menu-item "Next" edebug-next-mode)
(Trace menu-item "Trace" edebug-trace-mode)
(Trace\ Fast menu-item "Trace Fast" edebug-Trace-fast-mode)
(Continue menu-item "Continue" edebug-continue-mode)
(Continue\ Fast menu-item "Continue Fast" edebug-Continue-fast-mode)
(Go menu-item "Go" edebug-go-mode)
(Go\ Nonstop menu-item "Go Nonstop" edebug-Go-nonstop-mode)
(nil menu-item "----")
(Help menu-item "Help" edebug-help)
(Abort menu-item "Abort" abort-recursive-edit)
(Quit\ to\ Top\ Level menu-item "Quit to Top Level" top-level)
(Quit\ Nonstop menu-item "Quit Nonstop" edebug-top-level-nonstop)
(nil-14 menu-item "----")
(Jumps menu-item "Jumps"
(keymap "Jumps"
(Forward\ Sexp menu-item "Forward Sexp" edebug-forward-sexp)
(Step\ In menu-item "Step In" edebug-step-in)
(Step\ Out menu-item "Step Out" edebug-step-out)
(Goto\ Here menu-item "Goto Here" edebug-goto-here)))
(Breaks menu-item "Breaks"
(keymap "Breaks"
(Set\ Breakpoint menu-item "Set Breakpoint" edebug-set-breakpoint)
(Unset\ Breakpoint menu-item "Unset Breakpoint" edebug-unset-breakpoint)
(Set\ Conditional\ Breakpoint menu-item "Set Conditional Breakpoint" edebug-set-conditional-breakpoint)
(Set\ Global\ Break\ Condition menu-item "Set Global Break Condition" edebug-set-global-break-condition)
(Show\ Next\ Breakpoint menu-item "Show Next Breakpoint" edebug-next-breakpoint)))
(Views menu-item "Views"
(keymap "Views"
(Where\ am\ I\? menu-item "Where am I?" edebug-where)
(Bounce\ to\ Current\ Point menu-item "Bounce to Current Point" edebug-bounce-point)
(View\ Outside\ Windows menu-item "View Outside Windows" edebug-view-outside)
(Previous\ Result menu-item "Previous Result" edebug-previous-result)
(Show\ Backtrace menu-item "Show Backtrace" edebug-backtrace)
(Display\ Freq\ Count menu-item "Display Freq Count" edebug-display-freq-count)))
(Eval menu-item "Eval"
(keymap "Eval"
(Expression menu-item "Expression" edebug-eval-expression)
(Last\ Sexp menu-item "Last Sexp" edebug-eval-last-sexp)
(Visit\ Eval\ List menu-item "Visit Eval List" edebug-visit-eval-list)))
(Options menu-item "Options"
(keymap "Options"
(Edebug\ All\ Defs menu-item "Edebug All Defs" edebug-all-defs :button
(:toggle . edebug-all-defs))
(Edebug\ All\ Forms menu-item "Edebug All Forms" edebug-all-forms :button
(:toggle . edebug-all-forms))
(nil menu-item "----")
(Tracing menu-item "Tracing" menu-function-267 :key-sequence nil :button
(:toggle . edebug-trace))
(Test\ Coverage menu-item "Test Coverage" menu-function-268 :key-sequence nil :button
(:toggle . edebug-test-coverage))
(Save\ Windows menu-item "Save Windows" edebug-toggle-save-windows :button
(:toggle . edebug-save-windows))
(Save\ Point menu-item "Save Point" menu-function-269 :key-sequence nil :button
(:toggle . edebug-save-displayed-buffer-points))))))
(emacs-lisp "Emacs-Lisp" keymap
(indent-line menu-item "Indent Line" lisp-indent-line)
(indent-region menu-item "Indent Region" indent-region :help "Indent each nonblank line in the region" :enable mark-active)
(comment-region menu-item "Comment Out Region" comment-region :help "Comment or uncomment each line in the region" :enable mark-active)
(separator-format "--")
(eval-sexp menu-item "Evaluate Last S-expression" eval-last-sexp :help "Evaluate sexp before point; print value in echo area")
(eval-region menu-item "Evaluate Region" eval-region :help "Execute the region as Lisp code" :enable mark-active)
(eval-buffer menu-item "Evaluate Buffer" eval-buffer :help "Execute the current buffer as Lisp code")
(ielm menu-item "Interactive Expression Evaluation" ielm :help "Interactively evaluate Emacs Lisp expressions")
(separator-eval "--")
(byte-compile menu-item "Byte-compile This File" emacs-lisp-byte-compile :help "Byte compile the file containing the current buffer")
(emacs-byte-compile-and-load menu-item "Byte-compile and Load" emacs-lisp-byte-compile-and-load :help "Byte-compile the current file (if it has changed), then load compiled code")
(byte-recompile menu-item "Byte-recompile Directory..." byte-recompile-directory :help "Recompile every `.el' file in DIRECTORY that needs recompilation")
(disas menu-item "Disassemble Byte Compiled Object..." disassemble :help "Print disassembled code for OBJECT in a buffer")
(separator-byte "--")
(edebug-defun menu-item "Instrument Function for Debugging" edebug-defun :help "Evaluate the top level form point is in, stepping through with Edebug" :keys "C-u C-M-x")
(lint "Linting" keymap
(lint-d menu-item "Lint Defun" elint-defun :help "Lint the function at point")
(lint-b menu-item "Lint Buffer" elint-current-buffer :help "Lint the current buffer")
(lint-f menu-item "Lint File..." elint-file :help "Lint a file")
(lint-di menu-item "Lint Directory..." elint-directory :help "Lint a directory"))
(profiling "Profiling" keymap
(prof-natprof-start menu-item "Start Native Profiler..." profiler-start :help "Start recording profiling information")
(prof-natprof-report menu-item "Show Profiler Report" profiler-report :help "Show the current profiler report" :enable
(and
(featurep 'profiler)
(profiler-running-p)))
(prof-natprof-stop menu-item "Stop Native Profiler" profiler-stop :help "Stop recording profiling information" :enable
(and
(featurep 'profiler)
(profiler-running-p)))
(sep-natprof "--")
(prof-func menu-item "Instrument Function..." elp-instrument-function :help "Instrument a function for profiling")
(prof-pack menu-item "Instrument Package..." elp-instrument-package :help "Instrument for profiling all function that start with a prefix")
(prof-res menu-item "Show Profiling Results" elp-results :help "Display current profiling results")
(prof-resfunc menu-item "Reset Counters for Function..." elp-reset-function :help "Reset the profiling information for a function")
(prof-resall menu-item "Reset Counters for All Functions" elp-reset-all :help "Reset the profiling information for all functions being profiled")
(sep-rem "--")
(prof-restfunc menu-item "Remove Instrumentation for Function..." elp-restore-function :help "Restore an instrumented function to its original definition")
(prof-restall menu-item "Remove Instrumentation for All Functions" elp-restore-all :help "Restore the original definitions of all functions being profiled"))
(tracing "Tracing" keymap
(tr-f menu-item "Trace Function..." trace-function :help "Trace the function given as an argument")
(tr-q menu-item "Trace Function Quietly..." trace-function-background :help "Trace the function with trace output going quietly to a buffer")
(tr-sep "--")
(tr-uf menu-item "Untrace Function..." untrace-function :help "Untrace function, and possibly activate all remaining advice")
(tr-a menu-item "Untrace All" untrace-all :help "Untrace all currently traced functions"))
(re-builder menu-item "Construct Regexp" re-builder :help "Construct a regexp interactively")
(checkdoc menu-item "Check Documentation Strings" checkdoc :help "Check documentation strings for style requirements")
(eldoc menu-item "Auto-Display Documentation Strings" eldoc-mode :button
(:toggle bound-and-true-p eldoc-mode)
:help "Display the documentation string for the item under cursor")
"Emacs-Lisp"))
(27 keymap
(17 . indent-pp-sexp)
(24 . eval-defun)
(9 . completion-at-point))
"Emacs-Lisp" keymap
(127 . backward-delete-char-untabify)
(27 keymap
(17 . indent-sexp))
keymap
(27 keymap
(17 . prog-indent-sexp)))