LSE$MENU.HLB  —  Parameter Glossary
      add_remove

          Adds or removes entries from a list.

          Specify the parameter keyword add to add entries to a list
          and remove to remove entries form a list.

      adjustment_name

          Represents the name of the adjustment being defined.

          Names containing spaces, tabs, or special characters must be
          enclosed in quotes.

      adjustment_name_wild

          Indicates all adjustments in the language matching the
          specified string.

          LSE accepts the asterisk (*) as a wildcard character that
          matches 0 to n characters, or the percent sign (%) that
          matches exactly one character.

          Defaults to the adjustment most recently created or modified.

      adjustment_pattern

          Represents the string that LSE compares against source lines.

          If no pattern is used, the adjustment_name parameter is used.

          The following list shows predefined patterns:

                        o  COLUMN=(first-column[,last-column]) - Limits the column
                           in which the text may start.

                           You can specify either the first column or both the
                           first column and the last column. If you specify both
                           the first and last columns, you must enclose the column
                           values in parentheses. If you do not specify the last
                           column, it takes its default from the first column.

                        o  IDENTIFIER - Matches a sequence of identifier
                           characters.

                        o  LINE_END - Matches the end of a line. The end-of-line
                           may optionally be preceded by white space.

                        o  OPTIONAL_SPACE - Matches any sequence of spaces and
                           tabs.

                        o  FORMFEED - Matches a form-feed character.

                        o  FORTRAN_COMMENT - Matches only FORTRAN comment lines.

                        o  FORTRAN_FUNCTION - Matches the first line of any
                           FORTRAN function subprogram, which is defined to be
                           any line that matches the following pattern:

                           type [*number] FUNCTION

                           where

                           type :==        BYTE
                           |   LOGICAL
                           |   INTEGER
                           |   REAL
                           |   DOUBLE PRECISION
                           |   COMPLEX
                           |   DOUBLE COMPLEX
                           |   CHARACTER

                           NUMBER :==     {DIGIT}...
                           |   (*)

                        o  PREFIX - The preceding part of the pattern is a prefix.

                        o  NUMBER - Matches any sequence of digits. White space
                           may not appear between digits. In the case of a
                           match with both NUMBER and IDENTIFIER, NUMBER takes
                           precedence.

      adjustment_value

          Represents the value for a prefix adjustment definition.

          This parameter takes one of the following keywords:

                        o  Current  - Specifies that LSE use the adjustment values
                           given on the current definition.

                        o  Following  - Specifies that LSE use the adjustment
                           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.

      alias_name

          Represents the name of the alias to be defined.

          The characters in an alias name must be identifier characters
          defined for the language as specified in the SET LANGUAGE
          IDENTIFIER CHARACTERS command.  Names containing spaces,
          tabs, or special characters must be enclosed in quotes.

      alias_name_wild

          Indicates all aliases in the given language matching the
          specified string.

          LSE accepts the asterisk (*) as a wildcard character that
          matches 0 to n characters, and the percent sign (%) that
          matches exactly one character.

          Defaults to the alias most recently created or modified.

      ascii_code

          Is a decimal number from 0 to 255 representing the ASCII code
          for a character.

      before_menu_entry

          Identifies the existing entry before which the new entry or
          separator is placed.

          Menu entry names are case sensitive.

      begin_string

          Represents the first string of a matched pair of delimiters.

          Delimiters can be strings of up to 8 characters.  Placeholder
          and comment delimiters defined for a language must not
          conflict.

      body_string

          The string that will appear in the body of a placeholder or
          token.

      boolean

          Specifies:  Yes-No, True-False, On-Off, 1-0

          Causes an attribute to be set on or off for the given
          element.

      bottom_margin

          Indicates the bottom scroll margin as a percent of the window
          height.

          Enter an integer as the percent.  LSE takes the percent you
          specify and determines the number of lines up from the bottom
          of a window at which upward scrolling begins.

      buffer_name

          Represents the name of a buffer.

          You can specify a buffer name with a character string value
          of up to 255 alphanumeric or special characters.  If you
          begin the buffer name with special characters, such as those
          accessed on the top row of your keyboard by pressing the
          Shift key, you must enclose the buffer name in quotation
          marks.  Similarly, to specify a name that contains embedded
          blanks (spaces), or quotation marks and spaces, enclose the
          entire string in quotation marks.  You can abbreviate the
          buffer name or use an asterisk (*) as a wildcard character;
          if more than one buffer name matches, LSE will give you an
          options list of all the matching buffer names.  You can
          select the one on which to perform the operation.  If you do
          not specify a buffer name, LSE will use the current buffer.

      buffer_name_wild

          Indicates all buffers that match the given string.

          LSE accepts the asterisk (*) as a wildcard character that
          matches 0 to n characters, and the percent sign (%) that
          matches exactly one character.  If you do not specify a
          buffer name, LSE assumes you entered an asterisk (*) to match
          all buffer names.

      case_type

          Indicates the case of the text of the inserted template.

          Use the parameter value as_is to indicate that the inserted
          template be expanded according to the case in the token or
          placeholder definition.  The parameter values lower and upper
          specify that the inserted template be expanded to lowercase
          or uppercase, respectively.

      character_string

          Represents a string containing a series of individual
          characters.

          This parameter differs from the text_string parameter in that
          it is not treated as a whole string, but rather each
          character in the given string is treated as a separate value.
          Order does not matter, and characters should not be repeated.

      cli_command

          A command to be executed at the command line interpreter.

          A string representing a command to be executed at the current
          command line intrepreter on the system you are using.  (For
          example, a DCL command on a VMS system or a shell command on
          an Ultrix system.)

      close_option

          Indicates whether or not a buffer should be saved when you
          exit from LSE.

          Specify the parameter value readonly to keep LSE from writing
          the buffer contents to a file when you exit from LSE or enter
          a COMPILE command.  The parameter value write indicates that
          LSE writes the buffer contents to a file.  If you are going
          to an existing buffer, the read-write status of that buffer
          is not changed.

      column

          Represents a column number.

          Most commands prompt you to supply a number for this
          parameter.  The ALIGN and FILL commands default to column
          zero without prompting.

      command_language

          Indicates either the VMSLSE or PORTABLE command language.

          Use the parameter value VMSLSE or LSE to set the command
          language to the LSE Version 3.1 VMS-specific commands
          (available only on VMS) and the parameter value PORTABLE or
          PLSE to set the command language to LSE Version 4 open-system
          Portable commands.

      comment_association

          Indicates with which identifiers comments should be
          associated.

          Specify the parameter value Next to indicate that comments
          should be associated with the next identifier.  The parameter
          value Previous indicates that comments should be associated
          with the preceding identifier.

      comment_type

          Indicates in what format a comment should be entered.

          Use the parameter value block to indicate that a comment
          should be entered above the cursor (or selected text range),
          formatting the comment according to the placeholder
          LSE$BLOCK_COMMENT.

          Use the parameter value line to indicate that a comment
          should be entered at the end of the current line (or selected
          text range), formatting the comment according to the
          placeholder LSE$LINE_COMMENT.

      compile_command

          Is the system command used to compile files of the given
          language.

          If you do not specify a command, LSE uses the default compile
          command in the language definition template.  The following
          rules apply:

                        1. If the COMPILE command begins with the dollar sign ($),
                           LSE substitutes the default COMPILE command.

                        2. If the COMPILE command contains the string "'lse$file'"
                           (including single quotation marks), LSE substitutes the
                           file name of the current buffer.

          If the compiler has diagnostics capabilities, and you want to
          generate diagnostics, you must specify the necessary switch
          in the compile command.  (For example, on VMS systems,
          "CC/DIAGNOSTICS".)

      current_indentation

          Represents an integer indentation value for the current line.

          Lines matched by the given adjustment are indented by the
          specified value.

      cursor_option

          Represents the cursor-motion setting.

          Use the parameter value bound to restrict the cursor to
          positioning on a character, end-of-line, or end-of-buffer.
          The parameter value free lets the cursor move anywhere in a
          window, including past the end-of-line, past the end-
          of-buffer, in the middle of a tab, or to the left of the left
          margin.

      defined_adjustment

          Represents the name of a previously defined adjustment.

          Defaults to the adjustment most recently created, defined, or
          modified.

      defined_alias

          Is the name of a previously defined alias.

          Defaults to the alias most recently created or modified.

      defined_language

          Is the name of a previously defined language.

          Defaults to the language used in the most recent language
          modification command entered.  If no language modification
          command has been entered, it defaults to the language
          associated with the current buffer.

      defined_package

          Represents the name of a previously defined package.

          Defaults to the most recently created or modified package.

      defined_placeholder

          Represents the name of a previously defined placeholder.

          Defaults to the most recently created or modified
          placeholder.

      defined_routine

          Represents the name of a previously defined routine.

          Defaults to the most recently created or modified routine.

      defined_token

          Represents the name of a previously defined token.

          Defaults to the most recently created or modified token.

      depth

          Indicates how many levels of detail are displayed.

          Use the parameter value all to display all levels of detail.
          Enter a positive number to display a specific number of
          levels.

      description

          Represents a string describing a language element.

      direction

          Sets the buffer direction to forward or reverse.

          Specify the parameter keywords forward or reverse .

      directory_spec

          Represents an operating system-specific directory name.

          This value may be a directory search list if those are
          supported by the operating system.

      duplication

          Indicates how a list placeholder is duplicated.

          The following keyword values may be specified:

                        o  CONTEXT_DEPENDENT

                           If the placeholder is the only item within its segment
                           (that is, if it is either the only item before or
                           the only item within a trailing comment), then LSE
                           duplicates it vertically (see the VERTICAL keyword in
                           this list). Otherwise, LSE duplicates it horizontally.
                           White space may precede or follow the placeholder.

                        o  HORIZONTAL

                           LSE places the duplicate immediately to the right of
                           the original. If you specify a separation string,
                           LSE places the string between the original and the
                           duplicate.

                        o  VERTICAL

                           LSE places the duplicate on the next line, immediately
                           under the original. If a separation string is
                           specified, LSE places it at the end of the original. If
                           the original placeholder is in the commented segment
                           of the line, then LSE also duplicates the comment
                           delimiters directly underneath the delimiters in the
                           original line. If necessary, LSE adds close comment
                           delimiters to the original line to close a bracketed
                           comment on that line.

      element_id

          Specifies the version of an element

          The element on which to operate.  For cms, the "/generation"
          option is used; for sccs the "-r" option is used.

      element_name

          Represents the name of an element in the repository.

          Delimiters can be string from 1 to 8 characters.  Comment and
          placeholder delimiters defined for a language should not
          conflict.

      end_string

          Represents the last string of a matched pair of delimiters.

          Delimiters can be strings of up to 8 characters.  Placeholder
          and comment delimiters defined for a language must not
          conflict.

      file_spec

          Represents an operating system-specific file specification.

          If you do not specify a value, LSE uses the file
          specification of the current buffer.

      font_attribute

          Indicates whether the font should be condensed, normal, big,
          or little.

          The font attributes can be set to either condensed or normal
          , and to either big or little .

      help_library

          Represents the file name of a help library.

          See the file_spec parameter for more specific information.

      help_topic

          Represents the string that LSE uses to retrieve help text.

          LSE searches the default or specified help libraries for help
          text associated with this string.

      help_topic_wild

          Represents the string that LSE uses to retrieve help text.

          LSE searches the default or specified help libraries for help
          text associated with this string.

          The topic may contain one or more wildcard (*) characters in
          order to match a set of topics, e.g., "*topic*".

      identifier_characters

          A string containing all the characters which can appear in
          identifier names in a language.

          The default identifier characters are:  abcdefghi-
          jklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ%$_0123456789

      indent_column

          Specifies the column adjustment for expansion of placeholders
          and tokens.

          If the body line indent_type has been specified as "FIXED",
          this number indicates the column in which the placeholder or
          token should be expanded.  The number must be a positive
          integer.  For other values of indent_ type this value is
          added to the position determined as described in the
          indent_type parameter, and may be negative.

          The default value is 0.

      indent_type

          Indicates how LSE determines the indentation of the expanded
          template.

          The following parameter values are used to determine in which
          column a token or placeholder should expand.

                        __________________________________________________________
                        Parameter
                        Value_______Description___________________________________

                        EXPAND      Indents the string to the column of the first
                                    character of the placeholder being expanded.

                        CURRENT     Indents the string to the indentation of the
                                    line containing the placeholder or token.

                        PREVIOUS    Indents the string to the indentation of
                                    the line before the line containing the
                                    placeholder or token.

                        FIXED       Indents the string to the column specified in
                        ____________the_indent_column_parameter.__________________

      indentation_value

          Represents the value for an adjustment definition prefix
          indentation

          This parameter takes one of the following keywords:

                        o  CURRENT  -Specifies that LSE use the indentation of
                           the first text in the pattern - the beginning of the
                           prefix.

                        o  FOLLOWING  -Specifies that LSE use the indentation
                           of the text that follows the prefix. If there is no
                           text following the prefix, use the indentation of the
                           prefix.

      inherit_keyword

          Indicates from which nearby line the current line should
          inherit its indentation.

          Specify one of the following keywords to determine the
          indentation of the current line:

                        o  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.

                        o  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.

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

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

                        o  NONE  - There is no inheritance; cancels previous
                           inheritance assignments.

      keypad_name

          Indicates whether the key definitions should be similar to
          EDT or EVE.

          Use the parameter value EDT to specify the EDT keypad and the
          parameter value EVE to specify the EVE keypad.  Note that EVE
          key definitions do not use the numeric keypad on VT200-series
          terminals; numeric keypads on VT200-series terminals emulate
          EDT key definitions regardless of the keypad mode you choose.

      language_name

          Is the name of a language.

          The name must be enclosed in quotation marks if it contains
          spaces, tabs, or special characters.

      language_name_wild

          Indicates all the defined languages matching the given
          string.

          LSE accepts the asterisk (*) as a wildcard character that
          matches 0 to n characters, or the percent sign (%) that
          matches exactly one character.

          Defaults to the language used in the most recent language
          modification command entered, or if none, the language
          associated with the current buffer.

      legend

          Represents the text that appears in the keypad diagram for
          this key.

          The string is centered in the figure for the key, or
          truncated if the string is too long for the figure.

      level

          Indicates the level to set the buffer indentation to.

          Specify one of the following keywords:

                        o  CURRENT  -Sets the level to the beginning of the text
                           in the current line

                        o  CURSOR  -Sets the level to the column currently
                           occupied by the cursor

                        o  LEFT  -Decreases the level by the current tab increment

                        o  RIGHT  -Increases the level by the current tab
                           increment

      list_boolean

          Indicates whether a placeholder type menu line should be
          expanded as a list placeholder.

          See the boolean parameter for details.  Default value is off
          .

      lse_command

          Represents an LSE command to execute.

      mark_name

          Represents the name of a marker.

          A marker name may be from 1 to 132 characters.  It may not
          contain any spaces or symbols except the dollar sign and the
          underscore.

      mark_name_wild

          Indicates all the defined marks matching the given string.

          LSE accepts the asterisk (*) as a wildcard character that
          matches 0 to n characters, and the percent sign (%) that
          matches exactly one character.

      max_value

          Indicates the maximum value in the range of acceptable tab
          increments.

          This value must be at least twice the minimum value and must
          be a positive integer.  The default is 8.

      mechanism

          Indicates the mechanism by which a parameter is passed to a
          routine.

          This parameter accepts the following keyword values:

                        o  VALUE  - The parameter is passed by value.

                        o  REFERENCE  - The parameter is passed by reference.

                        o  DESCRIPTOR  - The parameter is passed by descriptor.

                        o  UNKNOWN  - The passing mechanism is unspecified.

          The default value is unknown .

      menu_entry

          Is the name of a menu entry.

          Menu entry names are case sensitive.

      menu_label

          Is the name of a menu label.

          Label names are case sensitive.

      menu_line_type

          Indicates whether a menu line is the name of a token or
          placeholder, or regular text.

          The default value is text .  You can specify placeholder to
          indicate that the given menu line is a placeholder name, or
          token to indicate that it is a token.

      menu_name

          Is the name of a pop-up or pull-down menu.

          The menu name appears on the menu bar, and at the top of the
          menu when it is pulled down.

          Menu names are case sensitive (that is, "Menu" is not the
          same as "MENU").

      min_value

          Indicates the minimum value in the range of acceptable tab
          increments.

          This value must be a positive integer.  The default is 4.

      mnemonic_character

          A character to be used as a mnemonic for a menu label.

          The character must appear in the menu label name.  Menu label
          names and mnemonic characters are case sensitive.  That is,
          the character "T" is not contained in the menu label
          "Options".

      new_buffer_name

          Represents the name of the buffer to be created.

          LSE always prompts you for a buffer name.  You can specify a
          buffer name with a character string value of up to 255
          alphanumeric or special characters.  If you begin the buffer
          name with special characters, such as those accessed on the
          top row of your keyboard by pressing the Shift key, you must
          enclose the buffer name in quotation marks.  Similarly, to
          specify a name that contains embedded blanks (spaces), or
          quotation marks and spaces, enclose the entire string in
          quotation marks.

      next_placeholder_boolean

          Indicates whether or not the cursor should move to the next
          placeholder.

          This parameter specifies whether LSE should move the cursor
          to the next placeholder after the completion of the command.

          This parameter accepts all boolean values:  Yes - No , True -
          False , On - Off , and 1 - 0 .

      number

          Represents a positive integer.

      optional_or_required

          Indicates whether a parameter to a routine is optional or
          required.

          Specify the keyword value required to indicate that the
          parameter is required, or the value optional to indicate that
          it is not required.  The default value is required .

      package_name

          Is the name of the package being defined.

          The name must be enclosed in quotation marks if it contains
          spaces, tabs, or special characters.

      package_name_wild

          Indicates all defined packages matching the given string.

          LSE accepts the asterisk (*) as a wildcard character that
          matches 0 to n characters, and the percent sign (%) that
          matches exactly one character.

          Defaults to the package used in the most recent package or
          routine creation or modification command.

      parameter_name

          Is the name of a routine parameter.

      pattern_search_string

          Is the search string pattern, which may contain wildcard
          characters.

          For details on pattern matching strings, see the SET SEARCH
          PATTERN command.

      placeholder_name

          Is the name of a placeholder.

          Names containing spaces, tabs, or special characters must be
          enclosed in quotation marks.

      placeholder_name_wild

          Indicates all defined placeholders in the language matching
          the given string.

          LSE accepts the asterisk (*) as a wildcard character that
          matches 0 to n characters, and the percent sign (%) that
          matches exactly one character.

          Defaults to the most recently created or modified
          placeholder.

      placeholder_type

          Indicates the type of the placeholder being created.

          This parameter accepts the following keyword values:

                        o  NONTERMINAL  - When a nonterminal type placeholder
                           is expanded, the body lines defined for the token (by
                           the SET PLACEHOLDER BODY LINE command) replace the
                           placeholder in the buffer.

                        o  MENU  - When a menu type placeholder is expanded, a
                           list of options appear in a menu; the user may select
                           one of the options, and the text associated with that
                           option replaces the placeholder in the buffer.

                        o  TERMINAL  - When a terminal type placeholder is
                           expanded, the terminal body defined for the placeholder
                           (by the SET PLACEHOLDER TERMINAL LINE command) appears
                           as descriptive text in a separate temporary buffer. The
                           placeholder is not replaced by the expansion.

                        o  ALIAS  - An alias type placeholder inherits its
                           attribute definitions (including the body) from another
                           placeholder, specified by the SET PLACEHOLDER INHERIT
                           command.

          The default token type is nonterminal .

      prefix

          Is a string that is prefixed to the names of a set of TPU
          procedures.

          A set of TPU procedures are grouped together by attaching a
          prefix string to the beginning of the name of each procedure
          in the set.  The prefix string may contain any character
          valid in a TPU identifier.  example:  prefix is "foo_",
          routines are foo_open() foo_close()

      procedure_name

          Is the name of a TPU procedure in the current buffer.

          The procedure name is valid only in buffers containing TPU
          source files.  You can abbreviate the procedure name.

      process_name

          Is the name of an operating system process.

          LSE defaults to the parent process.

      prompt_dialog

          Specifies character cell terminal or DECwindows/Motif
          prompting.

          This parameter uses one of the following keywords:

                        o  CCT  - Prompts a user with character cell terminal
                           prompting using the the one line LSE> or LSE command:
                           prompt at the bottom of the screen, just above the
                           message window.

                        o  WINDOW  - Prompts a user using a dialog box. This can
                           be used with DECwindows/Motif and LSE.

                        o  DEFAULT  - If you invoked the prompting with the
                           keyboard, use CCT. If he invoked the prompting using
                           the menu items, use a dialog box.

      prompt_keypad

          Specifies which key bindings to use when prompting.

          This parameter uses one of the following keywords:

                        o  VMSLSE  - LSE V3.1 compatible

                        o  DEFAULT  - EDT or EVE bindings. Some standard keys are
                           not compatible with the portable prompting. These keys
                           issue an error when used.

                        o  USER  - Use the key bindings of the user's editing
                           buffer.

      remark

          Is a text string containing a comment about the specified key
          or repository action.

      replace_string

          Represents the string to substitute for the search string.

          See the text_string parameter for additional information.

      restore_option

          Restores the most recently deleted character, line,
          placeholder, word, or selection.

          Indicate one of the following parameter values:

                           CHARACTER
                           LINE
                           PLACEHOLDER
                           SELECTION
                           WORD

      routine_name

          Is the name of the routine to be created.

      routine_name_wild

          Indicates all routines in the package matching the specified
          string.

          LSE accepts the asterisk (*) as a wildcard character that
          matches 0 to n characters, and the percent sign (%) that
          matches exactly one character.

          Defaults to the most recently created or modified routine.

      same_next_line

          Indicates whether the body line should expand on the same or
          next line.

          If the parameter value next is specified, this body line will
          expand on a new line following the previous line in the body
          of the placeholder or token.  If the value same is specified,
          the line will expand on the same line in the buffer as the
          previous line in the body line list of the placeholder or
          token.  The default value is next .

      search_pattern_name

          Indicates VMS-style or ULTRIX-style patterns that enable the
          special interpretation of wildcard characters.

          Specify the parameter keyword vms for VMS-style patterns and
          ultrix for ULTRIX-style patterns.

      search_string

          Represents the string to search for.

          See the text_string parameter for additional information.

      selection_model

          Indicates whether a focus-based or selection-based primary
          selection model should be used.

          Specify keyword value focus to select a focus-based selection
          model or selection for a selection-based model.

          See the DECwindows/Motif documentation for more informa-
          tion.

      subsequent_indentation

          Represents an integer indentation value for the subsequent
          line

          LSE takes the indentation number you specify and indents that
          number of columns for the subsequent line.

      substitute_type

          Indicates whether to replace one or all occurrences of the
          search string.

          Specify the parameter keyword all to replace all occurrences
          of the search string and single to replace only one
          occurrence.  When you replace all occurrences, LSE performs
          the substitutions without prompting you for further
          instructions.

      tab_or_space

          Indicates whether token and placeholder expansion should use
          tabs or spaces for indentation.

          Specifying spaces indicates that the value specified for the
          indentation_column parameter should be interpreted as
          specifying the number of spaces by which to adjust the
          indentation.  Specifying tabs indicates that the value should
          be interpreted as the number of tabs; the actual value of the
          adjustment is arrived at by multiplying this value by the tab
          increment set for the buffer.  If indentation_column was
          specified as "FIXED", this parameter has no meaning.

          The default value is spaces .

      text_option

          Indicates insert mode or overstrike mode for text entry.

          Specify the parameter keyword insert for insert mode and
          overstrike for overstrike mode.

      text_string

          Is a string of from 1 to 255 printable characters.

          If the string contains spaces, tabs, lowercase letters,
          quotation marks, or any special characters the string must be
          enclosed in single or double quotation marks.

      token_name

          Is the name of a token to be defined.

          The token name must not contain any leading white space.  If
          the token name contains spaces, tabs, or special characters
          it must be enclosed in quotation marks.

      token_name_wild

          Indicates all tokens in the language matching the specified
          string.

          LSE accepts the asterisk (*) as a wildcard character that
          matches 0 to n characters, and the percent sign (%) that
          matches exactly one character.

          Defaults to the most recently created or modified token.

      token_type

          Specifies the type of token to create.

          This parameter accepts the following keyword values:

                        o  TERMINAL  - When a terminal type token is expanded, the
                           body lines defined for the token (by the SET TOKEN BODY
                           LINE command) replace the token in the buffer.

                        o  ALIAS  - An alias type token inherits its attribute
                           definitions (including the body) from a placeholder,
                           specified by the SET TOKEN INHERIT command.

          The default token type is terminal .

      top_margin

          Indicates the top scroll margin as a percent of the window
          height.

          Enter an integer as the percent.  LSE takes the percent you
          specify and determines the number of lines down from the top
          of a window at which downward scrolling begins.

      tpu_command

          Is a TPU command to be executed.

          Multiple TPU commands may be executed by separating them in
          the string with semi-colons (;).

      user_key_name

          Is a keyword that represents a key or metakey sequence.

          Regular printing keys such as alphabetic and numeric
          characters, and punctuation are specified by simply typing
          the desired characters.  You can specify control characters
          as Ctrl/x, where x is a printing character.  You can specify
          shifted (gold) keys by specifying GOLD- x.  Control and gold
          keys may be combined by specifying GOLD-CTRL/x.

          Nonprinting keys, such as special editing keys and keys on
          the auxiliary keypad can be entered by name.  The tables
          below list the key names for editing keys, the auxiliary
          keypad, and nonprinting main keyboard keys.

                        Table 1 LSE Key Names for the Editing and Auxiliary
                        ________Keypad____________________________________________

                        Key_name_________VT200-type________VT100-type_____________

                        PF1              PF1               PF1

                        PF2              PF2               PF2

                        PF3              PF3               PF3

                        PF4              PF4               PF4

                        KP0,KP1, . . .   KP0,KP1, . . .    KP0, KP1, . . . ,KP9
                        ,KP9             ,KP9

                        PERIOD           Keypad period     Keypad period (.)
                                         (.)

                        COMMA            Keypad comma      Keypad comma (,)
                                         (,)

                        MINUS            Keypad minus      Keypad minus (-)
                                         (-)

                        ENTER            Enter             Enter

                        UP               ^                 ^

                        DOWN             v                 v

                        LEFT             < -               < -

                        RIGHT            - >               - >

                                                          (continued on next page)

                        Table 1 (Cont.) LSE Key Names for the Editing and
                        ________________Auxiliary_Keypad__________________________

                        Key_name_________VT200-type________VT100-type_____________

                        E1               Find/E1

                        E2               Insert Here/E2

                        E3               Remove/E3

                        E4               Select/E4

                        E5               Prev Screen/E5

                        E6               Next Screen/E6

                        HELP             Help/F15

                        DO               Do/F16

                        F7,F8, . . .     F7,F8 . . . ,F20
                        ,F20______________________________________________________

                        Table_2_LSE_Key_Names_for_Keys_on_the_Main_Keyboard_______

                        Key_name_________VT200-type_______VT100-type______________

                        TAB_KEY          Tab              Tab

                        RET_KEY          Return           Return

                        DEL_KEY          <DELETE_KEY>     Delete

                        LF_KEY           LF/F13           Line feed

                        BS_KEY           BS/F12           Backspace

                        SPACE_KEY        Space bar        Space bar

                        Ctrl_A_KEY       Ctrl/A           Ctrl/A

                        Ctrl_B_KEY       Ctrl/B           Ctrl/B

                        .                .                .

                        .                .                .

                        .                .                .

                                                          (continued on next page)

                        Table 2 (Cont.) LSE Key Names for Keys on the Main
                        ________________Keyboard__________________________________

                        Key_name_________VT200-type_______VT100-type______________

                        Ctrl_Z_KEY       Ctrl/Z           Ctrl/Z

                        NULL_KEY         Ctrl/Space bar   Ctrl/Space bar

                        FS_KEY           Ctrl/\           Ctrl/\

                        GS_KEY           Ctrl/]           Ctrl/]

                        RS_KEY           Ctrl/~           Ctrl/~

                        US_KEY___________Ctrl//___________Ctrl//__________________

          You can enter nonprinting keys, control keys, and metakey
          sequences literally by using the GOLD-CTRL/V key, and then
          typing the key or keys you want entered.  LSE will translate
          these keys into the keyword format defined above.

          If you want to define a key to be lowercase, you must put the
          key name in lowercase and in quotation marks.  However, GOLD
          and Ctrl sequences are not case sensitive.  For example,
          Ctrl/A and Ctrl/a produce the same results.  Also, GOLD-A is
          the same as GOLD-a.

          Some combinations of the Ctrl key and keyboard keys on some
          systems can be defined, but unless your terminal
          characteristics are set up correctly for the system you are
          using, you cannot execute your definitions of these keys.
          For instance, on ULTRIX and VMS, both Ctrl/S and Ctrl/Q are
          reserved by the system.

          If the following combinations of the Ctrl key and keyboard
          keys are redefined, the new definition also affects the
          keyboard key corresponding to that combination.  For example,
          if Ctrl/I is redefined, then the Tab key also assumes that
          new definition.

                        Ctrl/I  Tab

                        Ctrl/M  Carriage return

                        Ctrl/J  Line feed

                        Ctrl/H  Backspace

      user_key_name_wild

          Specifies all the keys matching the specified string.

          Accepts an asterisk (*) wildcard character that matches 0 to
          n characters in the keyword that indicates the key to be
          defined.  See the user_key_name parameter for additional
          information.

      user_paste_buffer

          Indicates the buffer to receive the text being moved.

          Accepts an asterisk (*) wildcard character that matches 0 to
          n characters or the percent sign (%) that matches exactly one
          character in the buffer name.
Close Help