2677 |
The many debugging, compiling, and examination commands provided in |
The many debugging, compiling, and examination commands provided in |
2678 |
IDLWAVE are available simultaneously through two different interfaces: |
IDLWAVE are available simultaneously through two different interfaces: |
2679 |
the original, multi-key command interface, and the new Electric Debug |
the original, multi-key command interface, and the new Electric Debug |
2680 |
Mode. The functionality they offer is similar, but the way you |
Mode. The functionality they offer is similar, but the way you interact |
2681 |
interact with them is quite different. The main difference is that, |
with them is quite different. The main difference is that, in Electric |
2682 |
in Electric Debug Mode, the source buffers are made read-only, and |
Debug Mode, the source buffers are made read-only, and single |
2683 |
single key-strokes are used to step through, examine expressions, set |
key-strokes are used to step through, examine expressions, set and |
2684 |
and remove breakpoints, etc. The same variables, prefix arguments, |
remove breakpoints, etc. The same variables, prefix arguments, and |
2685 |
and settings apply to both versions, and both can be used |
settings apply to both versions, and both can be used interchangeably. |
2686 |
interchangeably. By default, when breakpoints are hit, Electric Debug |
By default, when breakpoints are hit, Electric Debug Mode is enabled. |
2687 |
Mode is enabled. The traditional interface is described first. |
The traditional interface is described first. @xref{Electric Debug |
2688 |
@xref{Electric Debug Mode}, for more on that mode. |
Mode}, for more on that mode. Note that electric debug mode can be |
2689 |
|
prevented from activating automatically by customizing the variable |
2690 |
|
@code{idlwave-shell-automatic-electric-debug}. |
|
@sp 1 |
|
|
@noindent @strong{Note that electric debug mode can be prevented from |
|
|
activating automatically by customizing the variable |
|
|
@code{idlwave-shell-automatic-electric-debug}.} |
|
2691 |
|
|
2692 |
@node Debug Key Bindings, Breakpoints and Stepping, A Tale of Two Modes, Debugging IDL Programs |
@node Debug Key Bindings, Breakpoints and Stepping, A Tale of Two Modes, Debugging IDL Programs |
2693 |
@subsection Debug Key Bindings |
@subsection Debug Key Bindings |