diff options
| author | Dave Love | 2000-03-30 22:59:13 +0000 |
|---|---|---|
| committer | Dave Love | 2000-03-30 22:59:13 +0000 |
| commit | 9c8599ca1596e72e78a48dcac0937b90fec665ac (patch) | |
| tree | 5404aaa91b7c4e2a21479ebba375e1fc441ae5a5 | |
| parent | c6129d7e86368baebd4df5d8a1a4ef2c844ae191 (diff) | |
| download | emacs-9c8599ca1596e72e78a48dcac0937b90fec665ac.tar.gz emacs-9c8599ca1596e72e78a48dcac0937b90fec665ac.zip | |
Overlay arrow in margin. eval-expression variables.
| -rw-r--r-- | man/building.texi | 16 |
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 | |||
| 323 | for its ordinary input and output. This is called the GUD buffer. The | 323 | for its ordinary input and output. This is called the GUD buffer. The |
| 324 | debugger displays the source files of the program by visiting them in | 324 | debugger displays the source files of the program by visiting them in |
| 325 | Emacs buffers. An arrow (@samp{=>}) in one of these buffers indicates | 325 | Emacs buffers. An arrow (@samp{=>}) in one of these buffers indicates |
| 326 | the current execution line. Moving point in this buffer does not move | 326 | the current execution line.@footnote{Under a window system the arrow is |
| 327 | the arrow. | 327 | displayed in the marginal area of the Emacs window.} Moving point in |
| 328 | this 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 |
| 330 | that were made to display them. The arrow is not part of the file's | 331 | that 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. | |||
| 701 | evaluating a @code{defvar} expression does nothing if the variable it | 702 | evaluating a @code{defvar} expression does nothing if the variable it |
| 702 | defines already has a value. But @kbd{C-M-x} unconditionally resets the | 703 | defines already has a value. But @kbd{C-M-x} unconditionally resets the |
| 703 | variable to the initial value specified in the @code{defvar} expression. | 704 | variable to the initial value specified in the @code{defvar} expression. |
| 705 | @code{defcustom} expressions are treated similarly. | ||
| 704 | This special feature is convenient for debugging Lisp programs. | 706 | This 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 | |||
| 726 | change individual functions, use @kbd{C-M-x} on each function that you | 728 | change individual functions, use @kbd{C-M-x} on each function that you |
| 727 | change. This keeps the Lisp world in step with the source file. | 729 | change. 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 | ||
| 734 | The customizable variables @code{eval-expression-print-level} and | ||
| 735 | @code{eval-expression-print-length} control the maximum depth and length | ||
| 736 | of lists to print in the result of the evaluation commands before | ||
| 737 | abbreviating them. @code{eval-expression-debug-on-error} controls | ||
| 738 | whether evaluation errors invoke the debugger when these commands are | ||
| 739 | used. | ||
| 740 | |||
| 729 | @node Lisp Interaction | 741 | @node Lisp Interaction |
| 730 | @section Lisp Interaction Buffers | 742 | @section Lisp Interaction Buffers |
| 731 | 743 | ||