ANSI_OUTPUT_IN_DEBUG

This variable prevents a COBOL program that uses ANSI-style DISPLAY statements from interfering with the runtime debugger window. This variable accepts two possible values: CANVAS or TERMINAL.

When set to CANVAS (the default setting) the runtime constructs a default canvas on which to place the ANSI output. This prevents the ANSI output from interfering with the debugger window. Note that if your COBOL program sends escape sequences to the terminal, this mode will cause those escape sequences to not have the intended result.

When set to TERMINAL, the runtime will send ANSI output to the terminal, possibly interfering with the view of the debugger window. This is how the runtime behaved before the implementation of this new feature.

Note that this configuration variable must be set before the runtime initializes the terminal manager, which means you cannot set this variable from a COBOL program.