aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Love2000-03-30 22:59:13 +0000
committerDave Love2000-03-30 22:59:13 +0000
commit9c8599ca1596e72e78a48dcac0937b90fec665ac (patch)
tree5404aaa91b7c4e2a21479ebba375e1fc441ae5a5
parentc6129d7e86368baebd4df5d8a1a4ef2c844ae191 (diff)
downloademacs-9c8599ca1596e72e78a48dcac0937b90fec665ac.tar.gz
emacs-9c8599ca1596e72e78a48dcac0937b90fec665ac.zip
Overlay arrow in margin. eval-expression variables.
-rw-r--r--man/building.texi16
1 files changed, 14 insertions, 2 deletions
diff --git a/man/building.texi b/man/building.texi
index 4bf775df3c2..12668fa7976 100644
--- a/man/building.texi
+++ b/man/building.texi
@@ -323,8 +323,9 @@ allowed. GUD assumes that the first argument not starting with a
323for its ordinary input and output. This is called the GUD buffer. The 323for its ordinary input and output. This is called the GUD buffer. The
324debugger displays the source files of the program by visiting them in 324debugger displays the source files of the program by visiting them in
325Emacs buffers. An arrow (@samp{=>}) in one of these buffers indicates 325Emacs buffers. An arrow (@samp{=>}) in one of these buffers indicates
326the current execution line. Moving point in this buffer does not move 326the current execution line.@footnote{Under a window system the arrow is
327the arrow. 327displayed in the marginal area of the Emacs window.} Moving point in
328this buffer does not move the arrow.
328 329
329 You can start editing these source files at any time in the buffers 330 You can start editing these source files at any time in the buffers
330that were made to display them. The arrow is not part of the file's 331that were made to display them. The arrow is not part of the file's
@@ -701,6 +702,7 @@ changes that you have just made in the text of a function definition.
701evaluating a @code{defvar} expression does nothing if the variable it 702evaluating a @code{defvar} expression does nothing if the variable it
702defines already has a value. But @kbd{C-M-x} unconditionally resets the 703defines already has a value. But @kbd{C-M-x} unconditionally resets the
703variable to the initial value specified in the @code{defvar} expression. 704variable to the initial value specified in the @code{defvar} expression.
705@code{defcustom} expressions are treated similarly.
704This special feature is convenient for debugging Lisp programs. 706This special feature is convenient for debugging Lisp programs.
705 707
706@kindex C-x C-e 708@kindex C-x C-e
@@ -726,6 +728,16 @@ Lisp code that you are just ready to test. Later, as you find bugs and
726change individual functions, use @kbd{C-M-x} on each function that you 728change individual functions, use @kbd{C-M-x} on each function that you
727change. This keeps the Lisp world in step with the source file. 729change. This keeps the Lisp world in step with the source file.
728 730
731@vindex eval-expression-print-level
732@vindex eval-expression-print-length
733@vindex eval-expression-debug-on-error
734The customizable variables @code{eval-expression-print-level} and
735@code{eval-expression-print-length} control the maximum depth and length
736of lists to print in the result of the evaluation commands before
737abbreviating them. @code{eval-expression-debug-on-error} controls
738whether evaluation errors invoke the debugger when these commands are
739used.
740
729@node Lisp Interaction 741@node Lisp Interaction
730@section Lisp Interaction Buffers 742@section Lisp Interaction Buffers
731 743