aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorDavid Aspinall1999-11-08 18:33:29 +0000
committerDavid Aspinall1999-11-08 18:33:29 +0000
commit6c27574f147610c3062ae1480c9a595804694c41 (patch)
tree520d864b629f8c5ce4ee1f7f7c039aaec0d522e3 /doc
parentbbf7b018c096f3beb5ad389ba485bff4a9c9743e (diff)
Added a section on debugging, mentioned proof-show-debug-messages.
Diffstat (limited to 'doc')
-rw-r--r--doc/ProofGeneral.texi19
1 files changed, 17 insertions, 2 deletions
diff --git a/doc/ProofGeneral.texi b/doc/ProofGeneral.texi
index 645259a2..d5dc21b6 100644
--- a/doc/ProofGeneral.texi
+++ b/doc/ProofGeneral.texi
@@ -3393,6 +3393,7 @@ important files, kept in the @file{generic/} subdirectory.
* Global variables::
* Proof script mode::
* Proof shell mode::
+* Debugging::
@end menu
@@ -3921,7 +3922,7 @@ object files, used by Lego and Coq).
@c
@c INPUT
@c
-@subsubsection Input
+@subsection Input to the shell
Input to the proof shell via the queue region is managed by the
functions @code{proof-start-queue} and @code{proof-shell-exec-loop}.
@@ -3985,7 +3986,7 @@ particularly in @code{proof-start-queue} and @code{proof-shell-exec-loop}.
@c
@c OUTPUT
@c
-@subsubsection Output
+@subsection Output from the shell
Two main functions deal with output, @code{proof-shell-process-output}
and @code{proof-shell-process-urgent-message}. In effect we consider
@@ -4095,7 +4096,21 @@ output.
+@c
+@c SECTION: Debugging
+@c
+@node Debugging
+@section Debugging
+@cindex debugging
+
+To debug Proof General, it may be helpful to set the
+configuration variable @code{proof-show-debug-messages}.
+
+@c TEXI DOCSTRING MAGIC: proof-show-debug-messages
+For more information about debugging Emacs lisp, consult the Emacs Lisp
+Reference Manual. I recommend using the source-level debugger
+@code{edebug}.