Function: edebug-step-in

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

Signature

(edebug-step-in)

Documentation

Step into the definition of the function, macro or method about to be called.

This first does edebug-instrument-callee to ensure that it is instrumented. Then it does edebug-on-entry and switches to go mode.

View in manual

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/edebug.el.gz
(defun edebug-step-in ()
  "Step into the definition of the function, macro or method about to be called.
This first does `edebug-instrument-callee' to ensure that it is
instrumented.  Then it does `edebug-on-entry' and switches to `go' mode."
  (interactive)
  (let ((funcs (edebug-instrument-callee)))
    (if funcs
	(progn
          (mapc (lambda (func) (edebug-on-entry func 'temp)) funcs)
          (edebug-go-mode nil)))))