[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lispref/edebug.texi
From: |
Richard M. Stallman |
Subject: |
[Emacs-diffs] Changes to emacs/lispref/edebug.texi |
Date: |
Mon, 13 Oct 2003 15:23:30 -0400 |
Index: emacs/lispref/edebug.texi
diff -c emacs/lispref/edebug.texi:1.18 emacs/lispref/edebug.texi:1.19
*** emacs/lispref/edebug.texi:1.18 Mon Sep 1 11:45:41 2003
--- emacs/lispref/edebug.texi Mon Oct 13 15:23:30 2003
***************
*** 257,263 ****
@ref{Edebug Misc}.
@item t
! Trace: pause one second at each Edebug stop point (@code{edebug-trace-mode}).
@item T
Rapid trace: update the display at each stop point, but don't actually
--- 257,264 ----
@ref{Edebug Misc}.
@item t
! Trace: pause (normally one second) at each Edebug stop point
! (@code{edebug-trace-mode}).
@item T
Rapid trace: update the display at each stop point, but don't actually
***************
*** 307,312 ****
--- 308,317 ----
several times if, for example, an instrumented function is called
several times from one command.
+ @defopt edebug-sit-for-seconds
+ This option specifies how many seconds to wait between execution steps
+ in trace mode. The default is 1 second.
+ @end defvar
@node Jumping
@subsection Jumping
***************
*** 871,878 ****
execution mode is Go-nonstop, and regardless of whether coverage testing
is enabled.
! Use @kbd{M-x edebug-display-freq-count} to display both the
! coverage information and the frequency counts for a definition.
@deffn Command edebug-display-freq-count
This command displays the frequency count data for each line of the
--- 876,887 ----
execution mode is Go-nonstop, and regardless of whether coverage testing
is enabled.
! @kindex C-x X =
! @findex edebug-temp-display-freq-count
! Use @kbd{C-x X =} (@code{edebug-display-freq-count}) to display both
! the coverage information and the frequency counts for a definition.
! Just @kbd{=} (@code{edebug-temp-display-freq-count}) displays the same
! information temporarily, only until you type another key.
@deffn Command edebug-display-freq-count
This command displays the frequency count data for each line of the
***************
*** 1077,1083 ****
...)
@end example
! The Edebug specifation says which parts of a call to the macro are
forms to be evaluated. For simple macros, the @var{specification}
often looks very similar to the formal argument list of the macro
definition, but specifications are much more general than macro
--- 1086,1092 ----
...)
@end example
! The Edebug specification says which parts of a call to the macro are
forms to be evaluated. For simple macros, the @var{specification}
often looks very similar to the formal argument list of the macro
definition, but specifications are much more general than macro
***************
*** 1184,1190 ****
A lambda expression with no quoting.
@item &optional
! @kindex &optional @r{(Edebug)}
All following elements in the specification list are optional; as soon
as one does not match, Edebug stops matching at this level.
--- 1193,1199 ----
A lambda expression with no quoting.
@item &optional
! @c @kindex &optional @r{(Edebug)}
All following elements in the specification list are optional; as soon
as one does not match, Edebug stops matching at this level.
***************
*** 1194,1200 ****
address@hidden@dots{}]}. See the @code{defun} example below.
@item &rest
! @kindex &rest @r{(Edebug)}
All following elements in the specification list are repeated zero or
more times. In the last repetition, however, it is not a problem if the
expression runs out before matching all of the elements of the
--- 1203,1209 ----
address@hidden@dots{}]}. See the @code{defun} example below.
@item &rest
! @c @kindex &rest @r{(Edebug)}
All following elements in the specification list are repeated zero or
more times. In the last repetition, however, it is not a problem if the
expression runs out before matching all of the elements of the
***************
*** 1205,1211 ****
@code{&rest address@hidden@dots{}]}.
@item &or
! @kindex &or @r{(Edebug)}
Each of the following elements in the specification list is an
alternative. One of the alternatives must match, or the @code{&or}
specification fails.
--- 1214,1220 ----
@code{&rest address@hidden@dots{}]}.
@item &or
! @c @kindex &or @r{(Edebug)}
Each of the following elements in the specification list is an
alternative. One of the alternatives must match, or the @code{&or}
specification fails.
***************
*** 1215,1228 ****
@address@hidden
@item ¬
! @kindex ¬ @r{(Edebug)}
Each of the following elements is matched as alternatives as if by using
@code{&or}, but if any of them match, the specification fails. If none
of them match, nothing is matched, but the @code{¬} specification
succeeds.
@item &define
! @kindex &define @r{(Edebug)}
Indicates that the specification is for a defining form. The defining
form itself is not instrumented (that is, Edebug does not stop before and
after the defining form), but forms inside it typically will be
--- 1224,1237 ----
@address@hidden
@item ¬
! @c @kindex ¬ @r{(Edebug)}
Each of the following elements is matched as alternatives as if by using
@code{&or}, but if any of them match, the specification fails. If none
of them match, nothing is matched, but the @code{¬} specification
succeeds.
@item &define
! @c @kindex &define @r{(Edebug)}
Indicates that the specification is for a defining form. The defining
form itself is not instrumented (that is, Edebug does not stop before and
after the defining form), but forms inside it typically will be
- [Emacs-diffs] Changes to emacs/lispref/edebug.texi,
Richard M. Stallman <=