Function: edebug-eval-mode

edebug-eval-mode is an interactive and byte-compiled function defined in edebug.el.gz.

Signature

(edebug-eval-mode)

Documentation

Mode for evaluation list buffer while in Edebug.

In addition to all Interactive Emacs Lisp commands there are local and global key bindings to several Edebug specific commands. E.g. edebug-step-mode is bound to C-x X SPC (edebug-step-mode) in the Edebug buffer and C-x X SPC (edebug-step-mode) in any buffer.

Eval list buffer commands:
C-M-i completion-at-point
C-M-q indent-pp-sexp
C-M-q indent-sexp
C-M-q prog-indent-sexp
C-M-x eval-defun
C-c C-b elisp-byte-compile-buffer
C-c C-d edebug-delete-eval-item
C-c C-e elisp-eval-region-or-buffer
C-c C-u edebug-update-eval-list
C-c C-w edebug-where
C-j edebug-eval-print-last-sexp
C-j eval-print-last-sexp
C-x C-e edebug-eval-last-sexp
DEL backward-delete-char-untabify

Global commands prefixed by edebug-global-prefix:
= edebug-display-freq-count
C edebug-Continue-fast-mode
D edebug-toggle-disable-breakpoint
G edebug-Go-nonstop-mode
Q edebug-top-level-nonstop
SPC edebug-step-mode
T edebug-Trace-fast-mode
U edebug-unset-breakpoints
W edebug-toggle-save-windows
X edebug-set-global-break-condition
a abort-recursive-edit
b edebug-set-breakpoint
c edebug-continue-mode
g edebug-go-mode
q top-level(var)/top-level(fun)
t edebug-trace-mode
u edebug-unset-breakpoint
w edebug-where
x edebug-set-conditional-breakpoint

In addition to any hooks its parent mode lisp-interaction-mode might have run, this mode runs the hook edebug-eval-mode-hook, as the final or penultimate step during initialization.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/edebug.el.gz
(define-derived-mode edebug-eval-mode lisp-interaction-mode "Edebug Eval"
  "Mode for evaluation list buffer while in Edebug.

In addition to all Interactive Emacs Lisp commands there are local and
global key bindings to several Edebug specific commands.  E.g.
`edebug-step-mode' is bound to \\[edebug-step-mode] in the Edebug
buffer and \\<global-map>\\[edebug-step-mode] in any buffer.

Eval list buffer commands:
\\{edebug-eval-mode-map}

Global commands prefixed by `edebug-global-prefix':
\\{edebug-global-map}")