Function: edebug-changing-windows
edebug-changing-windows is a macro defined in edebug.el.gz.
Signature
(edebug-changing-windows &rest BODY)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/edebug.el.gz
(defmacro edebug-changing-windows (&rest body)
`(let ((window (selected-window)))
(setq edebug-inside-windows (edebug-current-windows t))
(edebug-set-windows edebug-outside-windows)
,@body;; Code to change edebug-save-windows
(setq edebug-outside-windows (edebug-current-windows
edebug-save-windows))
;; Problem: what about outside windows that are deleted inside?
(edebug-set-windows edebug-inside-windows)))