From 754bbf7a25a8dda49b5d08ef0d0443bbf5af0e36 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sun, 7 Apr 2024 13:41:34 -0500 Subject: new repository --- devdocs/elisp/edebug-display-update.html | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 devdocs/elisp/edebug-display-update.html (limited to 'devdocs/elisp/edebug-display-update.html') diff --git a/devdocs/elisp/edebug-display-update.html b/devdocs/elisp/edebug-display-update.html new file mode 100644 index 00000000..a35eaa30 --- /dev/null +++ b/devdocs/elisp/edebug-display-update.html @@ -0,0 +1,11 @@ +

Edebug Display Update

When Edebug needs to display something (e.g., in trace mode), it saves the current window configuration from outside Edebug (see Window Configurations). When you exit Edebug, it restores the previous window configuration.

Emacs redisplays only when it pauses. Usually, when you continue execution, the program re-enters Edebug at a breakpoint or after stepping, without pausing or reading input in between. In such cases, Emacs never gets a chance to redisplay the outside configuration. Consequently, what you see is the same window configuration as the last time Edebug was active, with no interruption.

Entry to Edebug for displaying something also saves and restores the following data (though some of them are deliberately not restored if an error or quit signal occurs).

+

+ Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
+ https://www.gnu.org/software/emacs/manual/html_node/elisp/Edebug-Display-Update.html +

+
-- cgit v1.2.3