LSE$CLIHELP.HLB  —  DEFINE  ADJUSTMENT  Qualifiers

1    /COMPRESS

       /COMPRESS (D)
       /NOCOMPRESS

    Avoids compressing groups and overrides indentation. If a group
    of lines begins with a /NOCOMPRESS line, then the group is never
    compressed.

2    /COUNT

       /COUNT (D)
       /NOCOUNT

    Controls whether the matching line contributes to the line count
    for the group. When determining whether to form a group, the line
    count is compared with the minimum_lines value for the language.

    See the description for DEFINE LANGUAGE/OVERVIEW_OPTIONS=
    MINIMUM_LINES.

3    /CURRENT

       /CURRENT=number
       /CURRENT=0 (D)

    Adjusts the indentation of the current line. If a buffer line
    matches an adjustment defined with the /CURRENT qualifier, then
    the indentation of the buffer line is adjusted by the number of
    columns given as the qualifier value. A positive value causes the
    indentation to be adjusted to the right; a negative value causes
    the indentation to be adjusted to the left. For example, DEFINE
    ADJUSTMENT then /CURRENT=1 means "Adjust each line that begins
    with the word 'then' one column to the right."

    See the DEFINE LANGUAGE/OVERVIEW_OPTIONS=TAB_RANGE description.

4    /INHERIT

       /INHERIT=inherit-keyword
       /NOINHERIT (D)

    Specifies that the indentation for the current line is taken from
    the adjusted indentation of another line.

    You can specify one of the following keywords to determine the
    indentation of the current line:

    Keyword     Description

    MAXIMUM     The visible indentation for the current line is taken
                from the adjusted indentation of either the previous
                line or the next line, whichever is larger.

    MINIMUM     The visible indentation for the current line is taken
                from the adjusted indentation of either the previous
                line or the next line, whichever is smaller.

    NEXT        The visible indentation for the current line is taken
                from the adjusted indentation of the next line.

    PREVIOUS    The visible indentation for the current line is taken
                from the adjusted indentation of the previous line.

    You cannot specify the /INHERIT qualifier with either the /PREFIX
    qualifier or the /SUBSEQUENT qualifier.

5    /LANGUAGE

       /LANGUAGE=language-name

    Specifies the language associated with the indentation adjustment.
    By default, the new adjustment is associated with the language for
    the current buffer. If there is no language associated with the
    current buffer, then the /LANGUAGE qualifier is required.

6    /OVERVIEW

       /OVERVIEW (D)
       /NOOVERVIEW

    Controls whether or not the text of the line is used as the
    overview line. If a line matches an adjustment defined with the
    /NOOVERVIEW qualifier, then the text of the line is never used
    as the overview text for compressed lines. Instead, text from a
    later line is used as the overview text. The /NOOVERVIEW qualifier
    is used to prevent uninformative text from appearing in overview
    lines.

7    /PREFIX

       /PREFIX=(indentation-value, adjustment-value)
       /NOPREFIX (D)

    Provides a way to skip a pattern at the beginning of a line
    to determine indentation or influence adjustment. The /PREFIX
    qualifier takes the following pair of values:

       Indentation-value
       Adjustment-value

    Indentation-value is one of the following keywords:

    o  CURRENT-Instructs LSE to use the indentation of the first text
       in the pattern-the beginning of the prefix.

    o  FOLLOWING-Instructs LSE to use the indentation of the text that
       follows the prefix. If there is no text after the prefix, use
       the indentation of the prefix.

    Adjustment-value is one of the following keywords:

    o  CURRENT-Instructs LSE to use the adjustment qualifier values
       given on the current definition.

    o  FOLLOWING-Instructs LSE to use the adjustment qualifier values
       from the definition that matches the text following the prefix.
       If no text follows the prefix on the current line, LSE uses the
       qualifier values for a blank line. If /PREFIX has an adjustment
       value of FOLLOWING, other action qualifiers on the definition
       are ignored.

    The combination (CURRENT,CURRENT) is not useful because it causes
    both the indentation and the adjustments to be taken from the text
    at the beginning of the pattern. This is the same as having no
    prefix at all.

    You cannot specify the /PREFIX qualifier with the /INHERIT
    qualifier.

8    /SUBSEQUENT

       /SUBSEQUENT=number
       /SUBSEQUENT=0 (D)

    Adjusts the indentation of lines after the current line. If a
    buffer line matches an adjustment defined with the /SUBSEQUENT
    qualifier, then the indentation of all lines after the given
    one are adjusted by the number of columns given as the qualifier
    value. A positive value causes the indentation to be adjusted to
    the right; a negative value causes the indentation to be adjusted
    to the left.

    Use the /SUBSEQUENT qualifier for language constructs that denote
    nesting and have well-defined endpoints. Use a positive value at
    the beginning of the construct and a negative value at the end.

    You cannot specify the /SUBSEQUENT qualifier with the /INHERIT
    qualifier.

9    /UNIT

       /UNIT
       /NOUNIT (D)

    Treats consecutive lines as a single unit. If consecutive lines in
    the buffer match adjustments defined with the /UNIT qualifier and
    have the same adjusted indentation, then the sequence of lines is
    treated as one group, with the first serving as the overview line.
    Notice that it is not required that all elements of the group
    match the same adjustment definition; it is only required that the
    /UNIT qualifier be specified on all the definitions.
Close Help