GHS Config Option Descriptions


Save window positions and sizes

Permitted settings for this option are:

Note: This setting does not apply to certain types of dialog boxes, such as modal dialog boxes, or to certain windows, such as the History window, the Active Licenses window, the Memory Test Wizard, the Perform Memory Test window, and the Source Path window. This setting does apply to the Data Explorer, but only the Data Explorer position is remembered. The Data Explorer window is automatically sized based on the data displayed within it and based on the configuration options Minimum initial size (WxH) and Maximum initial size (WxH), documented in "The Debugger Options Tab" in the MULTI: Building Applications book for your target.


Display close (x) buttons

Permitted settings for this option are:


Allow beeping

Permitted settings for this option are:

For information about the Beep Editor command, see "Miscellaneous Commands" in the MULTI: Building Applications book for your target.


Show tooltips

Linux/Solaris only

Permitted settings for this option are:

In History, this setting only applies to toolbar buttons; other GUI items where tooltips may appear are not affected.


Match exact case in searches

Determines the case sensitivity of interactive text searches in the Editor and of incremental text searches in MULTI tools. Permitted settings for this option are:

This option can also be set on a per-Editor-window basis with the Search dialog box. For more information, see "Interactive Searching Using the Search Dialog Box" in the MULTI: Building Applications book for your target.

Note: This setting does not apply to the grep Editor or Debugger commands or to any of the Search in Files dialog boxes, all of which run grep and are case-sensitive by default.


Escape restores view after iSearch

Permitted settings for this option are:


Phase of moon in scroll bar box

We at Green Hills decry the unfortunate tendency in our society whereby mankind perceives itself as disconnected from its environment. We as individuals pay no attention to flowers blooming or leaves falling. We live immersed in our air conditioned offices and, if we are programmers, we never see the light of day. In a perhaps futile effort to stop this trend, we provide all MULTI users with the current phase of the moon to encourage them to leave their desks and look up at the beautiful night sky.

Permitted settings for this option are:

Changes to this setting only affect new windows.


Launch clipboard manager

Linux/Solaris only

Permitted settings for this option are:


Warp pointer

Permitted settings for this option are:


Print command

Linux/Solaris only

(printCommand command ) Specifies the command used by the Print Setup dialog box to send information to a printer (see "The Print Setup Dialog Box" in the MULTI: Building Applications book for your target). When you open the Print Setup dialog box, the specified command is displayed in the Print Command field if you have not previously printed anything by using a different command. Otherwise, the specified command is available from the Print Command drop-down list.

The default is lpr.


Editor

Specifies which editor MULTI uses when you request an editor to start. Permitted settings for this option are:


Version Control

Specifies which version control system MULTI uses. Permitted settings for this option are:


Source Code Font

(font font_name ) Opens a font selection dialog box in which you can set the source code font. This font is used for most textual display, including in the Debugger source pane, the command pane, History, and the MULTI Editor. Click Source Code Font and select a font installed on your system. The font you choose should normally be a fixed-width font so that characters align properly. Italic and oblique fonts should not be chosen. While some italic and oblique fonts work correctly, others exhibit drawing problems.

The default font on Windows is Consolas. The command to restore the default Windows font from the command pane is:

configure font "consolas:13"

(13 is the font height, not the point size.)

The default font on Linux/Solaris is misc fixed medium semi-condensed. The command to restore the default Linux/Solaris font from the command pane is:

configure font -misc-fixed-medium-r-semicondensed-*-*-120-*-*-*-*-*-*

With the following exception, all MULTI tools opened during the current MULTI session are notified of changes to this option. For more information, see "Propagating Configuration Settings" in the MULTI: Building Applications book for your target.

This option affects the font in History whether you are running Windows or Linux/Solaris. On Windows, changes to this option do not take effect until the next time History is launched.


GUI Font

(guiFont font_name ) Opens a font selection dialog box in which you can set the GUI font. This font is used for buttons, menus, and other GUI controls. Click GUI Font and select a font installed on your system. Italic and oblique fonts should not be chosen. While some italic and oblique fonts work correctly, others exhibit drawing problems.

The default font on Windows is Tahoma Regular. The command to restore the default Windows font from the command pane is:

configure guiFont "tahoma:11"

The default font on Linux/Solaris is adobe helvetica medium. The command to restore the default Linux/Solaris font from the command pane is:

configure guiFont *-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*

All MULTI tools opened during the current MULTI session are notified of changes to this option. For more information, see "Propagating Configuration Settings" in the MULTI: Building Applications book for your target.


Use XTerm

Linux/Solaris only

(extEditor_EmacsUseXTerm for Emacs, extEditor_ViUseXTerm for vi, extEditor_OtherUseXTerm for other editors) Determines whether the external editor will be launched from within an xterm. This is equivalent to prefixing xterm -e to the command to launch the editor. Users with console mode editors should enable this option. You must restart MULTI for changes to this option to take effect.


Command line arguments

("extEditor_EmacsArgumentFormat +%LINE %FILE0 %FILES" for Emacs, "extEditor_ViArgumentFormat +%LINE %FILE0 %FILES" for vi, "extEditor_OtherArgumentFormat command line specification for other editors) Determines the arguments given to the editor when it is launched.

Three special character sequences are replaced when the editor is run. Substitution rules follow:


Mode

Permitted settings for this option are:


When pressing Alt-Tab, display

Allows you to configure the appearance of items in the AltTab list. Permitted settings for this option are:


When selecting the organizer in the Alt-Tab list

Determines what occurs after you select the MULTI icon in the AltTab list. Permitted settings for this option are:


Linux/Solaris only

Permitted settings for this option are:


Removes all of the key bindings so they can be created from scratch with keybind.


Removes all menus so they can be created from scratch using menu.


Removes all mouse button bindings so they can be created from scratch with the mouse command.


Linux/Solaris only

Specifies the length of time, in time tenths of a second, that MULTI waits between successive button presses to recognize double or triple clicks. For example, if time is 4, two clicks on the same button, in the same mouse location, within four tenths of a second, are treated as a double-click. If the two clicks are separated by more than time tenths of a second, they are treated as two single-clicks.

If no mouse binding requiring multiple clicks exists for a particular mouse location, MULTI executes the mouse binding immediately without waiting for multiple clicks.

The default time is 4.


Used within a configuration file to read in another configuration file specified by filename . After filename is processed, processing of the original configuration file continues as normal.


This option is deprecated. It does not control disassembly style.


Linux/Solaris only

Controls whether existing windows are automatically given focus when they are raised. This option does not affect windows when they are displayed for the first time.


Linux/Solaris only

Specifies an interval used to force processes to release any X-server keyboard or mouse grabs:

The default time is -1.

This option is only useful for Solaris native and Linux native development.


Linux/Solaris only

Permitted settings for this option are:

This option is only applied to the next window created and does not affect existing windows.


Specifies the number of pixels the mouse can move during a press and release of a mouse button.

If you move the mouse less than num pixels between a button press and release, the click is treated as a single click. If you move the mouse more than num pixels between press and release, the mouse click is no longer treated as a single click but as two independent press and release events.

The default num is 4.


Linux/Solaris only

When you iconify a window, string prefixes the icon name. For example, if you set string to MULTI, iconified Editor windows are named MULTI:Filename.c instead of Filename.c.

If your window manager does not support iconifying, this option has no effect. The default is an empty string.

Changes to this setting only affect new windows.


Linux/Solaris only

Prepends string to the title bar's window name. The default is an empty string.

Changes to this setting only affect new windows.


Linux/Solaris only

Permitted settings for this option are:


Specifies a character ( string ) used to break up large numbers for ease of reading. For example, specifying an underscore would cause MULTI to display 0x123456789 as 0x1_23456789.

string may only be a single character. The default is an empty string, which results in MULTI not using any separator character to break up numbers.


Permitted settings for this option are:


Linux/Solaris only

Permitted settings for this option are:


Permitted settings for this option are:


Open build details window*

Permitted settings for this option are:


Automatically open editor on errors

Permitted settings for this option are:

All MULTI tools opened during the current MULTI session are notified of changes to this option. For more information, see "Propagating Configuration Settings" in the MULTI: Building Applications book for your target.


On warnings

Permitted settings for this option are:

All MULTI tools opened during the current MULTI session are notified of changes to this option. For more information, see "Propagating Configuration Settings" in the MULTI: Building Applications book for your target.


Use MULTI Editor on errors (even if alternate editor is specified elsewhere)

Permitted settings for this option are:

All MULTI tools opened during the current MULTI session are notified of changes to this option. For more information, see "Propagating Configuration Settings" in the MULTI: Building Applications book for your target.


Project directory root

(defaultNpwDir string ) Specifies the base directory where new projects are created. If left blank, new projects are created at:

The Project Wizard creates a Projectn directory in this location to act as the root directory of the project.

All MULTI tools opened during the current MULTI session are notified of changes to this option. For more information, see "Propagating Configuration Settings" in the MULTI: Building Applications book for your target.


Parallel Build*

(buildType parallel) [default] Builds programs using the number of processes specified. See the descriptions of Number of parallel processes, Auto-detect, and Custom below.


Number of parallel processes*

(numParallelBuildProcesses num ) Specifies the number of processes that may be run in parallel. This option is only available with the Parallel Build option. The default num is 2. See the descriptions of Auto-detect and Custom below.


Auto-detect*

(autoDetectNumParallel auto) [default] Auto-detects the maximum number of processes that may be run in parallel.


Use lock files (-lockout)*

Permitted settings for this option are:

Note:-lockout is the corresponding gbuild option. For information about the gbuild utility program, see the MULTI: Building Applications book for your target processor family.


Execute tools at low priority (-nice)*

Permitted settings for this option are:

Note:-nice is the corresponding gbuild option. For information about the gbuild utility program, see the MULTI: Building Applications book for your target processor family.


Show tool commands (-commands)*

Permitted settings for this option are:

Note:-commands is the corresponding gbuild option. For information about the gbuild utility program, see the MULTI: Building Applications book for your target processor family.


Beep when build completes

Permitted settings for this option are:


Automatically share target connections

Permitted settings for this option are:


Display connection type in Connection Chooser

Permitted settings for this option are:


Ask before halting to set breakpoint

Permitted settings for this option are:


Use function relative line numbers (vs. file relative)

Permitted settings for this option are:

For more information, see Specifying Line Numbers.


Display all numbers/characters as hex

Permitted settings for this option are:


View unsigned char as integer

Permitted settings for this option are:


Coloring for multiple debuggers

Specifies how the background color of new Debugger windows is chosen. It is useful to turn this on when using multiple Debugger windows to make them visually distinct. Permitted settings for this option are:


Line numbers in source pane

Specifies how line numbers are displayed on the left side of the Debugger source pane. Permitted settings for this option are:


Show variable values in tooltips

Permitted settings for this option are:

Variables are evaluated in the context of the blue current line pointer. If you want to view the value of a local variable, ensure that the current line pointer is positioned in the current function.


Debugger child windows

Windows only

Controls how Debugger child windows (such as the Data Explorer and the Breakpoints window) interact with the Debugger window in terms of stacking order. Permitted settings for this option are:

Changes to this option setting only affect subsequently opened windows, not pre-existing windows.


Command pane prompt

(prompt string ) Specifies the string used as a prompt in the Debugger command pane to indicate that user input is desired. The default string is MULTI>.


Configure Debugger Buttons

Opens a dialog box that you can use to edit the Debugger toolbar buttons. This dialog box is only accessible from the MULTI Debugger. For more information, see Adding, Removing, and Rearranging Toolbar Buttons.


Minimum initial size (WxH)

(minViewSize widthxheight ) Specifies the minimum initial size that will be used to auto-size Data Explorer windows in characters (width) by lines (height) or in pixels, as specified.

The default widthxheight is 40x3. The default units are characters/lines. To specify pixels from the command pane or in a configuration file, put a p after widthxheight (for example, 200x21p).


Maximum initial size (WxH)

(maxViewSize widthxheight ) Specifies the maximum initial size that will be used to auto-size Data Explorer windows in characters (width) by lines (height) or in pixels, as specified.

If the minViewSize option (preceding) is greater in either dimension than maxViewSize, the maxViewSize value is still used.

The default widthxheight is 40x40. The default units are characters/lines. To specify pixels from the command pane or in a configuration file, put a p after widthxheight (for example, 200x200p).


Initial position (XxY)

(firstPosition x-coordinatexy-coordinate ) Specifies the initial position of the Data Explorer from the top-left of the screen. You may specify the position in characters (x-coordinate) by lines (y-coordinate) or in pixels.

This option only applies to the first Data Explorer. Subsequent Data Explorers are offset from the first one that was created, preventing excessive overlap. If this option is left unspecified (blank), the Data Explorer remembers its previous position. The default x-coordinatexy-coordinate is 0x0. The default units are characters/lines. To specify pixels from the command pane or in a configuration file, put a p after x-coordinatexy-coordinate (for example, 0x0p).


Automatically dereference pointers

Permitted settings for this option are:


Check syntax of breakpoints when they are set

Permitted settings for this option are:


Continue running script files on error

Permitted settings for this option are:


“s” (step) and “n” (next) are blocking by default

Permitted settings for this option are:

You can make a step or next command blocking or non-blocking regardless of the setting of this option by appending an n (for non-blocking) or b (for blocking) to the command. See Single-Stepping Commands.

See also the blockRun option.


Show position in non-GUI (-nodisplay) mode

Permitted settings for this option are:


Pressing Esc halts the target when connected

Permitted settings for this option are:


Prompt for OSA package when package is not found

Permitted settings for this option are:


Delete dead tasks from group

Permitted settings for this option are:


Automatically verify ROM image is up-to-date

Permitted settings for this option are:


Translate DWARF debugging information (requires dwarf2dbo license)

Permitted settings for this option are:

For more information, including instructions about what to do if you compiled some of the object files of your executable with a third-party compiler and others with a Green Hills Software compiler, see the documentation about generating debugging information for applications compiled with third-party compilers.

See the related configuration option autoTranslateinExecDir.


Translate stabs debugging information (requires stabs2dbo license)

Permitted settings for this option are:

For more information, including instructions about what to do if you compiled some of the object files of your executable with a third-party compiler and others with a Green Hills Software compiler, see the documentation about generating debugging information for applications compiled with third-party compilers.

See the related configuration option autoTranslateinExecDir.


Reuse Data Explorer

Permitted settings for this option are:

For more information, see Viewing and Modifying Variables with the Data Explorer.

All MULTI tools opened during the current MULTI session are notified of changes to this option. For more information, see "Propagating Configuration Settings" in the MULTI: Building Applications book for your target.


Automatically save and restore instrumentation configuration

Permitted settings for this option are:

See also .


Stepping over longjmps

When the Debugger performs a next operation over a subroutine that calls longjmp or throws a C++ exception (implemented by a call to longjmp internally), the subroutine does not return in the normal way because of the transfer of control within the function call. This is significant because the Debugger uses a temporary breakpoint just after the normal return address to implement the next operation. This is also true of step if there is no source available for the subroutine. When longjmp is called, this temporary breakpoint is bypassed because of the transfer of control, and execution can run away since the breakpoint will never be hit.

This configuration option controls how MULTI attempts to properly catch unexpected transfers of control while stepping through code. Permitted settings for this option are:


Debug server timeout in seconds

(serverTimeout seconds ) Specifies the number of seconds to wait for communication from a debug server before assuming it is dead and disconnecting from it.

A timeout that is too low may cause a premature disconnect from the debug server, and is not recommended. A fairly high timeout can be useful for very slow debug servers or for debug servers that are being debugged. However, a high timeout can be frustrating if the debug server dies because the Debugger cannot accept input while it's waiting for communication from the debug server.

The default is 15 seconds.


Interval to refresh Task Manager (in seconds)

(serverPollinterval seconds ) Specifies the polling interval in seconds. MULTI checks for interesting events happening in the underlying RTOS and refreshes the Task Manager periodically.

The default is 5 seconds.


Criteria to decide if a task is in a group

Controls how to match a task fingerprint against a task. For more information about how the fingerprint is used in the construction process of a task group, see Run-Mode Debugging.

Permitted settings for this option are:


Prompt when exiting Debugger

Controls whether a confirmation dialog box appears when a user attempts to close the Debugger. Permitted settings for this option are:


Maximum size for container display

(maxContainerDisplaySize num ) Sets the maximum number of elements initially displayed when a container is viewed in a Data Explorer.

The default num is 20.


Increment to maximum container size

(containerSizeincrement num ) Sets the number of elements to add when expanding a container that is being viewed in a Data Explorer.

The default num is 10.






See the related configuration options autoDwarf2Dbo and autoStabs2Dbo.


See also Run Commands, Continue Commands, and the blockStep option.


Removes all the Debugger buttons (except for the Close Debugger button if it is present) so that you can create them from scratch with the debugbutton command (see "Configuring and Customizing Toolbar Buttons" in the MULTI: Building Applications book for your target) or the Customize Toolbar window (see Adding, Removing, and Rearranging Toolbar Buttons).


For targets that do not support any-task or task-specific breakpoints, these settings are equivalent.


Sets the maximum number of scroll back lines available in the Cmd, Trg, I/O, Srl, Py, and Tfc panes.

If a MULTI session is in use for a long period of time, these panes can use a large amount of memory. Setting this option to a smaller value reduces memory usage, but also limits the number of available scroll back lines.

The valid range for num is 10 to 10485760. The default num is 10240.


Lists the defined Debugger buttons. See also "Configuring and Customizing Toolbar Buttons" in the MULTI: Building Applications book for your target.


The download window shows the current progress of a program download. Permitted settings for this option are:



Limits the depth to which nested structs are displayed in a Data Explorer.

The valid range for num is 1 – 128. The default num is 128.


Limits the length of the value displayed in each row of a Data Explorer. For example, if this is set to 2000, only the first 2000 characters of a string will display, followed by ... to indicate there are more characters that are not displayed. Data values displayed in a single row in a Data Explorer can be very long (when displaying a long string value or a structure with many nested structs, for example).

The valid range for num is 1024 to 10 megabytes (10485760). The default num is 8192.


Sets the size and position of the Debugger window, where:

The defaults depend on screen size and vary from system to system. The width is approximately wide enough to display 80 characters on a line.

Changes to this option affect new Debugger windows, but not currently open windows.


This option corresponds to the Tools-->Global Scope On/Off menu item in the Browse window. See Headings in the Functions Browse Window.

All MULTI tools opened during the current MULTI session are notified of changes to this option. For more information, see "Propagating Configuration Settings" in the MULTI: Building Applications book for your target.

Changes to globalHeading affect new Browse windows, but not currently open windows.



This option specifies how many commands to remember for the Debugger command history mechanism. For more information, see History Commands.

The default num is 256.


Linux/Solaris only

Specifies the dimensions (ignored by some window managers) for the icon that is used when the Debugger is minimized, where:

The defaults are 32x64+0+0.


Permitted settings for this option are:

Note: This option affects expression evaluation in the %EVAL{commands} sequence used with the substitute command.


Controls whether output from Debugger panes other than the command pane (Cmd) will also be output to the command pane. Permitted settings for this option are:


Controls whether the History log is cleared when you unload an application from the target. Permitted settings for this option are:


By default, when the Debugger opens a Data Explorer or monitor window with useWmPositioning off, the new window is stacked on top of previous windows to save screen space. This option leaves the top num lines of the previous window visible.

The default num is 4.


Limits the number of lines of output generated by expression printing commands and the l command. When set to 0, the number of lines of output is unlimited.

The valid range for num is 0 to 2147483647. The default num is 4096.


Controls whether all OSA tasks appear in the target list. Permitted settings for this option are:


Controls whether the Debugger automatically displays the currently executing user-mode task when the kernel is stopped while executing user-mode tasks.

Permitted settings for this option are:


Specifies the maximum number of OSA tasks loaded from trace data that are automatically displayed in the target list. This option does not limit the number of OSA tasks that can be added to the target list by your request. For example, the configured number may be exceeded if:

The default num is 32.


Note: This option is deprecated.

Permitted settings for this option are:

This option has no effect on the padding of hexadecimal values printed in the command pane.


Note: This option is deprecated. We recommend that you instead use one of the methods described in .

Permitted settings for this option are:


When the current line pointer is in an inner block of a function and that inner block defines a variable that has the same name as a variable in the outer block, a function qualified reference to the name of the variable can either refer to the variable of that name in the outermost block or to the variable of that name in the current inner block. This option determines which of the two variables is used. Permitted settings for this option are:


Permitted settings for this option are:


When command recording is enabled, commands executed from script files are recorded as comments. This option controls whether commands executed from macros are also recorded as comments. Permitted settings for this option are:


Permitted settings for this option are:




Permitted settings for this option are:


Permitted settings for this option are:


Controls whether the c (continue) command in a breakpoint is ignored during a single-step operation (but not during a run operation).

Note: This option determines whether a continue command is ignored, not a resume command.

Permitted settings for this option are:


Controls whether the Debugger automatically switches to a task that is not currently selected in the target list when a breakpoint is hit in that task. Permitted settings for this option are:


Specifies the background color (commands end with Bg) or foreground color (commands end with Fg) for Tree Browser displays, where:


Specifies how new Data Explorer entries will be displayed. Note that you can override many of these default display settings on a per-entry basis in the Data Explorer. For more information, see .

Permitted settings for this option are:

The defaults are NaturalOrHex ReEvalContext -ShowAddress -ShowFType -Alternate -PadHex ShowBases -ShowAllFields ShowDerived ExpandValue ExpandComplexMemberValue OpenPointer ShowChanges.


Permitted settings for this option are:


Permitted settings for this option are:


Reuse editor windows

Permitted settings for this option are:

All MULTI tools opened during the current MULTI session are notified of changes to this option. For more information, see "Propagating Configuration Settings" in the MULTI: Building Applications book for your target.


Create backup files when saving

Permitted settings for this option are:


Allow middle click to paste

Permitted settings for this option are:


Enter spaces in place of tabs

Permitted settings for this option are:


Drag and drop text editing

Permitted settings for this option are:


Allow overtype mode

Permitted settings for this option are:


Tab size

(tabSize spaces ) Specifies the number of spaces used to display a Tab in the Editor. The default is 8 spaces.


Indent size

(editindent spaces ) Specifies the number of spaces in an indentation. The default is 4 spaces.


Ctrl+cursor jump size

(editSomeSize num ) Specifies the value used by the UpSome, DownSome, LeftSome, and RightSome Editor commands. For information about these commands, see "Navigation Commands" in the MULTI: Building Applications book for your target.

The default num is 5.


Configure Editor Buttons

Opens the Configure Editor Buttons dialog box, which allows you to edit the Editor buttons using the same format as the editbutton command. The dialog box lists currently defined buttons on the left, and available icons on the right.


Auto indent as you type

Permitted settings for this option are:


Only auto indent when typing first character in line

Controls auto indentation. This configuration option only takes effect if Auto indent as you type is selected.

Permitted settings for this option are:


Auto indent comments as you type

Controls auto indentation in block comments. This configuration option only takes effect if Auto indent as you type is selected.

Permitted settings for this option are:


Double indent size when indenting body of switch

Permitted settings for this option are:


Indent comments when indenting multiple lines

Permitted settings for this option are:


Comments stick flush left

Permitted settings for this option are:


C chars aligned like '*' in comments

(aiCharsLikeStarinComment char_string ) Allows characters other than asterisks (*) to line up in comments as if they were asterisks. The default char_string is - (dash).

The default setting allows correct automatic indentation of comments that have a column of - (dashes) down the left side, lined up under the * in the /* sequence. To have characters other than asterisks (*) line up in comments as if they were asterisks, make them part of the char_string .


C paren indent mode

Controls how the Editor indents a line in a C/C++ source file if it starts within an open parenthesis/close parenthesis pair. Permitted settings for this option are:


Ada paren mode

Controls how the Editor indents a line in an Ada source file if it starts within an open parenthesis/close parenthesis pair. Permitted settings for this option are:


Print 2 columns if landscape orientation is selected

Windows only

Permitted settings for this option are:


Temp file directory

(tempFileDir dirpath ) Specifies the directory where MULTI stores its temporary files. The default is blank, which has the following results:


Initial width in characters

(editWidth width ) Specifies the initial width of Editor windows in characters.

This option is only useful when Save window positions and sizes is cleared (rememberWindowPositions off). See the Save window positions and sizes option in "The General Options Tab" in the MULTI: Building Applications book for your target.

The default width is 80.


Initial height in characters

(editHeight height ) Specifies the initial height of Editor windows in characters.

This option is only useful when Save window positions and sizes is cleared (rememberWindowPositions off). See the Save window positions and sizes option in "The General Options Tab" in the MULTI: Building Applications book for your target.

The default height is 32.


Selection margin width in pixels

(selectionMarginWidth num ) Specifies the width of the Editor's left margin in pixels.

If the width is nonzero, you can click in the left margin to select the line to the right. Clicking in the margin and dragging up or down selects multiple lines. If the width is 0, you cannot select lines in this way, and the left margin does not appear. For an alternative selection method, see the description of triple left-clicking in "First (Left) Mouse Button" in the MULTI: Building Applications book for your target.

If the width is nonzero and the configuration option Show line number is selected (showLineNumberinEditor on), the width of the margin is adjusted as necessary to accommodate the line numbers that appear. For information about Show line number, see below.

The default num is 13.


Show line number

Permitted settings for this option are:


Generate auto-recover file every x seconds

(editincrFrequency num ) Specifies the number of seconds between generation of auto-recover files.

The Editor will create an auto-recover file every num seconds as you edit. If the power goes out or the Editor crashes, the next time you open the same file, you will be given the option to re-apply the edits saved in the auto-recover file.

The default num is 1.


Spaces per indent for Ada

(adaindentSize num ) Specifies the number of spaces in an indentation for Ada files. The default num is 3.


Ada continuation line indent

(adaContinuationSize num ) Specifies the number of spaces in an indentation for a continuation line in Ada files. The default num is 2.


Word wrap

Permitted settings for this option are:


Wrap column

(wrapColumn width ) When Word wrap is selected (wordWrap on), width specifies the last column a character can occupy before the Editor wraps to the next line.

The default width is 79.


Wrap indent offset

(wrapindent num ) When a word wraps to the next line, the word is automatically indented num extra spaces from where it would normally appear. The default num is 2.


Fill paragraph column

(fillParagraphColumn num ) Specifies the column at which each line will be wrapped when using CtrlShiftA to reformat comments.

The default num is 79.

This option is bound to the FillParagraph command (see "Block Commands" in the MULTI: Building Applications book for your target).


Controls whether the MULTI Editor automatically grabs function prototypes from a source file's include files when the source file is loaded.


Removes all Editor buttons so they can be created from scratch with the editbutton command.


Specifies whether or not to draw the wrap line in the MULTI Editor. Permitted settings for this option are:

This option does the same thing as the Editor command DrawWrapLine.


Every time you type a right parenthesis, right square bracket, or right curly brace, the Editor briefly selects the matching one. The Editor will pause on this highlight of the previous match for time tenths of a second. A value of 0 (zero) will disable matching. The default time is 10.


Save command history between sessions

Permitted settings for this option are:


Save data explorers between sessions

Permitted settings for this option are:


Save arguments between sessions

Permitted settings for this option are:


Remember software breakpoints

Determines whether the Debugger remembers software breakpoints (including shared object breakpoints) that you have set for a program the next time you debug the same program. Permitted settings for this option are:

Note: The Debugger may not remember group breakpoints and does not remember hardware breakpoints.


Restored breakpoints overwrite breakpoints set by scripts

Permitted settings for this option are:


Remember base addresses (e.g. _TEXT)

Determines whether the Debugger remembers address offsets that you have set for a program the next time you debug the same program. This option is only applicable to programs that are compiled for use with position-independent code and/or position-independent data. Permitted settings for this option are:

You can set address offsets by assigning built-in variables _DATA and _TEXT in the Debugger or by using the command line options -data offset and -text offset . For more information about system variables, see System Variables. For more information about command line options, see Command Line Reference.


Remember last connect command used for process

Permitted settings for this option are:


Automatically save changed connection files

Permitted settings for this option are:


Automatically save 'User Methods' changes

Permitted settings for this option are:


Directory memory

Determine which directory to initially display in the File Chooser. Permitted settings for this option are:


User Directories

Opens the User Directories dialog box, which sets the directories the file chooser starts with if directory memory is not available or is turned off.

To change any of the settings in this dialog box, select the check box, then enter the full path of the directory.

General Files:

Source Files:

Project Files:

Executables/Binaries:

Debug Servers:


Load Color Scheme

Linux/Solaris only

Sets the color scheme. Permitted settings for this option are:


Global Colors

Linux/Solaris only

Global colors can only be set on Linux/Solaris systems. They affect the default colors for user interface elements. The following global color options may be set:


Debugger Colors*

Controls how certain elements are displayed in the Debugger. The colors you can customize are:


Syntax Coloring

Permitted settings for this option are:

If you change the setting of this option but do not save the configuration as the default, only the MULTI tool from which the option was changed is aware of the new setting. If you do save the configuration as the default, however, all MULTI tools launched after the change are also notified of the new setting.


Syntax Color Settings*

Colors may be set for the following items:


Color C++ comments in C

Permitted settings for this option are:

If you change the setting of this option but do not save the configuration as the default, only the MULTI tool from which the option was changed is aware of the new setting. If you do save the configuration as the default, however, all MULTI tools launched after the change are also notified of the new setting.


More Color Options

Opens the More Color Options dialog box, which contains additional colors that you can configure. For more information, see "The More Color Options Dialog Box" in the MULTI: Building Applications book for your target.


Connection Organizer Colors

Sets the foreground color of the Connected Targets list, which is located in the Connection Organizer.


Diffview Colors

Sets the background color of the current selection in the Diff Viewer foreground.