223 |
buffer and finds no more error messages to visit, it fails and signals |
buffer and finds no more error messages to visit, it fails and signals |
224 |
an Emacs error. |
an Emacs error. |
225 |
|
|
226 |
|
When the left fringe is displayed, an arrow points to the |
227 |
|
current message in the compilation buffer. The variable |
228 |
|
@code{compilation-context-lines} controls the number of lines of |
229 |
|
leading context in the window before the current message. If it is |
230 |
|
@code{nil} and the left fringe is displayed, the window doesn't |
231 |
|
scroll. If there is no left fringe, no arrow is displayed and a value |
232 |
|
of @code{nil} means display the message at the top of the window. |
233 |
|
|
234 |
You don't have to be in the compilation buffer in order to use |
You don't have to be in the compilation buffer in order to use |
235 |
@code{next-error}. If one window on the selected frame can be the |
@code{next-error}. If one window on the selected frame can be the |
236 |
target of the @code{next-error} call, it is used. Else, if a buffer |
target of the @code{next-error} call, it is used. Else, if a buffer |
512 |
associated with an identifier when the program is not executing. This |
associated with an identifier when the program is not executing. This |
513 |
operates in the GUD buffer and in source buffers with major modes in |
operates in the GUD buffer and in source buffers with major modes in |
514 |
the list @code{gud-tooltip-modes}. If the variable |
the list @code{gud-tooltip-modes}. If the variable |
515 |
@code{gud-tooltip-echo-area} is non-@code{nil} then the help text is |
@code{gud-tooltip-echo-area} is non-@code{nil} then the variable's |
516 |
displayed in the echo area. |
value is displayed in the echo area. |
517 |
|
|
518 |
@node Commands of GUD |
@node Commands of GUD |
519 |
@subsection Commands of GUD |
@subsection Commands of GUD |
523 |
also provides commands for setting and clearing breakpoints, for |
also provides commands for setting and clearing breakpoints, for |
524 |
selecting stack frames, and for stepping through the program. These |
selecting stack frames, and for stepping through the program. These |
525 |
commands are available both in the GUD buffer and globally, but with |
commands are available both in the GUD buffer and globally, but with |
526 |
different key bindings. It also has its own toolbar from which you |
different key bindings. It also has its own tool bar from which you |
527 |
can invoke the more common commands by clicking on the appropriate |
can invoke the more common commands by clicking on the appropriate |
528 |
icon. This is particularly useful for repetitive commands like |
icon. This is particularly useful for repetitive commands like |
529 |
gud-next and gud-step and allows the user to hide the GUD buffer. |
gud-next and gud-step and allows the user to hide the GUD buffer. |
750 |
(@code{gdb-mouse-set-clear-breakpoint}). Where Emacs uses the margin |
(@code{gdb-mouse-set-clear-breakpoint}). Where Emacs uses the margin |
751 |
to display breakpoints, it is also possible to enable or disable them |
to display breakpoints, it is also possible to enable or disable them |
752 |
when you click @kbd{Mouse-3} there |
when you click @kbd{Mouse-3} there |
753 |
(@code{gdb-mouse-toggle--breakpoint}). |
(@code{gdb-mouse-toggle-breakpoint}). |
754 |
|
|
755 |
@vindex gud-gdb-command-name |
@vindex gud-gdb-command-name |
756 |
@findex gdba |
@findex gdba |
877 |
|
|
878 |
If you want to see how a variable changes each time your program stops |
If you want to see how a variable changes each time your program stops |
879 |
then place the cursor over the variable name and click on the watch |
then place the cursor over the variable name and click on the watch |
880 |
icon in the toolbar (@code{gud-watch}). |
icon in the tool bar (@code{gud-watch}). |
881 |
|
|
882 |
Each watch expression is displayed in the speedbar. Complex data |
Each watch expression is displayed in the speedbar. Complex data |
883 |
types, such as arrays, structures and unions are represented in a tree |
types, such as arrays, structures and unions are represented in a tree |