Function: edebug-toggle-save-selected-window
edebug-toggle-save-selected-window is an interactive and byte-compiled
function defined in edebug.el.gz.
Signature
(edebug-toggle-save-selected-window)
Documentation
Toggle the saving and restoring of the selected window.
Also, each time you toggle it on, the inside and outside window configurations become the same as the current configuration.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/edebug.el.gz
(defun edebug-toggle-save-selected-window ()
"Toggle the saving and restoring of the selected window.
Also, each time you toggle it on, the inside and outside window
configurations become the same as the current configuration."
(interactive)
(cond
((eq t edebug-save-windows)
;; Save all outside windows except the selected one.
;; Remove (selected-window) from outside-windows.
(edebug-changing-windows
(setq edebug-save-windows (delq window (edebug-window-list)))))
((memq (selected-window) edebug-save-windows)
(setq edebug-outside-windows
(delq (assq (selected-window) edebug-outside-windows)
edebug-outside-windows))
(setq edebug-save-windows
(delq (selected-window) edebug-save-windows)))
(t ; Save a new window.
(edebug-changing-windows
(setq edebug-save-windows (cons window edebug-save-windows)))))
(message "Window saving is %s for %s."
(if (memq (selected-window) edebug-save-windows)
"on" "off")
(selected-window)))