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.