Extension Options Dialog

Insert open parenthesis - If selected, selecting an item in the list inserts the current item in the list and any extra characters that are required by the symbol. For example, an open parenthesis is inserted after a function name for languages that require an open parenthesis after a function name. For C++, the less-than symbol (<) is inserted after a template class name.

Preserve identifier to right of cursor - If selected, only the identifier characters before the cursor are replaced with an item selected from a List Members dialog. Identifier characters after the cursor are preserved. When this option is not selected, identifier characters following the cursor are replaced with the item selected from a list members dialog. When this option is in the mixed state, trailing identifier characters are preserved for auto list members but not when listing members on demand by pressing Alt+Dot.

For example, if List Members is active and the current line is as follows: this->foo<cursor_here>Bar

Then if this option is selected and you choose a symbol named "foodForThought" from the List Mem- bers list, the line will be changed to:

this->foodForThought<cursor here>Bar

If this option is not selected, doing the same would result in: this->foodForThoughtBar<cursor here>

Auto-list compatible values - If selected, compatible variables are automatically listed after you press the spacebar after assignment operators and return statements. Global (non-module) variables are not listed. This only affects C, C++, and Java. To access this feature on demand, press Alt+Comma.

Parameter Information

The following options apply to parameters. See Parameter Information for more details.

Auto-display parameter information - If selected, the prototype and comments for a function are automatically displayed when a function operator such as the open parenthesis is typed, and the cur- rent argument is highlighted within the displayed prototype. To access this feature on demand, press Alt+Comma.

Show comments - If selected, comments are displayed when Parameter Info is displayed. When a symbol has multiple definitions, and multiple sets of comments, the comments will indicate that you are looking at item "< 1 of n >". Click on the arrows or use Ctrl+PgUp and Ctrl+PgDn to cycle through the comment sets.

Auto-insert matching parameter - If selected, when Parameter Info is displayed and the name of the current formal parameter matches the name of a symbol in the current scope of the appropriate type or class, the name is automatically inserted. When the name is inserted, it is also selected so that you can type over it, or you can type Comma, Space, Tab, or a closing parenthesis to use the automatically in- serted parameter.

419

Page 441
Image 441
Slick V3.3 manual Parameter Information, This-foodForThoughtcursor hereBar