emacs-diffs
[Top][All Lists]
Advanced

[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 &not
! @kindex &not @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{&not} 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 &not
! @c @kindex &not @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{&not} 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]