Mercurial > emacs
changeset 57307:7e6072c66e67
Mention pp and ff commands.
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Mon, 04 Oct 2004 13:37:01 +0000 |
parents | aca7edaa93d4 |
children | d3a7a9384b97 |
files | etc/DEBUG |
diffstat | 1 files changed, 8 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/etc/DEBUG Mon Oct 04 13:34:59 2004 +0000 +++ b/etc/DEBUG Mon Oct 04 13:37:01 2004 +0000 @@ -69,9 +69,11 @@ in the ordinary way, with the `p' command. Then type `pr' with no arguments. This calls a subroutine which uses the Lisp printer. -Note: It is not a good idea to try `pr' if you know that Emacs is in -deep trouble: its stack smashed (e.g., if it encountered SIGSEGV due -to stack overflow), or crucial data structures, such as `obarray', +You can also use `pp value' to print the emacs value directly. + +Note: It is not a good idea to try `pr' or `pp' if you know that Emacs +is in deep trouble: its stack smashed (e.g., if it encountered SIGSEGV +due to stack overflow), or crucial data structures, such as `obarray', corrupted, etc. In such cases, the Emacs subroutine called by `pr' might make more damage, like overwrite some data that is important for debugging the original problem. @@ -442,6 +444,9 @@ Emacs compiled with GLYPH_DEBUG defined; type "C-h f dump- TAB" and "C-h f trace- TAB" to see the full list. +When you debug display problems running emacs under X, you can use +the `ff' command to flush all pending display updates to the screen. + ** Debugging LessTif