comparison man/xemacs/building.texi @ 371:cc15677e0335 r21-2b1

Import from CVS: tag r21-2b1
author cvs
date Mon, 13 Aug 2007 11:03:08 +0200
parents a4f53d9b3154
children de805c49cfc1
comparison
equal deleted inserted replaced
370:bd866891f083 371:cc15677e0335
1 1
2 @node Running, Abbrevs, Programs, Top 2 @node Running, Packages, Programs, Top
3 @chapter Compiling and Testing Programs 3 @chapter Compiling and Testing Programs
4 4
5 The previous chapter discusses the Emacs commands that are useful for 5 The previous chapter discusses the Emacs commands that are useful for
6 making changes in programs. This chapter deals with commands that assist 6 making changes in programs. This chapter deals with commands that assist
7 in the larger process of developing and maintaining programs. 7 in the larger process of developing and maintaining programs.
69 the word @samp{run} or @samp{exit} in the parentheses to tell you whether 69 the word @samp{run} or @samp{exit} in the parentheses to tell you whether
70 compilation is finished. You do not have to keep this buffer visible; 70 compilation is finished. You do not have to keep this buffer visible;
71 compilation continues in any case. 71 compilation continues in any case.
72 72
73 @findex kill-compilation 73 @findex kill-compilation
74 To kill the compilation process, type @kbd{M-x kill-compilation}. The mode 74 To kill the compilation process, type @kbd{M-x-kill-compilation}. The mode
75 line of the @samp{*compilation*} buffer changes to say @samp{signal} 75 line of the @samp{*compilation*} buffer changes to say @samp{signal}
76 instead of @samp{run}. Starting a new compilation also kills any 76 instead of @samp{run}. Starting a new compilation also kills any
77 running compilation, as only one can occur at any time. Starting a new 77 running compilation, as only one can occur at any time. Starting a new
78 compilation prompts for confirmation before actually killing a 78 compilation prompts for confirmation before actually killing a
79 compilation that is running.@refill 79 compilation that is running.@refill
478 usual Emacs editing commands are available; you can switch windows to 478 usual Emacs editing commands are available; you can switch windows to
479 examine the buffer that was being edited at the time of the error, and 479 examine the buffer that was being edited at the time of the error, and
480 you can switch buffers, visit files, and perform any other editing 480 you can switch buffers, visit files, and perform any other editing
481 operations. However, the debugger is a recursive editing level 481 operations. However, the debugger is a recursive editing level
482 (@pxref{Recursive Edit}); it is a good idea to return to the backtrace 482 (@pxref{Recursive Edit}); it is a good idea to return to the backtrace
483 buffer and explicitly exit the debugger when you don't want to use it any 483 buffer and explictly exit the debugger when you don't want to use it any
484 more. Exiting the debugger kills the backtrace buffer. 484 more. Exiting the debugger kills the backtrace buffer.
485 485
486 @cindex current stack frame 486 @cindex current stack frame
487 The contents of the backtrace buffer show you the functions that are 487 The contents of the backtrace buffer show you the functions that are
488 executing and the arguments that were given to them. It also allows you 488 executing and the arguments that were given to them. It also allows you