% Librarian I01-39Y `. 2CCCnj5=v|v About_LSE:ALIGN>*ATTACH>*BALANCE_WINDOWS?TBOTTOM?BOX_COPYA~BOX_CUT@ BOX_CUT_PADBBOX_DRAWC BOX_LOWERCASEF6 BOX_PASTEDBOX_PASTE_OVERSTRIKEGn BOX_UPPERCASEH CAPITALIZEIF CENTER_LINEI$ CHANGE_CASEJCHECK_LANGUAGE_DEFINITIONSMCHECK_LANGUAGE_HELPNCLIQ&CLOSEO CLOSE_BUFFER_DECwindows_Interface DECW_Keyboard DECW_MenusDECW_New_Users @ DECW_OverviewVDECW_Popup_Menus}:HDECW_portable_command_language;"DECW_prompt_boolean;DECW_prompt_boolean_cancel;DECW_prompt_boolean_no=*DECW_prompt_boolean_yes>DECW_prompt_string>DECW_prompt_string_selectionDECW_Pulldown_Menus?<DECW_query_popupA DECW_ReallydelbufAvDECW_reallydelbuf_choices?DECW_reallydelbuf_dismissB&DECW_reallydelbuf_helpupPDECW_unmodifiable_toggleDECW_User_Buffer_Popup#&DECW_Using_LSE_HelpDECW_write_toggle_LSE CLOSE_BUFFERDECW_attr_command_textDECW_bound_cursorDECW_buffer_language_textDECW_buffer_reverse_toggle DECW_cms_pref_historyDECW_DECwindows_InterfaceDECW_directory_cancel DECW_font_bigDECW_indentation_help&DECW_menus_labels4DECW_Popup_MenusDECW_reallydelbuf_helpCDECW_search_pref_applyJDECW_search_pulldown@ DELETE_KEY<DELETE_MENU_SEPARATOR ENTER_COMMENTATOR ENTER_COMMENTRENTP CLOSE_FILEQ>COLLAPSE7Commands_for_Compiling_Source_Code_and_Reviewing_Errors&Commands_for_Tailoring_the_EnvironmentoCommand_DefinitionsUCOMPILESCOMPILE_REVIEWXBCOPYW COPY_APPEND Cross_Reference_CommandspCursor_Movement_CommandsdCustomizing_Command_LanguageYCUTY& CUT_APPENDzDECW_attr_cancelDECW_attr_commandDECW_attr_command_textsection8DECW_attr_section_textDECW_bound_cursorp_MenusihfDELETE_PACKAGEjDELETE_PLACEHOLDERlDELETE_ROUTINEm DELETE_SELECTION_MARKm DELETE_TABo DELETE_TOKENo DELETE_WINDOWpDISABLE_GRAMMAR_PREFIXq DISABLE_VMS_INTEGRATION_COMMANDS, Editing_Session_Control_CommandsrENABLE_GRAMMAR_PREFIXsENABLE_VMS_INTEGRATION_COMMANDSu END_OF_LINEu(ENLARGE_WINDOWxEntering_Commandsv@ ENTER_COMMENT ENTER_SPECIALj ENTER_TABv ENTER_TEXT$vPatterns#NUsing_Fileview_with_LSEVD{ ENTER_LINE~rENTER_PSEUDOCODE> ENTER_SPACEL ENTER_SPECIALj ENTER_TABv ENTER_TEXTERASE_CHARACTER ERASE_COMMENT^ERASE_END_OF_LINEERASE_END_OF_WORD ERASE_LINE<ERASE_NEXT_CHARACTERERASE_NEXT_LINEERASE_NEXT_PLACEHOLDER2ERASE_NEXT_WORDERASE_PLACEHOLDER2ERASE_PREVIOUS_CHARACTERERASE_PREVIOUS_LINEHERASE_PREVIOUS_PLACEHOLDER$vPatterns#NUsing_Fileview_with_LSEWD2ERASE_PREVIOUS_CHARACTERERASE_PREVIOUS_LINEHERASE_PREVIOUS_PLACEHOLDERERASE_PREVIOUS_WORDERASE_SELECTIONhERASE_START_OF_LINEERASE_START_OF_WORD@ ERASE_WORDEXACT_SUBSTITUTEEXECUTE_BUFFER_LSE.EXECUTE_BUFFER_PLSEEXECUTE_BUFFER_TPUEXIT>EXPANDEXTENDtEXTRACT_ADJUSTMENT EXTRACT_ALIASEXTRACT_LANGUAGEEXTRACT_NEW_ADJUSTMENT$vPatterns#NUsing_Fileview_with_LSEdDtEXTRACT_ADJUSTMENT EXTRACT_ALIASEXTRACT_LANGUAGEEXTRACT_NEW_ADJUSTMENT~EXTRACT_NEW_ALIASEXTRACT_NEW_LANGUAGEEXTRACT_NEW_PACKAGEEXTRACT_NEW_PLACEHOLDEREXTRACT_NEW_ROUTINEEXTRACT_NEW_TOKEN,EXTRACT_PACKAGEEXTRACT_PLACEHOLDER$EXTRACT_ROUTINE6 EXTRACT_TOKENdFETCHFILLFIND_OCCURRENCESFOCUS GOTO_BUFFERV GOTO_COMMAND$vPatterns#NUsing_Fileview_with_LSEDn%File_and_Buffer_Manipulation_CommandsFILLFIND_OCCURRENCESFOCUSg3Getting_Started_with_Portable_LSE_for_OpenVMS_Users GOTO_BUFFERV GOTO_COMMANDGOTO_DECLARATIONH GOTO_MARKJ GOTO_REVIEW GOTO_SOURCE(HELPHelp_and_Status_CommandsjHELP_INDICATEDlHELP_KEY< HELP_KEYPAD$ INCLUDE_FILE INDENT_LEFTR INDENT_RIGHTERCASEXLSE MOVE_DOWNMOVE_UPterns#NUsing_Fileview_with_LSEzDNEW_ADJUSTMENTH NEW_ALIAS6 NEW_BUFFERc  New_FeaturesNEW_FILENEW_KEY NEW_LANGUAGEh NEW_LEARN_KEYNEW_MARKNEW_MENU_ENTRYNEW_MENU_LABELNEW_MENU_SEPARATOR  NEW_PACKAGENEW_PLACEHOLDER NEW_ROUTINENEW_SELECTION_MARKp NEW_TOKEN NEW_WINDOW NEXT_BUFFERZNEXT_CHARACTERLINE NEXT_ERROR NEXT_PAGENEXT_PLACEHOLDER$vPatterns#NUsing_Fileview_with_LSExDNEXT_END_OF_LINE NEXT_ERROR NEXT_PAGENEXT_PLACEHOLDER NEXT_SCREENNEXT_START_OF_LINE NEXT_WINDOW NEXT_WORD" ONE_WINDOW@ OPEN_FILEpOPEN_SELECTED_FILEOVERVIEW_SOURCEParameter_GlossaryPASTE$vPatternsPATTERN_EXACT_SUBSTITUTEPATTERN_SEARCH PATTERN_SUBSTITUTEZPLSEnPREVIOUS_CHARACTERPREVIOUS_END_OF_LINEPREVIOUS_ERROR PREVIOUS_PAGE#NUsing_Fileview_with_LSEDPREVIOUS_BUFFERnPREVIOUS_CHARACTERPREVIOUS_END_OF_LINEPREVIOUS_ERROR PREVIOUS_PAGEPREVIOUS_PLACEHOLDERPREVIOUS_SCREENLPREVIOUS_START_OF_LINEPREVIOUS_WINDOW2 PREVIOUS_WORDProgram_Design_CommandslQUITQUOTE QUOTE_KEYNAMERECOVER_BUFFER REDO 4REFRESH|& Release_Notes NREPEAT REPLACEVIEW_BUFFER REVIEW_FILESAVE_AS#NUsing_Fileview_with_LSEDXRepository_Commands RESERVEPRESTOREVREVIEW REVIEW_BUFFER REVIEW_FILESAVE_AS.SAVE_ENVIRONMENTxSAVE_ENVIRONMENT_CHANGES SAVE_FILE SAVE_SECTION8SAVE_SELECTION$ SAVE_VISIBLEScreen_Manipulation_Commands~SEARCH jSELECT SELECT_ALL SET_ADJUSTMENT_COMPRESS!vSET_ADJUSTMENT_COUNT"*SET_ADJUSTMENT_CURRENTSET_ADJUSTMENT_PATTERN#NUsing_Fileview_with_LSE_#8SET_ADJUSTMENT_INHERIT$SET_ADJUSTMENT_OVERVIEW%SET_ADJUSTMENT_PATTERN& SET_ADJUSTMENT_PREFIX_ADJUSTMENT)&!SET_ADJUSTMENT_PREFIX_INDENTATION*SET_ADJUSTMENT_SUBSEQUENT+SET_ADJUSTMENT_UNIT,SET_ALIAS_EXPAND_TEXT-FSET_BALANCE_WINDOWS. SET_BELL_ALL/SET_BELL_BROADCAST0fSET_BUFFER_AUTO_ERASE1SET_BUFFER_CLOSE22SET_BUFFER_DIRECTION3SET_BUFFER_INDENTATION44SET_BUFFER_JOURNALING#NUsing_Fileview_with_LSE^1SET_BUFFER_CLOSE22SET_BUFFER_DIRECTION3SET_BUFFER_INDENTATION44SET_BUFFER_JOURNALING4SET_BUFFER_LANGUAGE5@SET_BUFFER_LEFT_MARGIN7|SET_BUFFER_MODIFIABLE8SET_BUFFER_OUTPUT_FILE9SET_BUFFER_OVERVIEW:SET_BUFFER_RIGHT_MARGIN;SET_BUFFER_TAB_INCREMENT<fSET_BUFFER_TEXT=dSET_BUFFER_WRAP>0 SET_CLIPBOARD?fSET_COMMAND_LANGUAGE? SET_CURSOR@jSET_DIRECTORY_DEFAULT#NUsing_Fileview_with_LSEU>0 SET_CLIPBOARD?fSET_COMMAND_LANGUAGE? SET_CURSOR@jSET_DIRECTORY_DEFAULTA\SET_DIRECTORY_READONLYC|SET_DIRECTORY_SOURCEDSET_FONTD SET_HEIGHTE SET_KEYPADESET_LANGUAGE_ANSI_FORTRANF`SET_LANGUAGE_BRACKETED_COMMENTSJ4 SET_LANGUAGE_COMMENT_ASSOCIATIONM6SET_LANGUAGE_COMPILE_COMMANDQSET_LANGUAGE_ESCAPESTSET_LANGUAGE_EXPAND_CASEWSET_LANGUAGE_FILE_TYPESYSET_LANGUAGE_FIXED_COMMENTS#NUsing_Fileview_with_LSE^QSET_LANGUAGE_ESCAPESTSET_LANGUAGE_EXPAND_CASEWSET_LANGUAGE_FILE_TYPESYSET_LANGUAGE_FIXED_COMMENTS\SET_LANGUAGE_FORTRAN]nSET_LANGUAGE_HELP_LIBRARY^SET_LANGUAGE_HELP_TOPIC_z"SET_LANGUAGE_IDENTIFIER_CHARACTERS` SET_LANGUAGE_INITIAL_STRINGadSET_LANGUAGE_LEFT_MARGINbSET_LANGUAGE_LINE_COMMENTSeSET_LANGUAGE_OPTIONAL_DELIMITf"SET_LANGUAGE_OPTIONAL_LIST_DELIMITgf#SET_LANGUAGE_OVERVIEW_MINIMUM_LINES#NUsing_Fileview_with_LSETeSET_LANGUAGE_OPTIONAL_DELIMITf"SET_LANGUAGE_OPTIONAL_LIST_DELIMITgf#SET_LANGUAGE_OVERVIEW_MINIMUM_LINEShSET_LANGUAGE_OVERVIEW_TAB_RANGEjSET_LANGUAGE_PSEUDOCODE_DELIMITk#SET_LANGUAGE_PUNCTUATION_CHARACTERSlSET_LANGUAGE_QUOTESmSET_LANGUAGE_REQUIRED_DELIMITn|"SET_LANGUAGE_REQUIRED_LIST_DELIMIToJSET_LANGUAGE_RIGHT_MARGINp SET_LANGUAGE_TAB_INCREMENTqSET_LANGUAGE_TAG_TERMINATORS#NUsing_Fileview_with_LSE   1 DECW_DECwindows_Interface=Title DECwindows Interface=Include DECW_Pulldown_Menus=Include DECW_Popup_Menus=Include DECW_Menus =Include Using_Fileview_with_LSEE The LSE/DECwindows interface provides pull-down menus, pop-up menus,K and dialog boxes that allow you to issue and/or get additional information about menu items.H To display the contents of a pull-down menu, position the pointer on anN item in the menu bar and press and hold MB1. For example, if you  choose FileH in the menu bar, the File menu name is highlighted and a pull-down menuF appears. To choose a menu item, move the pointer down to the desiredG item. You do not need to keep the mouse button pressed while you move! the pointer to the desired item.M To display the contents of a pop-up menu, position the pointer within a userD or review buffer and press MB3. To choose menu items, position theG pointer on the desired item, and then press MB3. To avoid choosing anF item on a pop-up menu, press the MB3 mouse button outside of the menu borders.ww0 1 DECW_Popup_Menus=Title Pop-up Menus=Include DECW_User_Buffer_Popup!=Include DECW_Review_Buffer_PopupM To display pop-up menus, press MB3 while positioned in an editing, or reviewM buffer. To choose an item from the menu, pull the mouse down to the desired item, and press MB3.ww0 1 DECW_Menus=Title Using the Mouse> Use menus to do editing operations with the mouse, instead of* typing commands or pressing defined keys.+ To use a pull-down menu, do the following:5 1. Point to the name of a menu in the menu bar.' Press MB1 to display the menu.A 2. Drag the mouse to the item you want, and then press MB1.( To use a pop-up menu, do the following:: 1. Within a buffer's borders, press and press MB3 to! display the pop-up menu.A 2. Drag the mouse to the item you want, and then press MB3.8 o LSE prov ides different pop-up menus for user buffers and review buffers.6 The user buffer pop-up menu contains menu items to? cut, copy, or paste text; search for text strings; and save or close buffers.L The review buffer pop-up menu contains menu items to move between source( code and errors, and to end reviews.E o If you choose a menu item that requires additional information, aI dialog box appears where you can type the information, such as a file# specificat ion or search string.F o Some menu items have a dialog box where you can choose settings orH preferences, for example, Window Attributes ... in the Options menu.H o The status line is also a kind of menu. Clicking MB1 on the bufferL name puts your next buffer in the window for that status line (the sameA as the NEXT BUFFER command); clicking MB1 on one of the otherD fields of the status line toggles that setting (for example, to+ change from insert to overstrike mode).ww0 1 DECW_Keyboard =Title KeypadE Use the HELP key to get help on key definitions. LSE draws a keypadD diagram of all the key bindings. LSE provides both the EDT and EVEB keypads and displays the corresponding EDT or EVE keypad diagram,) depending on the current keypad setting.5 To get the keypad diagram, press the HELP key (PF2).ww0 1 DECW_New_Users=Title New UsersD LSE is a multilanguage, advanced text editor that is layered on t heG the Text Processing Utility (TPU). LSE works with supported languages7 and productivity tools to enhance program development.. There are three ways to execute LSE commands:G Menus DECwindows LSE has pull-down and pop-up menus for most ofE the common editing operations. Use MB1 to choose itemsB in pull-down menus and to select text. Use MB3 for/ pop-up menus. See help on Menus.E Commands To type a command, press the DO key. If necessary, LSE< prompts you for more information, such as fileE specifications or other parameters. For a list of LSE3 commands, see help on List of Topics.H Keys LSE defines some keys by default and lets you define keys,O including learn sequences, to bind several commands or keystrokesE to a single key and GOLD key combinations. You can useF SET KEYPAD commands to set an EDT- or EVE-style keypad.ww0 1 DECW_Pulldown_Menus=Title Pull-down Menus=Include DECW_File_Pulldown=Include DECW_Edit_Pulldown=Include DECW_View_Pulldown=Include DECW_Search_Pulldown=Include DECW_Source_Pulldown=Include DECW_Show_Pulldown=Include DECW_Options_Pulldown=Include DECW_Help_PulldownI The menu bar at the top of the LSE application window contains pull-downN menus. You use pull-down menus to select items (issue commands). To displayJ a pull-down menu, positio n the pointer on a menu name in the menu bar andJ press MB1. To choose an item from the menu, still pressing MB1, pull the6 mouse down to the desired item, and then release MB1.ww0 1 DECW_User_Buffer_Popup=Title User Buffer Pop-up MenuB Use the user buffer pop-up menu to quickly access frequently used< commands. You can cut, copy, or paste text to and from theI clipboard. In addition, you can perform search operations with several> different search commands, and yo u can save or close buffers.J To access the user buffer pop-up menu, position the pointer within a user buffer and press MB3.ww0 1 DECW_Review_Buffer_Popup =Title Review Buffer Pop-up MenuC Use the review buffer pop-up menu to access frequently used reviewI commands. You can go to the source where specific symbols are used, asO well as to the declarations of those symbols. You can also terminate reviews.I To access the review buffer pop-up menu, position the p!ointer within the review buffer and press MB3.ww@ 1 DECW_Overview=Title Overview of LSE=Include About_LSE=Include DECW_New_Users"=Include DECW_DECwindows_Interface$=Include DECW_Command_Line_Interface=Include DECW_Menus=Include DECW_Keyboard =Include Using_Fileview_with_LSE%=Include Customizing_Command_Language<=Include Getting_Started_with_Portable_LSE_for_OpenVMS_Users=Include Release_Notes=Include Patterns4The Language-Sensitive Editor for OpenVM "S (LSE) is a?multilanguage, multiwindow, screen-oriented editor designed forAprogram development and maintenance. LSE is "language-sensitive"Ain that it provides you with language-specific information. ThisCinformation enables both new and experienced programmers to develop=programs faster, with fewer errors, through language-specificCconstruct completion and error detection and correction facilities.ALSE works in concert with supported languages and the debugger toAprovide a highly # interactive, online environment that facilitates@the edit-compile-debug portion of the program development cycle.CWithin a single editing session, you can write code, edit, compile,Areview compile-time errors, and correct compile time errors. LSE@can be invoked directly from the debugger to correct source code(errors found during a debugging session.@You can customize the environment by tailoring and expanding the;features and structures provided by LSE. You can save your$defined envi$ronments for future use.ww@ 1 DECW_Using_LSE_Help=Title Using LSE Help...=Include DECW_Overview=Include DECW_New_Users=Include DECW_Menus=Include DECW_Keyboard$=Include DECW_Command_Line_Interface<=Include Getting_Started_with_Portable_LSE_for_OpenVMS_Users=Include Release_Notesww@ 1 Using_Fileview_with_LSE=Title Using Fileview with LSE3 When LSE is installed, two item names are defined: LSEDITA Choosing this item w%ill invoke DecWindows LSE. If a fileA name is selected when this item is chosen, then that file is brought into LSE. LSEDIT Another FileH If you have a DecWindows LSE running, you may select one or moreH filenames, and then choose this item. The selected file(s) will* be "pushed" into the existing LSE.ww@ 1 PatternsC The three pattern styles VMS, ULTRIX and TPU can be used in searchD and substitute commands. The patt&ern style is set by the SET SEARCH PATTERN command. 1. VMS style patternsE The VMS pattern style enables the special interpretation of wildcardC characters and a quote character in the search-string parameter as shown below: VMS-Style Wildcards Wildcard Matches? * One or more characters of any kind on a line.D ** One or more characters of any kind crossing lines.% % A single character.& \< Begi'nning of a line. \> End of a line. \[set-of-characters]B Any character in the specified set. For example,@ \[abc] matches any letter in the set "abc" andB \[c-t] matches any letter in the set "c" through "t." \[~set-of-characters]B Anything not in the specified set of characters.C \ Lets you specify the characters \,*,% or ] withinC wildcard ( expressions. For example, \\ matches the* backslash character (\).B \. Repeats the previous pattern zero or more times,) including the original.= \: Repeats the previous pattern at least once,D including the original; that is, a null occurrence! does not match.A \w Any empty space created by the space bar or tab? stops, including no more than one line break).$ \d Any decimal digit." \o Any octal digit.( \x Any hexadecimal digit.> \a Any alphabetic character, including accented@ letters, other marked letters, and non-English letters.- \n Any alphanumeric character.= \s Any character that can be used in a symbol:< alphanumeric, dollar sign, and underscore.' \l Any lowercase letter.*' \u Any uppercase letter., \p Any punctuation character.A \f Any formatting characters: backspace, tab, lineE feed, vertical tab, form feed, and carriage return.( \^ Any control character.F \+ Any character with bit 7 set; that is, ASCII decimal. values from 128 through 255.D For example the following command will find a line starting with an uppercase letter: PATTER+N SEARCH "\<\u" 2. ULTRIX style patterns? The ULTRIX pattern style enables the special interpretation of? wildcard characters and a quote character in the search-string parameter as shown below: ULTRIX-Style Wildcards Wildcard Matches% . A single character.& ^ Beginning of a line. $ End of a line. [set-of-characters]B Any character in the specified set. For example,E ,[abc] matches any letter in the set "abc" and [c-t]@ matches any letter in the set "c" through "t." [^set-of-characters]B Anything not in the specified set of characters.E \ Lets you specify the characters \,.,^,$,[,],or * inC wildcard expressions. For example, \\ matches the* backslash character (\).B * Repeats the previous pattern zero or more times,) including the -original.= + Repeats the previous pattern at least once,D including the original; that is, a null occurrence! does not match.A For example the following command will find a line starting with a, b or c: PATTERN SEARCH "^[abc]" 3. TPU style patterns@ The TPU pattern style enables the use of TPU patterns. For fullD details of TPU patterns see the DEC Text Processing Utility Manual. 3.1 Simple examplesA The first e.xample searches for abc or def and the second example2 substitutes all occurrences of abc or def by ghi:# PATTERN SEARCH "'abc' | 'def'"4 PATTERN SUBSTITUTE "'abc' | 'def'" "'ghi'" ALL/ In the examples 'abc', 'def' and 'ghi' are TPU7 strings and | is the TPU pattern alternation operator.5 The outermost quotes in the examples must be omitted9 if the parameters are prompted for or if a dialog box is used. 3.2 Search string> The search string is a TPU expression t/hat must evaluate to a TPU pattern. 3.3 Replace string? The replace string is a TPU expression that must evaluate to a TPU string.* 3.4 Partial pattern assignment variables: Partial pattern assignment variables allow a substitution' to be a function of the found pattern.: For example, the following command replaces a date of the1 form yyyy/mm/dd with one of the form dd/mm/yyyy: PATTERN SUBSTITUTE -6 "(_year@_v1)+'/'+(_month@_v2)+'/'+(_day@_v3)" -, "str(0_v3)+'/'+str(_v2)+'/'+ str(_v1)"8 when applied to: 1998/04/21 generates: 21/04/19984 In the above example _year, _month and _day are TPU6 variables holding patterns that match the year, month6 and day parts of a date, for details of how to set up! these variables see Section 3.8.: @ is the TPU partial pattern assignment operator and _v1,: _v2 and _v3 are partial pattern assignment variables that) are set to the found year, date and day.8 A partial pattern assignment variable h1olds a TPU range: and when used in the replacement string must be converted) to a string using the TPU procedure STR.9 For example, the following command will prefix any lines9 that start with any three characters from ABCDEFGHI with XYZ_ : PATTERN SUBSTITUTE -0 "LINE_BEGIN + (ANY('ABCDEFGHI',3)@_v1)" - "'XYZ_'+ str(_v1)" - ALL before substitution abc 012 defghi after substitution XYZ_abc 012 XYZ2_defghi6 In the above example LINE_BEGIN is a TPU keyword that9 matches the beginning of a line and ANY is a TPU pattern8 procedure that matches a specified number of characters$ from a specified set of characters. 3.5 New line: A new line will be generated for each line feed character8 in the replacement string, a line feed character can be8 introduced by means of the TPU procedure ASCII with the value 10 as a parameter.8 For example, to replace any numbers at the end of lines38 with the string 'xxx' (a line feed is necessary because2 the search pattern includes the end of the line): PATTERN SUBSTITUTE - "_n + LINE_END" - "'xxx' + ASCII(10)" - ALL before substitution 123 456 789 after substitution 123 xxx xxx4 In the above example LINE_END is a TPU keyword that; matches the end of a line and _n is TPU variable holding a pattern that matches a number.8 When a partial pattern assignment4 variable is converted8 to a string by the TPU procedure STR an optional second3 parameter can be set to ASCII(10) to cause any end6 of lines in the range described by the variable to be9 converted to line feed characters (without the parameter7 they are represented by the null string). For example: PATTERN SUBSTITUTE -; "(LINE_BEGIN + _n + LINE_END + _n + LINE_END)@_v1" -4 "STR(_v1, ASCII(10)) + STR(_v1, ASCII(10))" - ALL before substitution 123 5 456 after substitution 123 456 123 456< Carriage return characters adjacent to line feed characters' in the replacement string are ignored. 3.6 Errors3 The search and replace strings are TPU expressions8 which have to be evaluated and may generate various TPU) compilation / evaluation error messages.7 The following error messages are generated for invalid search or replace strings: Error in search pattern Error in repla6cement string8 These messages will normally be preceded by various TPU8 error messages. For example, the search string "'aaa' +3 bbb" would result in the following error messages: Undefined procedure call BBB4 Operand combination STRING + INTEGER unsupported Error in search pattern 3.7 Global variables; Partial pattern assignment variables and pattern variables8 (such as _year in an earlier example) need to be global9 and must not clash with any TPU global variables 7used by8 LSE. This can be achieved by starting any such variable$ names with an underscore character. 3.8 Pattern variables9 Any complicated search or substitution is likely to need7 various pattern variables to have already been set up.& This can be achieved in various ways.6 The definitions can be setup by issuing TPU commands, for example: TPU "_digits:='0123456789'" TPU "_digit:=any(_digits)" TPU "_year:=any(_digits,4)"$ TPU "_month:=any('01',1)+_digit"8$ TPU "_day:=any('0123',1)+_digit" TPU "_n:=span(_digits)"7 The file LSE$PATTERNS.TPU in the LSE$EXAMPLE directory9 contains some examples of patterns which can be added to( LSE by means of the following commands:* OPEN FILE LSE$EXAMPLE:LSE$PATTERNS.TPU EXTEND *" TPU "LSE$PATTERNS_MODULE_INIT") 3.9 Use for developing DTM user filters; The user defined filters global replace feature introduced5 in Digital Test Manager for OpenVMS version V4.0 can8 be simulate9d using the PATTERN SUBSTITUTE command. This0 allows DTM user defined filters to be developed interactively using LSE.8 For example, to replace any numbers at the end of lines with the string 'xxx': global_replace( _n + LINE_END, 'xxx' + ASCII(10), NO_EXACT, OFF, ON);5 The LSE equivalent (assuming that the current search+ attributes are equivalent to NO_EXACT) is: PATTERN SUBSTITUTE - "_n + LINE_END" - "'xxx' + :ASCII(1O)" - ALL7 The LSE equivalent of the pattern to replace parameter7 (first parameter of the global_replace routine) is the4 same except that the parameter has to be in quotes.7 The LSE equivalent of the replacement string parameter; (second parameter) is the same if the evaluate replacement5 parameter (fourth parameter) is set to ON and is the6 same except that the parameter has to be in quotes if2 the evaluate replacement parameter is set to OFF.7 The LSE equivalent ;of the search mode parameter (third8 parameter) is the setting of the search options (set by the SET SEARCH command).: LSE does not have equivalents of the evaluate replacement6 parameter (fourth parameter) or the convert linefeeds5 parameter (fifth parameter). It always evaluates the4 replacement string parameter and it always converts: linefeed characters (and ignores adjacent carriage return characters).ww`< 1 ALIGN =Include FILL'=Include SET_LANGUAGE_TRAI <LING_COMMENTS =Title ALIGN Syntax: ALIGN column< Aligns trailing comments within the current selected range.B This command operates on each line in the range in sequence. ForF each line, LSE checks to see whether the line has a trailing comment.C Note that the buffer must be associated with a language. LSE uses9 the language definitions to determine what are comments.D If a line does not have a trailing comment, it proceeds to the nextB line. If there is a trailing comment, then = LSE either inserts orE deletes spaces or tabs as necessary to get the comment to align. If> there is no room for the comment on the line (that is, if the? noncommented text extends beyond the comment column), then theE comment is aligned one space after the end of the noncommented text.E The default column number is determined from the language associated with the buffer.2 The following text is a sample of commented code:> -- This is the first line of comme >nts. if a:=b:6 -- This is the second line of comments.I -- This is the third line of comments. --D If the default column number is associated with the first commented8 line, the ALIGN command rearranges the text as follows:> -- This is the first line of comments. if a:=b:? -- This is the second line of comments.> -- This is t?he third line of comments.wwpc 1 ATTACH=Include SPAWN =Title ATTACH Syntax: ATTACH process_nameB Allows you to switch control of your terminal to another process.E If you do not specify a process name, LSE connects you to the parent process.wwpc 1 BALANCE_WINDOWS=Include SET_BALANCE_WINDOWS=Include SET_MAXIMUM_WINDOWS"=Include SET_MINIMUM_WINDOW_LENGTH=Include SHOW_WINDOW_ATTRIBUTES=Title BALANCE WINDOWS Syntax: BALANCE WI@NDOWS9 Resizes all user windows on the screen to the same size.wwpc 1 BOTTOM =Include TOP =Title BOTTOM Syntax: BOTTOM3 Moves the cursor to the end of the current buffer.wwpc 1 BOX_COPY=Include BOX_CUT=Include BOX_CUT_PAD=Include BOX_DRAW=Include BOX_LOWERCASE=Include BOX_PASTE=Include BOX_PASTE_OVERSTRIKE=Include BOX_UPPERCASE=Include SET_CLIPBOARD=Title BOX COPY Syntax: BOX COPY; Copies the selected box to buAffer $PASTE or the clipboard.> This command copies the currently selected box to the defaultE location (the DECwindows clipboard or paste buffer). The diagonally? opposite corners of the box are given by the beginning and end$ positions of the current selection.wwpc 1 BOX_CUT_PAD=Include BOX_COPY=Include BOX_CUT=Include BOX_DRAW=Include BOX_LOWERCASE=Include BOX_PASTE=Include BOX_PASTE_OVERSTRIKE=Include BOX_UPPERCASE=Include SET_CLIPBOARD=Title BBOX CUT PAD Syntax: BOX CUT PAD: Moves the selected box to buffer $PASTE or the clipboard.F This command moves the currently selected box to the default locationC (the DECwindows clipboard or paste buffer), the box is replaced byE spaces. The diagonally opposite corners of the box are given by the6 beginning and end positions of the current selection.wwpc 1 BOX_CUT=Include BOX_COPY=Include BOX_CUT_PAD=Include BOX_DRAW=Include BOX_LOWERCASE=Include BOXC_PASTE=Include BOX_PASTE_OVERSTRIKE=Include BOX_UPPERCASE=Include SET_CLIPBOARD=Title BOX CUT Syntax: BOX CUT: Moves the selected box to buffer $PASTE or the clipboard.F This command moves the currently selected box to the default locationE (the DECwindows clipboard or paste buffer). The diagonally oppositeC corners of the box are given by the beginning and end positions of the current selection.wwpc 1 BOX_DRAW=Include BOX_COPY=Include BOX_CUT=IDnclude BOX_CUT_PAD=Include BOX_LOWERCASE=Include BOX_PASTE=Include BOX_PASTE_OVERSTRIKE=Include BOX_UPPERCASE=Title BOX DRAW Syntax: BOX DRAW Draws a box.F This command draws a box in overstrike mode. The diagonally oppositeC corners of the box are given by the beginning and end positions ofD the current selection. The box is drawn using '+' for the corners,2 '|' for the sides and '-' for the top and bottom.ww 1 BOX_LOWERCASE=Include BOX_COPYE=Include BOX_CUT=Include BOX_CUT_PAD=Include BOX_DRAW=Include BOX_PASTE=Include BOX_PASTE_OVERSTRIKE=Include BOX_UPPERCASE=Include SET_CLIPBOARD=Title BOX LOWERCASE Syntax: BOX LOWERCASE< Changes the case of the text in the currently selected box.D This command changes the case of the text in the currently selectedB box. The diagonally opposite corners of the box are given by the6 beginning and end positions of the current selection.ww 1 BOX_PASTE_FOVERSTRIKE=Include BOX_COPY=Include BOX_CUT=Include BOX_CUT_PAD=Include BOX_DRAW=Include BOX_LOWERCASE=Include BOX_PASTE=Include BOX_UPPERCASE=Include SET_CLIPBOARD=Title BOX PASTE OVERSTRIKE Syntax: BOX PASTE OVERSTRIKED Copies the contents of the default location to a box at the current location.@ This command copies the contents from the default location (theA DECwindows clipboard or paste buffer) to a box with its top left< corner at the current location. The coGntents are copied in overstrike mode.ww 1 BOX_PASTE=Include BOX_COPY=Include BOX_CUT=Include BOX_CUT_PAD=Include BOX_DRAW=Include BOX_LOWERCASE=Include BOX_PASTE_OVERSTRIKE=Include BOX_UPPERCASE=Include SET_CLIPBOARD=Title BOX PASTE Syntax: BOX PASTED Copies the contents of the default location to a box at the current location.@ This command copies the contents from the default location (theA DECwindows clipboard or paste buffer) to a box Hwith its top leftC corner at the current location. The contents are copied in insert mode.ww 1 BOX_UPPERCASE=Include BOX_COPY=Include BOX_CUT=Include BOX_CUT_PAD=Include BOX_DRAW=Include BOX_LOWERCASE=Include BOX_PASTE=Include BOX_PASTE_OVERSTRIKE=Include SET_CLIPBOARD=Title BOX UPPERCASE Syntax: BOX UPPERCASE< Changes the case of the text in the currently selected box.D This command changes the case of the text in the currently selectedBI box. The diagonally opposite corners of the box are given by the6 beginning and end positions of the current selection.ww 1 CAPITALIZE=Include CHANGE_CASE=Include LOWERCASE=Include UPPERCASE=Title CAPITALIZE Syntax: CAPITALIZEF Capitalizes the first letter of the current word, or all words in the selected range.D If a word is in uppercase letters, this command changes all but theF first letter to lowercase. The cursor then moves to the first letter9 oJf the word following the target word or selected range.ww 1 CENTER_LINE=Include SET_BUFFER_LEFT_MARGIN =Include SET_BUFFER_RIGHT_MARGIN=Title CENTER LINE Syntax: CENTER LINE= Centers the current line between the left and right margins.ww 1 CHANGE_CASE=Include CAPITALIZE=Include LOWERCASE=Include NEW_SELECTION_MARK=Include UPPERCASE=Title CHANGE CASE Syntax: CHANGE CASEF Changes the case of the letter(s) in the seleKcted range and moves the cursor to the next character.B If no range is selected, the current character's case is changed.ww 1 CHECK_LANGUAGE_DEFINITIONS=Include CHECK_LANGUAGE_HELP!=Title CHECK LANGUAGE DEFINITIONS5 Syntax: CHECK LANGUAGE DEFINITIONS defined_language@ Analyzes the definitions associated with a language and reports errors.> This command detects and reports the following informa- tion:G o Undefined tokens-An undefined token Lappears in a menu# placeholder body.I o Undefined placeholders-An undefined placeholder appearsG in the body of a token, or a nonterminal or menu-typeC placeholder; or it is referenced by an alias-typeE placeholder or token; or it appears as the value of6 the token or placeholder help topic.B o Unreferenced placeholders-A placeholder has beenH defined th Mat does not appear in the body of any token,B nor is it referenced by any alias type tokens or placeholders.D o Routines with the same name as tokens-A token nameE conflicts with the name of one of the routines in a7 package associated with the language.A o Parameters with the same name as placeholders-AG placeholder name conflicts with the name of a routineF N parameter in a package associated with the language.G o Routines and parameters defined with the same name inA multiple packages associated with the language.ww 1 CHECK_LANGUAGE_HELP#=Include CHECK_LANGUAGE_DEFINITIONS=Title CHECK LANGUAGE HELP. Syntax: CHECK LANGUAGE HELP defined_languageF Detects and reports invalid topic strings associated with a language.F By default, LSE uses the language associated with the curreOnt buffer.D A topic string is invalid if there is no corresponding HELP text in8 the HELP library for the language for the topic string.ww 1 CLI =Title CLI Syntax: CLI cli_commandB Executes a Command Language Interpreter (CLI) command from within your editing session.F LSE spawns a subprocess for the CLI command you specify and creates aE buffer named $CLI to contain the output from the command. If you doE not specify a command, LSE prompts for one. The coPmmand is executedB in your current command-line interpreter; this is usually DCL for OpenVMS users.( LSE> CLI DIRECTORY *.TXTww 1 CLOSE_BUFFER=Include CLOSE=Include CLOSE_FILE=Include SAVE_AS=Include SAVE_FILE=Include SET_BUFFER_CLOSE=Title CLOSE BUFFER" Syntax: CLOSE BUFFER buffer_name Writes and deletes a buffer.F If the specified buffer is writable and has been modified, LSE writesF it to its associated file, and then delQetes the buffer. If a file isE not associated with the buffer, LSE prompts you for a file name. If4 no buffer is specified, the current buffer is used.ww 1 CLOSE_FILE=Include CLOSE=Include SAVE_AS=Include SAVE_FILE=Include SET_BUFFER_CLOSE=Title CLOSE FILE Syntax: CLOSE FILE file_spec1 Writes a file and deletes the associated buffer.E If the buffer associated with the specified file is writable and hasE been modified, LSE writes the file out. It tRhen deletes the buffer.ww 1 CLOSE=Include CLOSE_BUFFER=Include CLOSE_FILE=Include SAVE_AS=Include SAVE_FILE =Title CLOSE Syntax: CLOSED Writes the current buffer to its associated file, if it is writable4 and has been modified, and then deletes the buffer.ww 1 COLLAPSE=Include EXPAND=Include FOCUS=Include NEW_ADJUSTMENT =Include SET_ADJUSTMENT_COMPRESS=Include SET_ADJUSTMENT_COUNT=Include SET_ADJUSTMENT_CURRENT=ISnclude SET_ADJUSTMENT_INHERIT =Include SET_ADJUSTMENT_OVERVIEW=Include SET_ADJUSTMENT_PATTERN)=Include SET_ADJUSTMENT_PREFIX_ADJUSTMENT*=Include SET_ADJUSTMENT_PREFIX_INDENTATION"=Include SET_ADJUSTMENT_SUBSEQUENT=Include SET_ADJUSTMENT_UNIT=Include SET_BUFFER_OVERVIEW=Include VIEW_SOURCE=Title COLLAPSE Syntax: COLLAPSE depth? Compresses text and displays an overview at the current cursor position.D Low-level detail lines are replaced by a single overview line. TheF curTsor position is recorded before the text is collapsed for use withE future EXPAND commands. The editor determines the relative level ofC detail of a line by comparing the indentation of the line with the; indentation of other lines. The editor's treatment of the> indentation of a line is influenced by indentation adjustment@ definitions. For more information, see the ADJUSTMENT command.ww 1 COMPILE_REVIEW=Include COMPILE=Include GOTO_REVIEW=Include REVIEW=IUnclude SET_LANGUAGE_COMPILE!=Include SET_SAVE_RELATED_BUFFERS=Title COMPILE REVIEW( Syntax: COMPILE REVIEW compile_command@ Compile the contents of the current buffer, and then review any errors.E When you enter this command, LSE writes the current buffer. It then@ forms a command line by appending the file specification of theC current buffer to the specified compile command. If no command isA specified, the one associated with the current language is used.D The language ofV the current buffer must have diagnostics capabilityE and you must specify the diagnostics switch for the compiler you are using.ww 1 COMPILE=Include COMPILE_REVIEW=Include GOTO_REVIEW=Include REVIEW=Include REVIEW_BUFFER=Include REVIEW_FILE=Include SET_LANGUAGE_COMPILE!=Include SET_SAVE_RELATED_BUFFERS=Title COMPILE! Syntax: COMPILE compile_command? Lets you compile the contents of a buffer without leaving LSE.E When you enter this command, WLSE writes the current buffer. It then@ forms a command line by appending the file specification of theC current buffer to the command string given on the COMPILE command.: The default compile command is determined by the languageC definitions. If no compile command is specified, then the compile? command associated with the current buffer's language is used.C If you want to generate a diagnostics file for use with the REVIEWE command and the current language has diagnostics capabilityX, specifyD the appropriate diagnostics switch in either the language's default4 compile command or in your (user-supplied) command.ww 1 COPY_APPEND =Include COPY =Include CUT=Include CUT_APPEND=Include PASTE=Include SET_CLIPBOARD=Title COPY APPEND' Syntax: COPY APPEND user_paste_buffer@ Copies the selected text to the end of the buffer or clipboard.? This command appends the currently selected text to either theE designated buffer or to a default locYation (the DECwindows clipboard or paste buffer).ww 1 COPY=Include COPY_APPEND =Include CUT=Include CUT_APPEND=Include PASTE=Include SET_CLIPBOARD =Title COPY Syntax: COPY user_paste_bufferF Copies the selected text to the indicated buffer or to the clipboard.< This command copies the currently selected text to either aE designated buffer or to a default location (the DECwindows clipboard? or paste buffer). The old contents of the paste buffer or thZe clipboard are lost.ww 1 CUT_APPEND =Include COPY=Include COPY_APPEND =Include CUT=Include PASTE=Include SET_CLIPBOARD=Title CUT APPEND& Syntax: CUT APPEND user_paste_buffer? Moves the selected text to the end of the designated buffer or clipboard.? This command appends the currently selected text to either theD indicated buffer or to a default location (the DECwindows clipboard or paste buffer).ww 1 CUT =Include COPY[=Include COPY_APPEND=Include CUT_APPEND=Include PASTE=Include SET_CLIPBOARD =Title CUT Syntax: CUT user_paste_buffer> Moves the selected text to the indicated buffer or clipboard.F This command moves the currently selected text to either a designatedC buffer or to a default location (the DECwindows clipboard or paste buffer).ww 1 DELETE_ADJUSTMENT=Include NEW_ADJUSTMENT=Include SHOW_ADJUSTMENT=Title DELETE ADJUSTMENTC Syntax: DELETE ADJUSTMEN \T adjustment_name_wild language_name_wildF Deletes the definition of one or more adjustments associated with the specified lannguage(s).C Wildcards are accepted for both adjustment and language names. If@ you do not specify an adjustment or language name, LSE uses theE current adjustment and language. If the adjustment you are deletingF is the current adjustment, then the current adjustment element is setC to UNSPECIFIED. Otherwise, neither the current adjustment nor the6 current l]anguage are set as a result of this command.ww 1 DELETE_ALIAS=Include EXTRACT_ALIAS=Include NEW_ALIAS=Include SET_ALIAS_EXPAND_TEXT=Include SHOW_ALIAS=Title DELETE ALIAS9 Syntax: DELETE ALIAS alias_name_wild language_name_wildB Deletes the definition of one or more aliases associated with the specified language(s).A This command removes the specified name from the list of aliasesD associated with the specified language. Wildcards are accepted for b^oth alias and language names.F If you do not specify an alias or language name, LSE uses the currentB alias and language. If the alias you are deleting is the current= alias, then the current alias element is set to UNSPECIFIED.F Otherwise, neither the current alias nor the current language are set as a result of this command.ww 1 DELETE_BUFFER_OVERVIEW=Include COLLAPSE=Include EXPAND=Include FOCUS=Include VIEW_SOURCE=Title DELETE BUFFER OVERVIEW' Syn_tax: DELETE BUFFER OVERVIEW unusedF This command deletes the overview information for the current buffer.A This command gets rid of all the overview lines in a buffer, and0 makes all the real lines in the buffer visible.ww 1 DELETE_BUFFER=Include CLOSE_BUFFER=Include CLOSE_FILE=Include GOTO_BUFFER=Include NEW_BUFFER=Include SHOW_BUFFER=Title DELETE BUFFER# Syntax: DELETE BUFFER buffer_name Deletes a buffer.D By default, LSE deletes the curre`nt buffer. If the buffer is beingB displayed, LSE replaces it with another buffer. If the indicatedC buffer has been modified and is not read- only, LSE prompts you to0 make sure you really want to delete the buffer.ww& 1 DELETE_EXPAND=Include EXPAND=Title DELETE EXPAND Syntax: DELETE EXPAND+ Reverses the effect of the EXPAND command.B This command deletes the text inserted as part of the last EXPAND> command. The text entered by the last EXPAND commanda must beB unchanged. It restores the token or placeholder that appeared at5 that position before the EXPAND command was entered.ww& 1 DELETE_KEY=Include NEW_KEY=Include SHOW_KEY=Title DELETE KEY" Syntax: DELETE KEY user_key_name Deletes a user key definition.D If the key is a printing key, LSE restores the original function of? inserting a printing character at the current cursor position;! otherwise, the key is undefined.ww& 1 bDELETE_LANGUAGE=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE"=Include SET_LANGUAGE_ANSI_FORTRAN(=Include SET_LANGUAGE_BRACKETED_COMMENTS)=Include SET_LANGUAGE_COMMENT_ASSOCIATION%=Include SET_LANGUAGE_COMPILE_COMMAND=Include SET_LANGUAGE_ESCAPES!=Include SET_LANGUAGE_EXPAND_CASE =Include SET_LANGUAGE_FILE_TYPES$=Include SET_LANGUAGE_FIXED_COMMENTS=Include SET_LANGUAGE_FORTRAN"=Include SET_LANGUAGE_HELP_LIBRARY =Include SET_LANGUAGE_HELP_TOPIC+=Include SET_LANGUAGE_IDENTIFIERc_CHARACTERS$=Include SET_LANGUAGE_INITIAL_STRING!=Include SET_LANGUAGE_LEFT_MARGIN#=Include SET_LANGUAGE_LINE_COMMENTS&=Include SET_LANGUAGE_OPTIONAL_DELIMIT+=Include SET_LANGUAGE_OPTIONAL_LIST_DELIMIT,=Include SET_LANGUAGE_OVERVIEW_MINIMUM_LINES(=Include SET_LANGUAGE_OVERVIEW_TAB_RANGE(=Include SET_LANGUAGE_PSEUDOCODE_DELIMIT,=Include SET_LANGUAGE_PUNCTUATION_CHARACTERS=Include SET_LANGUAGE_QUOTES&=Include SET_LANGUAGE_REQUIRED_DELIMIT+=Include SET_LANGUAGE_REQUIRED_LIST_DELIMIT"=Idnclude SET_LANGUAGE_RIGHT_MARGIN#=Include SET_LANGUAGE_TAB_INCREMENT%=Include SET_LANGUAGE_TAG_TERMINATORS'=Include SET_LANGUAGE_TRAILING_COMMENTS=Include SET_LANGUAGE_VERSION=Include SET_LANGUAGE_WRAP=Include SHOW_LANGUAGE=Title DELETE LANGUAGE, Syntax: DELETE LANGUAGE language_name_wild. Deletes the indicated language definition(s).C LSE does not actually delete the tokens, placeholders, and aliasesE associated with the language, but it makes them unavailable for use.> If eyou subsequently enter a NEW LANGUAGE command for the sameC language name, then LSE reassociates all of the previously definedD tokens, placeholders, and aliases with the new language definition.E Thus, you can use this command as a step in modifying the properties of a language definition.ww& 1 DELETE_MARK=Include NEW_MARK=Include SHOW_MARK=Title DELETE MARK Syntax: DELETE MARK mark_name Deletes the indicated marker.E If you do not specify a name for fthe marker, LSE deletes all markers at the current cursor position.A The marker name can be abbreviated or wildcarded, but it must be6 unambiguous (that is, you can only match one marker.)D This example deletes the marker named 1 from the list of markers in your current buffer:" LSE> DELETE MARK 1ww& 1 DELETE_MENU_ENTRY=Include DELETE_MENU_ENTRY=Include DELETE_MENU_LABEL=Include DELETE_MENU_SEPARATOR=Include NEW_MENU_ENTRY=Include NgEW_MENU_LABEL=Include NEW_MENU_SEPARATOR=Include SAVE_SECTION=Include SET_MENU_LABEL=Include SET_MENU_MNEMONICS=Title DELETE MENU ENTRY0 Syntax: DELETE MENU ENTRY menu_name menu_entry> Deletes an entry from a pull-down menu or from a pop-up menu.9 The label associated with the menu entry is not deleted.ww& 1 DELETE_MENU_LABEL=Include DELETE_MENU_ENTRY=Include DELETE_MENU_LABEL=Include DELETE_MENU_SEPARATOR=Include NEW_MENU_ENTRY=Include NEW_MhENU_LABEL=Include NEW_MENU_SEPARATOR=Include SAVE_SECTION=Include SET_MENU_LABEL=Include SET_MENU_MNEMONICS=Title DELETE MENU LABEL& Syntax: DELETE MENU LABEL menu_label Deletes a menu label.? The menu label must be removed from all menus before it can be deleted.wwM 1 DELETE_MENU_SEPARATOR=Include DELETE_MENU_ENTRY=Include DELETE_MENU_LABEL=Include DELETE_MENU_SEPARATOR=Include NEW_MENU_ENTRY=Include NEW_MENU_LABEL=Include NEW_MENU_SEiPARATOR=Include SAVE_SECTION=Include SET_MENU_LABEL=Include SET_MENU_MNEMONICS=Title DELETE MENU SEPARATOR0 Syntax: DELETE MENU SEPARATOR menu_name numberA Deletes a separator from a pull-down menu or from a pop-up menu.F To determine which separator to delete, beginning with one, count the separators from the top down.wwM 1 DELETE_PACKAGE=Include EXTRACT_PACKAGE=Include NEW_PACKAGE!=Include SET_PACKAGE_HELP_LIBRARY=Include SET_PACKAGE_HELP_TOPIC j=Include SET_PACKAGE_LANGUAGE%=Include SET_PACKAGE_PARAMETER_EXPAND#=Include SET_PACKAGE_ROUTINE_EXPAND=Include SHOW_PACKAGE=Title DELETE PACKAGE* Syntax: DELETE PACKAGE package_name_wild" Deletes the package(s) specified.@ The routines and parameters associated with the package are notD deleted, but they are no longer available for use. If a subsequentC NEW PACKAGE command is entered for the same package name, then allF the previously defined routines and parameters become akssociated withB the new package definition. Thus, you can use the DELETE PACKAGE< command, followed by the NEW PACKAGE command, to modify the$ properties of a package definition.wwM 1 DELETE_PLACEHOLDER =Include EXTRACT_NEW_PLACEHOLDER=Include EXTRACT_PLACEHOLDER=Include NEW_PLACEHOLDER(=Include SET_PLACEHOLDER_AUTO_SUBSTITUTE"=Include SET_PLACEHOLDER_BODY_LINE$=Include SET_PLACEHOLDER_DESCRIPTION$=Include SET_PLACEHOLDER_DUPLICATION#=Include SET_PLACEHOLDER_HELP_lTOPIC =Include SET_PLACEHOLDER_INHERIT =Include SET_PLACEHOLDER_LEADING"=Include SET_PLACEHOLDER_MENU_LINE#=Include SET_PLACEHOLDER_PSEUDOCODE"=Include SET_PLACEHOLDER_SEPARATOR&=Include SET_PLACEHOLDER_TERMINAL_LINE!=Include SET_PLACEHOLDER_TRAILING=Include SHOW_PLACEHOLDER=Title DELETE PLACEHOLDERE Syntax: DELETE PLACEHOLDER placeholder_name_wild language_name_wildC Deletes the definition of one or more placeholders associated with the specified language.D Wildcards are amccepted for both placeholder and language names. If@ you do not specify a placeholder or language name, LSE uses the> current placeholder and language. If the placeholder you areB deleting is the current placeholder, then the current placeholder? element is set to UNSPECIFIED. Otherwise, neither the currentA placeholder nor the current language are set as a result of this command.wwM 1 DELETE_ROUTINE=Include EXTRACT_ROUTINE=Include NEW_ROUTINE =Include SET_ROUnTINE_DESCRIPTION=Include SET_ROUTINE_HELP_TOPIC=Include SET_ROUTINE_PARAMETER=Title DELETE ROUTINE< Syntax: DELETE ROUTINE routine_name_wild package_name_wildB Deletes the definition of one or more routines from the specified package(s).wwM 1 DELETE_SELECTION_MARK=Include NEW_SELECTION_MARK=Title DELETE SELECTION MARK Syntax: DELETE SELECTION MARK> Cancels the selected range of the NEW SELECTION MARK command.wwM 1 DELETE_ToAB=Include ENTER_TAB!=Include SET_BUFFER_TAB_INCREMENT=Title DELETE TAB Syntax: DELETE TABB Erases blanks and tabs to the left of the cursor, which moves the! cursor to the previous tab stop.F This command moves the cursor to the previous tab stop set by the SET@ BUFFER TAB INCREMENT command. If no tabs or blanks immediately@ precede the cursor, this command has no effect. If nonblank orF nontab characters are present in the column positions at or after theA previous tab stop, pLSE removes the blanks and tabs between thoseA characters and the cursor, and then repositions the cursor after+ those characters, but not at the tab stop.wwt 1 DELETE_TOKEN=Include NEW_TOKEN=Include SHOW_TOKEN=Title DELETE TOKEN9 Syntax: DELETE TOKEN token_name_wild language_name_wild? Deletes the definition of one or more tokens associated with a specified language(s).wwt 1 DELETE_WINDOW=Include BALANCE_WINDOWS=Include NEWq_WINDOW=Include ONE_WINDOW=Include SET_BALANCE_WINDOWS=Include TWO_WINDOWS=Title DELETE WINDOW Syntax: DELETE WINDOW Deletes the current window.@ The remaining windows are enlarged to occupy the entire screen.wwt 1 DISABLE_GRAMMAR_PREFIX=Include ENABLE_GRAMMAR_PREFIX=Title DISABLE GRAMMAR PREFIX' Syntax: DISABLE GRAMMAR PREFIX prefixA Disables a prefix associated with a customized command language.B LSE keeps the enabled grammar prefixes in ar stack in the order inF which they were defined. This command deletes a prefix from anywhereE in the stack. If the prefix is the only one in the stack, no action; is taken. The default is to delete the prefix at the top.wwt "1 DISABLE_VMS_INTEGRATION_COMMANDS=Include DISABLE_GRAMMAR_PREFIX(=Include ENABLE_VMS_INTEGRATION_COMMANDS'=Title DISABLE VMS INTEGRATION COMMANDS* Syntax: DISABLE VMS INTEGRATION COMMANDSD Disables Source Code Analyzer for OpenVMS (SCA) asnd Code Management1 System for OpenVMS (CMS) integration on OpenVMS.C Disables the VMSSCA_ and VMSCMS_ grammar prefixes, and SCA and CMS key bindings.wwt 1 ENABLE_GRAMMAR_PREFIX=Include DISABLE_GRAMMAR_PREFIX =Include HELP=Title ENABLE GRAMMAR PREFIX3 Syntax: ENABLE GRAMMAR PREFIX prefix help_library= Enables a prefix for use with a customized command language.? This command allows you to create your own command language byC defining a prefix that ist attached to the name of a TPU procedure.D This example enables a prefix "USER_" and associates a help libraryF with it. Note that LSE uses exactly the characters you type. If you: wish to use an underscore, it must be entered explicitly.> LSE> ENABLE GRAMMAR PREFIX user_ user_help.hlp7 As a result, if you have defined a TPU procedure named: USER_LIST_FILES, you can execute it by typing the command LSE> LIST FILESwwt !1 ENABuLE_VMS_INTEGRATION_COMMANDS)=Include DISABLE_VMS_INTEGRATION_COMMANDS=Include ENABLE_GRAMMAR_PREFIX&=Title ENABLE VMS INTEGRATION COMMANDS) Syntax: ENABLE VMS INTEGRATION COMMANDSC Enables Source Code Analyzer for OpenVMS (SCA) and Code Management1 System for OpenVMS (CMS) integration on OpenVMS.@ Enables the VMSSCA_ and VMSSCA_ grammar prefixes, which provideF commands to integrate with SCA and CMS, and enables Version 3.1 style+ SCA-related key bindings and menu entries.wwvt 1 END_OF_LINE=Include NEXT_END_OF_LINE=Include NEXT_START_OF_LINE=Include PREVIOUS_END_OF_LINE=Include PREVIOUS_START_OF_LINE=Include START_OF_LINE=Title END OF LINE Syntax: END OF LINE1 Moves the cursor to the end of the current line.ww 1 ENLARGE_WINDOW=Include NEW_WINDOW=Include SHRINK_WINDOW=Title ENLARGE WINDOW Syntax: ENLARGE WINDOW number> Enlarges the current window by the specified number of lines.7 LSE swhrinks the other window (or windows) accordingly.ww 1 ENTER_COMMENT=Include ENTER_COMMENT=Include ENTER_LINE=Include ENTER_PSEUDOCODE=Include ENTER_SPACE=Include ENTER_SPECIAL=Include ENTER_TAB=Include ENTER_TEXT=Include ERASE_CHARACTER=Include ERASE_COMMENT=Include ERASE_END_OF_LINE=Include ERASE_END_OF_WORD=Include ERASE_LINE=Include ERASE_NEXT_CHARACTER=Include ERASE_NEXT_LINE=Include ERASE_NEXT_PLACEHOLDER=Include ERASE_NEXT_WORD=Ixnclude ERASE_PLACEHOLDER!=Include ERASE_PREVIOUS_CHARACTER=Include ERASE_PREVIOUS_LINE#=Include ERASE_PREVIOUS_PLACEHOLDER=Include ERASE_PREVIOUS_WORD=Include ERASE_SELECTION=Include ERASE_START_OF_LINE=Include ERASE_START_OF_WORD=Include ERASE_WORD=Title ENTER COMMENT$ Syntax: ENTER COMMENT comment_type> Converts pseudocode into comments using block or line format.D If the cursor is on a pseudocode placeholder, the command moves theD placeholder's text into a comment and r yeplaces the placeholder withC the LSE$GENERIC placeholder. The cursor is then positioned on the generic placeholder.= If the cursor is in a comment, the LSE editor finds a nearbyE pseudocode placeholder and converts its content into a comment. The@ LSE$GENERIC placeholder is inserted in its place and the cursor$ remains on the generic placeholder.@ If the cursor is not on a placeholder or a comment, the commandF inserts a new comment and puts the LSE$GENERIC placeholder inside theDz comment. The cursor is then positioned on the generic placeholder.A If there is a sequence of pseudocode placeholders and a selectedD range is active, all text in the selected range is converted into a; comment and the placeholders are replaced with LSE$GENERICA placeholders accordingly. The cursor is positioned on the first placeholder after the comment.F The following example converts pseudocode to comments in line format:/ This is something interesting.B E{ntering the ENTER COMMENT LINE command causes LSE to convert the0 pseudocode placeholder to a comment as follows:5 {tbs} ! This is something interesting.? The following example converts pseudocode to comments in block format:D We will move the third item from the left to be theC next to the last item from the right in this case.A If there is a selected range active for both lines, entering theA ENTER COMMENT BLOCK command causes LS|E to convert the pseudocode% placeholder to comments, as follows:D --We will move the third item from the left to be theC --next to the last item from the right in this case. {tbs}ww 1 ENTER_LINE=Include ENTER_COMMENT=Include ENTER_LINE=Include ENTER_PSEUDOCODE=Include ENTER_SPACE=Include ENTER_SPECIAL=Include ENTER_TAB=Include ENTER_TEXT=Include ERASE_CHARACTER=Include ERASE_COMMENT=Include ERASE_END}_OF_LINE=Include ERASE_END_OF_WORD=Include ERASE_LINE=Include ERASE_NEXT_CHARACTER=Include ERASE_NEXT_LINE=Include ERASE_NEXT_PLACEHOLDER=Include ERASE_NEXT_WORD=Include ERASE_PLACEHOLDER!=Include ERASE_PREVIOUS_CHARACTER=Include ERASE_PREVIOUS_LINE#=Include ERASE_PREVIOUS_PLACEHOLDER=Include ERASE_PREVIOUS_WORD=Include ERASE_SELECTION=Include ERASE_START_OF_LINE=Include ERASE_START_OF_WORD=Include ERASE_WORD=Include SET_BUFFER_WRAP=Title ENTER LINE Syntax: EN~TER LINE( Enters a new comment line or text line.@ If the cursor is positioned within a comment (as defined in theC current language) and wrapping is set for the buffer, then the new@ line will be a comment line otherwise, it will be a blank line.E If the cursor is at the end of a line, the ENTER LINE command adds a+ new blank line following the current line.E If the cursor is at the beginning of a line, this command adds a new$ blank line before the current line.C If the cursor is positioned within a line, that line is split into+ two lines at the original cursor position.ww 1 ENTER_PSEUDOCODE=Include ENTER_COMMENT=Include ENTER_LINE=Include ENTER_PSEUDOCODE=Include ENTER_SPACE=Include ENTER_SPECIAL=Include ENTER_TAB=Include ENTER_TEXT=Include ERASE_CHARACTER=Include ERASE_COMMENT=Include ERASE_END_OF_LINE=Include ERASE_END_OF_WORD=Include ERASE_LINE=Include ERASE_NEXT_CHARACTER=Include ERASE_NEXT_LINE=Include ERASE_NEXT_PLACEHOLDER=Include ERASE_NEXT_WORD=Include ERASE_PLACEHOLDER!=Include ERASE_PREVIOUS_CHARACTER=Include ERASE_PREVIOUS_LINE#=Include ERASE_PREVIOUS_PLACEHOLDER=Include ERASE_PREVIOUS_WORD=Include ERASE_SELECTION=Include ERASE_START_OF_LINE=Include ERASE_START_OF_WORD=Include ERASE_WORD(=Include SET_LANGUAGE_PSEUDOCODE_DELIMIT=Title ENTER PSEUDOCODE Syntax: ENTER PSEUDOCODE+ Inserts pseudocode placeholder delimiters.F This command positions the cursor on the first character of the rightD delimiter. You must define the placeholder delimiters before using this command.3 The following are examples of entering pseudocode: IF {expression}F Entering the ENTER PSEUDOCODE command causes LSE to insert pseudocode# placeholder delimiters as follows: IF {statement} . . .F Entering the ENTER PSEUDOCODE command causes LSE to insert pseudocode# placeholder delimiters as follows:  [statement] . . .ww 1 ENTER_SPACE=Include ENTER_COMMENT=Include ENTER_LINE=Include ENTER_PSEUDOCODE=Include ENTER_SPACE=Include ENTER_SPECIAL=Include ENTER_TAB=Include ENTER_TEXT=Include ERASE_CHARACTER=Include ERASE_COMMENT=Include ERASE_END_OF_LINE=Include ERASE_END_OF_WORD=Include ERASE_LINE=Include ERASE_NEXT_CHARACTER=Include ERASE_NEXT_LINE=Include ERASE_NEXT_PLACEHOLDER=Include ERASE_NEXT_WORD=Include ERASE_PLACEHOLDER!=Include ERASE_PREVIOUS_CHARACTER=Include ERASE_PREVIOUS_LINE#=Include ERASE_PREVIOUS_PLACEHOLDER=Include ERASE_PREVIOUS_WORD=Include ERASE_SELECTION=Include ERASE_START_OF_LINE=Include ERASE_START_OF_WORD=Include ERASE_WORD =Include SET_BUFFER_RIGHT_MARGIN=Include SET_BUFFER_WRAP=Title ENTER SPACE Syntax: ENTER SPACE? Inserts or overstrikes a space at the current cursor position.B If the cursor is past the right margin and wrap mode is set, this> command performs an ENTER LINE operation on the current line.ww 1 ENTER_SPECIAL=Include ENTER_COMMENT=Include ENTER_LINE=Include ENTER_PSEUDOCODE=Include ENTER_SPACE=Include ENTER_SPECIAL=Include ENTER_TAB=Include ENTER_TEXT=Include ERASE_CHARACTER=Include ERASE_COMMENT=Include ERASE_END_OF_LINE=Include ERASE_END_OF_WORD=Include ERASE_LINE=Include ERASE_NEXT_CHARACTER=Include ERASE_NEXT_LINE=Include ERASE_NEXT_PLACEHOLDER=Include ERASE_NEXT_WORD=Include ERASE_PLACEHOLDER!=Include ERASE_PREVIOUS_CHARACTER=Include ERASE_PREVIOUS_LINE#=Include ERASE_PREVIOUS_PLACEHOLDER=Include ERASE_PREVIOUS_WORD=Include ERASE_SELECTION=Include ERASE_START_OF_LINE=Include ERASE_START_OF_WORD=Include ERASE_WORD=Include QUOTE=Include SET_BUFFER_TEXT=Title ENTER SPECIAL" Syntax: ENTER SPECIAL ascii_codeC Causes LSE to enter the character specified by the ASCII code into the current buffer.A The following example causes LSE to insert a form-feed character (Ctrl/L):$ LSE> ENTER SPECIAL 12ww 1 ENTER_TAB=Include DELETE_TAB=Include ENTER_COMMENT=Include ENTER_LINE=Include ENTER_PSEUDOCODE=Include ENTER_SPACE=Include ENTER_SPECIAL=Include ENTER_TAB=Include ENTER_TEXT=Include ERASE_CHARACTER=Include ERASE_COMMENT=Include ERASE_END_OF_LINE=Include ERASE_END_OF_WORD=Include ERASE_LINE=Include ERASE_NEXT_CHARACTER=Include ERASE_NEXT_LINE=Include ERASE_NEXT_PLACEHOLDER=Include ERASE_NEXT_WORD=Include ERASE_PLACEHOLDER!=Include ERASE_PREVIOUS_CHARACTER=Include ERASE_PREVIOUS_LINE#=Include ERASE_PREVIOUS_PLACEHOLDER=Include ERASE_PREVIOUS_WORD=Include ERASE_SELECTION=Include ERASE_START_OF_LINE=Include ERASE_START_OF_WORD=Include ERASE_WORD!=Include SET_BUFFER_TAB_INCREMENT=Title ENTER TAB Syntax: ENTER TAB@ Inserts indentation and moves to the current indentation level.? This command inserts blanks and tabs to move the cursor to theC current indentation level (if at the beginning of the line), or to& move the cursor to the next tab stop.E If the current indentation level is set to the beginning of the lineF and the cursor is at the beginning of the line, the ENTER TAB commandE inserts enough blank space to move the cursor to the first tab stop.ww 1 ENTER_TEXT=Include ENTER_COMMENT=Include ENTER_LINE=Include ENTER_PSEUDOCODE=Include ENTER_SPACE=Include ENTER_SPECIAL=Include ENTER_TAB=Include ENTER_TEXT=Include ERASE_CHARACTER=Include ERASE_COMMENT=Include ERASE_END_OF_LINE=Include ERASE_END_OF_WORD=Include ERASE_LINE=Include ERASE_NEXT_CHARACTER=Include ERASE_NEXT_LINE=Include ERASE_NEXT_PLACEHOLDER=Include ERASE_NEXT_WORD=Include ERASE_PLACEHOLDER!=Include ERASE_PREVIOUS_CHARACTER=Include ERASE_PREVIOUS_LINE#=Include ERASE_PREVIOUS_PLACEHOLDER=Include ERASE_PREVIOUS_WORD=Include ERASE_SELECTION=Include ERASE_START_OF_LINE=Include ERASE_START_OF_WORD=Include ERASE_WORD!=Include TOGGLE_INSERT_OVERSTRIKE=Title ENTER TEXT Syntax: ENTER TEXT text_string, Enters text at the current cursor position.ww 1 ERASE_CHARACTER=Include ERASE_NEXT_CHARACTER!=Include ERASE_PREVIOUS_CHARACTER=Include RESTORE=Include SET_BUFFER_DIRECTION=Title ERASE CHARACTER Syntax: ERASE CHARACTERB Erases a single character from the current cursor position in the current direction.E This command erases the next or previous character, depending on theE current direction. (Note that the "next character" is the character$ on which the cursor is positioned.)ww 1 ERASE_COMMENT=Include ENTER_COMMENT=Title ERASE COMMENT Syntax: ERASE COMMENT1 Reverses the effect of an ENTER COMMENT command.B This command deletes the comments created from pseudocode with an> ENTER COMMENT command and restores the text to the pseudocodeD placeholders. The buffer cannot have been modified since the ENTER COMMENT command.ww  1 ERASE_END_OF_LINE=Include ENTER_LINE=Include ERASE_LINE=Include ERASE_NEXT_LINE=Include ERASE_PREVIOUS_LINE=Include ERASE_START_OF_LINE=Include RESTORE=Title ERASE END OF LINE Syntax: ERASE END OF LINEE Erases text from the current cursor position to the end of the line.C This command does not erase the carriage control at the end of the line.ww  1 ERASE_END_OF_WORD=Include ENTER_TEXT=Include ERASE_NEXT_WORD=Include ERASE_PREVIOUS_WORD=Include ERASE_START_OF_WORD=Include ERASE_WORD=Include RESTORE=Title ERASE END OF WORD Syntax: ERASE END OF WORDE Erases text from the current cursor position to the beginning of the next word.C For more information about the definition of a word, see the ERASE WORD command.ww  1 ERASE_LINE=Include ENTER_LINE=Include ERASE_END_OF_LINE=Include ERASE_NEXT_LINE=Include ERASE_PREVIOUS_LINE=Include ERASE_START_OF_LINE=Include RESTORE=Title ERASE LINE Syntax: ERASE LINE6 Erases a line of text at the current cursor position.C This command erases the entire line at the current cursor position including the carriage control.ww  1 ERASE_NEXT_CHARACTER=Include ENTER_TEXT=Include ERASE_CHARACTER!=Include ERASE_PREVIOUS_CHARACTER=Include RESTORE=Title ERASE NEXT CHARACTER Syntax: ERASE NEXT CHARACTER Erases the next character.D Note that the "next character" is the character on which the cursorF is currently positioned. A line terminator or ASCII tab character isD considered one character. In either insert or overstrike mode, theF remainder of the line moves left one character to close up the space.A When the cursor is at the end of a line, the carriage control isF erased, and the text from the following line moves up to the right of the text in the current line.ww  1 ERASE_NEXT_LINE=Include ENTER_LINE=Include ERASE_END_OF_LINE=Include ERASE_LINE=Include ERASE_PREVIOUS_LINE=Include ERASE_START_OF_LINE=Include RESTORE=Title ERASE NEXT LINE Syntax: ERASE NEXT LINEE Erases text from the current cursor position to the beginning of the next line.A This command erases the carriage control at the end of the line.ww08 1 ERASE_NEXT_PLACEHOLDER=Include ERASE_PLACEHOLDER#=Include ERASE_PREVIOUS_PLACEHOLDER=Include EXPAND=Include RESTORE=Title ERASE NEXT PLACEHOLDER9 Syntax: ERASE NEXT PLACEHOLDER next_placeholder_boolean@ Erases the text of a placeholder and related punctuation in the forward direction.9 For more information, see the ERASE PLACEHOLDER command.ww08 1 ERASE_NEXT_WORD=Include ERASE_END_OF_WORD=Include ERASE_PREVIOUS_WORD=Include ERASE_START_OF_WORD=Include ERASE_WORD=Title ERASE NEXT WORD Syntax: ERASE NEXT WORD& Erases the word following the cursor.F When the cursor is positioned on a space, this command erases all theC spaces before and after the deleted word except one space. If theA cursor is at the end of a line, the next line is appended to theE current line. If the cursor is on a word, that word is erased. ForD more information about the definition of a word, see the ERASE WORD command.ww08 1 ERASE_PLACEHOLDER=Include ERASE_NEXT_PLACEHOLDER#=Include ERASE_PREVI OUS_PLACEHOLDER=Include RESTORE=Title ERASE PLACEHOLDER4 Syntax: ERASE PLACEHOLDER next_placeholder_boolean/ Erases a placeholder in the current direction.E If the cursor is on a placeholder, the deletion occurs in place. IfF no placeholder is found, LSE returns an error message. After erasing? the placeholder and any leading tabs or blanks, LSE erases anyD leading separator text or leading and trailing punctuation. If theC resulting line or line segment is now empty, LSE erases the entire line or line segment.ww08 1 ERASE_PREVIOUS_CHARACTER=Include ERASE_CHARACTER=Include ERASE_NEXT_CHARACTER=Include RESTORE=Title ERASE PREVIOUS CHARACTER" Syntax: ERASE PREVIOUS CHARACTER Erases the previous character.D This command erases the character to the left of the current cursorD position. For more infformation, see the description for the ERASE NEXT CHARACTER command.ww08 1 ERASE_PREVIOUS_LINE=Include ERASE_END_OF_LINE=Include ERASE_LINE=Include ERASE_NEXT_LINE=Include ERASE_START_OF_LINE=Include RESTORE=Title ERASE PREVIOUS LINE Syntax: ERASE PREVIOUS LINE> Erases text from the cursor back to the previous end of line.D This command erases the carriage control at the end of the previous line.ww08 1 ERASE_PREVIOUS_PLACEHOLDER=Include ERASE_NEXT_PLACEHOLDER=Include ERASE_PLACEHOLDER=Include RESTORE!=Title ERASE PREVIOUS PLACEHOLDER= Syntax: ERASE PREVIOUS PLACEHOLDER next_placeholder_boolean/ Erases a placeholder in the reverse direction.9 For more information, see the ERASE PLACEHOLDER command.ww08 1 ERASE_PREVIOUS_WORD=Include ERASE_END_OF_WORD=Include ERASE_NEXT_WORD=Include ERASE_START_OF_WORD=Include ERASE_WORD=Include RESTORE=Title ERASE PREVIOUS WORD Syntax: ERASE PREVIOUS WORD# Erases the word before the cursor.F When the cursor is in the middle of a word, the entire word is erasedE and the cursor moves to the first letter of the next word. For more? information about the definition of a word, see the ERASE WORD command.ww@_ 1 ERASE_SELECTION=Include NEW_SELECTION_MARK=Include RESTORE=Title ERASE SELECTION Syntax: ERASE SELECTION+ Erases the text within the selected range.ww@_ 1 ERASE_START_OF_LINE=Include ERASE_END_OF_LINE=Include ERASE_LINE=Include ERASE_PREVIOUS_LINE=Include RESTORE=Title ERASE START OF LINE Syntax: ERASE START OF LINE= Erases the text from the current cursor position back to the beginning of the line.ww@_ 1 ERASE_START_OF_WORD=Include ERASE_END_OF_WORD=Include ERASE_NEXT_WORD=Include ERASE_PREVIOUS_WORD=Include ERASE_WORD=Include RESTORE=Title ERASE START OF WORD Syntax: ERASE START OF WORDE Erases text from the current cursor position to the beginning of the previous word.C For more information about the definition of a word, see the ERASE WORD command.ww@_ 1 ERASE_WORD=Include ERASE_END_OF_WORD=Include ERASE_NEXT_WORD=Include ERASE_PREVIOUS_WORD=Include ERASE_START_OF_WORD=Include RESTORE=Title ERASE WORD Syntax: ERASE WORD. Erases a word at the current cursor position.D This command erases the entire word the cursor is on, regardless ofB the cursor's position within that word. You can terminate a word> with tabs or characters not specified for language identifierF characters. A word can consist of identifier characters and trailing> blanks, or it can consist of a single nonblank, nonidentifier character.ww@_ 1 EXACT_SUBSTITUTE!=Include PATTERN_EXACT_SUBSTITUTE=Include SEARCH =Include SET_SEARCH_AUTO_REVERSE"=Include SET_SEARCH_CASE_SENSITIVE=Include SET_SEARCH_DIACRITICAL=Include SET_SEARCH_PATTERN=Include SET_SEARCH_SPAN_SPACE=Include SUBSTITUTE=Title EXACT SUBSTITUTE7 Syntax: EXACT SUBSTITUTE search_string replace_string substitute_typeE Replaces occurrences of the search string with the exact form of the replace string.E This command ignores the case of characters in the search string andD replaces it exactly with the specified replace string. It searches> for the string in the current direction. LSE prompts you for- confirmation before the replacement is made.ww@_ 1 EXECUTE_BUFFER_LSE=Include EXECUTE_BUFFER_PLSE=Include EXECUTE_BUF FER_TPU=Include SET_COMMAND_LANGUAGE=Title EXECUTE BUFFER LSE( Syntax: EXECUTE BUFFER LSE buffer_name3 Directs LSE to execute LSE commands from a buffer.B LSE interprets the commands based on the command language that is? currently established in the editing session. If a command isB executed that changes the current command language, the remainingF commands are interpreted using the new command language setting. TheC new command language setting will remain in effect when the script has finished executing.wwP 1 EXECUTE_BUFFER_PLSE=Include EXECUTE_BUFFER_TPU=Include SET_COMMAND_LANGUAGE=Title EXECUTE BUFFER PLSE) Syntax: EXECUTE BUFFER PLSE buffer_name3 Directs LSE to execute LSE commands from a buffer.B LSE interprets the commands based on the command language that is? currently established in the editing session. If a command isB executed that changes the current command language, the remainingF commands are interpreted using the new command language setting. TheC new command language setting will remain in effect when the script has finished executing.wwP 1 EXECUTE_BUFFER_TPU=Include EXECUTE_BUFFER_PLSE=Title EXECUTE BUFFER TPU( Syntax: EXECUTE BUFFER TPU buffer_name= Directs LSE to execute text processing utility (TPU) program statements from a buffer.wwP 1 EXIT=Include ATTACH =Include QUIT=Include SET_BUFFER_CLOSE=Include SPAWN =Title EXIT Syntax: EXIT? Ends an LSE editing session and returns control to the calling' process or the command-line interface.F The contents of buffers that are associated with files are written toD those files if they have been modified. Buffers with the READ_ONLY on attribute are not written.wwP 1 EXPAND=Include COLLAPSE=Include DELETE_EXPAND=Include FOCUS=Include NEW_ADJUSTMENT =Include SET_ADJUSTMENT_COMPRESS=Include SET_ADJUSTMENT_COUNT=Include SET_ADJUSTMENT_CURRENT=Include SET_ADJUSTMENT_INHERIT =Include SET_ADJUSTMENT_OVERVIEW=Include SET_ADJUSTMENT_PATTERN)=Include SET_ADJUSTMENT_PREFIX_ADJUSTMENT*=Include SET_ADJUSTMENT_PREFIX_INDENTATION"=Include SET_ADJUSTMENT_SUBSEQUENT=Include SET_ADJUSTMENT_UNIT=Include SET_BUFFER_OVERVIEW=Include VIEW_SOURCE =Title EXPAND Syntax: EXPAND depthB Replaces tokens, placeholders, overview lines, or show lists with appropriate text.@ Replaces placeholders, token names, alias names, routine names,B overview lines, or show list lines at the current cursor position> with the appropriate body of text or code associated with the+ overview line down to the specified depth.wwP 1 EXTEND=Include SAVE_SECTION =Include TPU =Title EXTEND Syntax: EXTEND procedure_name3 Compiles one or more TPU procedures to extend LSE.F Using this command without specifying the procedure name compiles the> procedure in which the cursor is located. To save a compiledF procedure in a section file for future editing sessions, use the SAVE SECTION command.wwP 1 EXTRACT_ADJUSTMENT=Include DELETE_ADJUSTMENT=Include EXTRACT_NEW_ADJUSTMENT=Include NEW_ADJUSTMENT =Include SET_ADJUSTMENT_COMPRESS=Include SET_ADJUSTMENT_COUNT=Include SET_ADJUSTMENT_CURRENT=Include SET_ADJUSTMENT_INHERIT =Include SET_ADJUSTMENT_OVERVIEW=Include SET_ADJUSTMENT_PATTERN)=Include SET_ADJUSTMENT_PREFIX_ADJUSTMENT*=Include SET_ADJUSTMENT_PREFIX_INDENTATION"=Include SET_ADJUSTMENT_SUBSEQUENT=Include SET_ADJUSTMENT_UNIT=Include SHOW_ADJUSTMENT=Title EXTRACT ADJUSTMENTD Syntax: EXTRACT ADJUSTMENT adjustment_name_wild language_name_wildD Extracts the definition of an adjustment and formats it as portable commands.@ LSE inserts the indicated definitions at the end of the currentD buffer in a form that lets them be executed with the EXECUTE BUFFER PLSE command.ww` 1 EXTRACT_ALIAS=Include DELETE_ALIAS=Include EXTRACT_NEW_ALIAS=Include NEW_ALIAS=Include SET_ALIAS_EXPAND_TEXT=Include SHOW_ALIAS=Title EXTRACT ALIAS: Syntax: EXTRACT ALIAS alias_name_wild language_name_wild4 Extracts the definition of the specified alias(es).@ LSE inserts the indicated definitions at the end of the currentD buffer in a form that lets them be executed with the EXECUTE BUFFER LSE command.ww` 1 EXTRACT_LANGUAGE=Include DELETE_LANGUAGE=Include EXTRACT_NEW_LANGUAGE=Include NEW_LANGUAGE"=Include SET_LANGUAGE_ANSI_FORTRAN(=Include SET_LANGUAGE_BRACKETED_COMMENTS)=Include SET_LANGUAGE_COMMENT_ASSOCIATION%=Include SET_LANGUAGE_COMPILE_COMMAND=Include SET_LANGUAGE_ESCAPES!=Include SET_LANGUAGE_EXPAND_CASE =Include SET_LANGUAGE_FILE_TYPES$=Include SET_LANGUAGE_FIXED_COMMENTS=Include SET_LANGUAGE_FORTRAN"=Include SET_LANGUAGE_HELP_LIBRARY =Include SET_LANGUAGE_HELP_TOPIC+=Include SET_LANGUAGE_IDENTIFIER_CHARACTERS$=Include SET_LANGUAGE_INITIAL_STRING!=Include SET_LANGUAGE_LEFT_MARGIN#=Include SET_LANGUAGE_LINE_COMMENTS&=Include SET_LANGUAGE_OPTIONAL_DELIMIT+=Include SET_LANGUAGE_OPTIONAL_LIST_DELIMIT,=Include SET_LANGUAGE_OVERVIEW_MINIMUM_LINES(=Include SET_LANGUAGE_OVERVIEW_TAB_RANGE(=Include SET_LANGUAGE_PSEUDOCODE_DELIMIT,=Include SET_LANGUAGE_PUNCTUATION_CHARACTERS=Include SET_LANGUAGE_QUOTES&=Include SET_LANGUAGE_REQUIRED_DELIMIT+=Include SET_LANGUAGE_REQUIRED_LIST_DELIMIT"=Include SET_LANGUAGE_RIGHT_MARGIN#=Include SET_LANGUAGE_TAB_INCREMENT%=Include SET_LANGUAGE_TAG_TERMINATORS'=Include SET_LANGUAGE_TRAILING_COMMENTS=Include SET_LANGUAGE_VERSION=Include SET_LANGUAGE_WRAP=Include SHOW_LANGUAGE=Title EXTRACT LANGUAGE- Syntax: EXTRACT LANGUAGE language_name_wild6 Extracts the definition of the specified language(s).@ LSE inserts the indicated definitions at the end of the currentD buffer in a form that lets them be executed with the EXECUTE BUFFER PLSE command.ww` 1 EXTRACT_NEW_ADJUSTMENT=Include DELETE_ADJUSTMENT=Include EXTRACT_ADJUSTMENT=Include NEW_ADJUSTMENT =Include SET_ADJUSTMENT_COMPRESS=Include SET_ADJUSTMENT_COUNT=Include SET_ADJUSTMENT_CURRENT=Include SET_ADJUSTMENT_INHERIT =Include SET_ADJUSTMENT_OVERVIEW=Include SET_ADJUSTMENT_PATTERN)=Include SET_ADJUSTMENT_PREFIX_ADJUSTMENT*=Include SET_ADJUSTMENT_PREFIX_INDENTATION"=Include SET_ADJUSTMENT_SUBSEQUENT=Include SET_ADJUSTMENT_UNIT=Include SHOW_ADJUSTMENT=Title EXTRACT NEW ADJUSTMENT5 Syntax: EXTRACT NEW ADJUSTMENT adjustment_name_wild language_name_wildC Extracts the definition of the specified adjustment defined during the current editing session.@ LSE inserts the indicated definitions at the end of the currentD buffer in a form that lets them be executed with the EXECUTE BUFFER PLSE command.ww` 1 EXTRACT_NEW_ALIAS=Include DELETE_ALIAS=Include EXTRACT_ALIAS=Include NEW_ALIAS=Include SET_ALIAS_EXPAND_TEXT=Include SHOW_ALIAS=Title EXTRACT NEW ALIAS> Syntax: EXTRACT NEW ALIAS alias_name_wild language_name_wild> Extracts the definition of the specified alias(es) created or- modified during the current editing session.@ LSE inserts the indicated definitions at the end of the currentD buffer in a form that lets them be executed with the EXECUTE BUFFER LSE command.wwp 1 EXTRACT_NEW_LANGUAGE=Include DELETE_LANGUAGE=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE"=Include SET_LANGUAGE_ANSI_FORTRAN(=Include SET_LANGUAGE_BRACKETED_COMMENTS)=Include SET_LANGUAGE_COMMENT_ASSOCIATION%=Include SET_LANGUAGE_COMPILE_COMMAND=Include SET_LANGUAGE_ESCAPES!=Include SET_LANGUAGE_EXPAND_CASE =Include SET_LANGUAGE_FILE_TYPES$=Include SET_LANGUAGE_FIXED_COMMENTS=Include SET_LANGUAGE_FORTRAN"=Include SET_LANGUAGE_HELP_LIBRARY =Include SET_LANGUAGE_HELP_TOPIC+=Include SET_LANGUAGE_IDENTIFIER_CHARACTERS$=Include SET_LANGUAGE_INITIAL_STRING!=Inc lude SET_LANGUAGE_LEFT_MARGIN#=Include SET_LANGUAGE_LINE_COMMENTS&=Include SET_LANGUAGE_OPTIONAL_DELIMIT+=Include SET_LANGUAGE_OPTIONAL_LIST_DELIMIT,=Include SET_LANGUAGE_OVERVIEW_MINIMUM_LINES(=Include SET_LANGUAGE_OVERVIEW_TAB_RANGE(=Include SET_LANGUAGE_PSEUDOCODE_DELIMIT,=Include SET_LANGUAGE_PUNCTUATION_CHARACTERS=Include SET_LANGUAGE_QUOTES&=Include SET_LANGUAGE_REQUIRED_DELIMIT+=Include SET_LANGUAGE_REQUIRED_LIST_DELIMIT"=Include SET_LANGUAGE_RIGHT_MARGIN#=Include SET_LANGUAGE_TAB_INCREMENT%=Include SET_LANGUAGE_TAG_TERMINATORS'=Include SET_LANGUAGE_TRAILING_COMMENTS=Include SET_LANGUAGE_VERSION=Include SET_LANGUAGE_WRAP=Include SHOW_LANGUAGE=Title EXTRACT NEW LANGUAGE1 Syntax: EXTRACT NEW LANGUAGE language_name_wildD Extracts the definition of the specified language(s) defined during the current editing session.@ LSE inserts the indicated definitions at the end of the currentD buffer in a form that lets them be executed with the EXECUTE BUFFER PLSE command.wwp 1 EXTRACT_NEW_PACKAGE=Include DELETE_PACKAGE=Include EXTRACT_PACKAGE=Include NEW_PACKAGE!=Include SET_PACKAGE_HELP_LIBRARY=Include SET_PACKAGE_HELP_TOPIC=Include SET_PACKAGE_LANGUAGE%=Include SET_PACKAGE_PARAMETER_EXPAND#=Include SET_PACKAGE_ROUTINE_EXPAND=Include SHOW_PACKAGE=Title EXTRACT NEW PACKAGE/ Syntax: EXTRACT NEW PACKAGE package_name_wildC Extracts the definition of the specified package(s) defined during this editing session.@ LSE inserts the indicated definitions at the end of the currentD buffer in a form that lets them be executed with the EXECUTE BUFFER PLSE command.wwp 1 EXTRACT_NEW_PLACEHOLDER=Include EXTRACT_PLACEHOLDER=Include NEW_PLACEHOLDER(=Include SET_PLACEHOLDER_AUTO_SUBSTITUTE"=Include SET_PLACEHOLDER_BODY_LINE$=Include SET_PLACEHOLDER_DESCRIPTION$=Include SET_PLACEHOLDER_DUPLICATION#=Include SET_PLACEHOLDER_HELP_TOPIC =Include SET_PLACEHOLDER_INHERIT =Include SET_PLACEHOLDER_LEADING"=Include SET_PLACEHOLDER_MENU_LINE#=Include SET_PLACEHOLDER_PSEUDOCODE"=Include SET_PLACEHOLDER_SEPARATOR&=Include SET_PLACEHOLDER_TERMINAL_LINE!=Include SET_PLACEHOLDER_TRAILING=Include SHOW_PLACEHOLDER=Title EXTRACT NEW PLACEHOLDER7 Syntax: EXTRACT NEW PLACEHOLDER placeholder_name_wild language_name_wild@ Extracts the definition of the specified placeholder(s) defined during this editing session.@ LSE inserts the indicated definitions at the end of the currentD buffer in a form that lets them be executed with the EXECUTE BUFFER PLSE command.wwp 1 EXTRACT_NEW_ROUTINE=Include DELETE_ROUTINE=Include EXTRACT_ROUTINE=Include EXTRACT_ROUTINE=Include NEW_ROUTINE =Include SET_ROUTINE_DESCRIPTION=Include SET_ROUTINE_HELP_TOPIC=Include SET_ROUTINE_PARAMETER=Title EXTRACT NEW ROUTINEA Syntax: EXTRACT NEW ROUTINE routine_name_wild package_name_wildF Extracts the definition of the routine(s) defined during this editing session.@ LSE inserts the indicated definitions at the end of the currentD buffer in a form that lets them be executed with the EXECUTE BUFFER PLSE command.wwp 1 EXTRACT_NEW_TOKEN=Include DELETE_TOKEN=Include EXTRACT_TOKEN=Include NEW_TOKEN=Include SET_TOKEN_BODY_LINE=Include SET_TOKEN_DESCRIPTION=Include SET_TOKEN_HELP_TOPIC=Include SET_TOKEN_INHERIT=Include SHOW_TOKEN=Title EXTRACT NEW TOKEN> Syntax: EXTRACT NEW TOKEN token_name_wild language_name_wildF Extracts the definition of the specified token(s) defined during this editing session.@ LSE inserts the indicated definitions at the end of the currentD buffer in a form that lets them be executed with the EXECUTE BUFFER PLSE command.ww 1 EXTRACT_PACKAGE=Include DELETE_PACKAGE=Include EXTRACT_NEW_PACKAGE=Include NEW_PACKAGE!=Include SET_PACKAGE_HELP_LIBRARY=Include SET_PACKAGE_HELP_TOPIC=Include SET_PACKAGE_LANGUAGE%=Include SET_PACKAGE_PARAMETER_EXPAND#=Include SET_PACKAGE_ROUTINE_EXPAND=Include SHOW_PACKAGE=Title EXTRACT PACKAGE+ Syntax: EXTRACT PACKAGE package_name_wild5 Extracts the definition of the specified package(s).@ LSE inserts the indicated definitions at the end of the currentD buffer in a form that lets them be executed with the EXECUTE BUFFER PLSE command.ww 1 EXTRACT_PLACEHOLDER =Include EXTRACT_NEW_PLACEHOLDER=Include NEW_PLACEHOLDER(=Include SET_PLACEHOLDER_AUTO_SUBSTITUTE"=Include SET_PLACEHOLDER_BODY_LINE$=Include SET_PLACEHOLDER_DESCRIPTION$=Include SET_PLACEHOLDER_DUPLICATION#=Include SET_PLACEHOLDER_HELP_TOPIC =Include SET_PLACEHOLDER_INHERIT =Include SET_PLACEHOLDER_LEADING"=Include SET_PLACEHOLDER_MENU_LINE#=Include SET_PLACEHOLDER_PSEUDOCODE"=Include SET_PLACEHOLDER_SEPARATOR&=Include SET_PLACEHOLDER_TERMINAL_LINE!=Include SET_PLACEHOLDER_TRAILING=Include SHOW_PLACEHOLDER=Title EXTRACT PLACEHOLDERF Syntax: EXTRACT PLACEHOLDER placeholder_name_wild language_name_wild9 Extracts the definition of the specified placeholder(s).@ LSE inserts the indicated definitions at the end of the currentD buffer in a form that lets them be executed with the EXECUTE BUFFER PLSE command.ww 1 EXTRACT_ROUTINE=Include DELETE_ROUTINE=Include EXTRACT_NEW_ROUTINE=Include NEW_ROUTINE =Include SET_ROUTINE_DESCRIPTION=Include SET_ROUTINE_HELP_TOPIC=Include SET_ROUTINE_PARAMETER=Title EXTRACT ROUTINE= Syntax: EXTRACT ROUTINE routine_name_wild package_name_wild5 Extracts the definition of the specified routine(s).@ LSE inserts the indicated definitions at the end of the currentD buffer in a form that lets them be executed with the EXECUTE BUFFER PLSE command.ww 1 EXTRACT_TOKEN=Include DELETE_TOKEN=Include EXTRACT_NEW_TOKEN=Include NEW_TOKEN=Include SET_TOKEN_BODY_LINE=Include SET_TOKEN_DESCRIPTION=Include SET_TOKEN_HELP_TOPIC=Include SET_TOKEN_INHERIT=Include SHOW_TOKEN=Title EXTRACT TOKEN: Syntax: EXTRACT TOKEN token_name_wild language_name_wild3 Extracts the definition of the specified token(s).@ LSE inserts the indicated definitions at the end of the currentD buffer in a form that lets them be executed with the EXECUTE BUFFER PLSE command.ww 1 FETCH)=Include DISABLE_VMS_INTEGRATION_COMMANDS(=Include ENABLE_VMS_INTEGRATION_COMMANDS=Include REPLACE=Include RESERVE=Include UNRESERVE =Title FETCH. Syntax: FETCH element_name element_id remark6 Retrieve the element without causing version changes.E The element is retrieved from the source repository into the workingD directory and read into a buffer. The element_ id parameter allowsD version specification other than the latest. On OpenVMS systems, aD remark may be recorded. When options or settings are needed beyond% those provided, use "cli ".ww 1 FILL=Include ALIGN=Include SELECT=Include SET_BUFFER_LEFT_MARGIN =Include SET_BUFFER_RIGHT_MARGIN =Title FILL Syntax: FILL column, Reformats the text within a selected range.B The FILL command reformats a block of text or program comments in> order that as many words as possible fit on each line withoutF exceeding the right margin. Reformatted text is indented to the leftF margin for the buffer. Comments are indented to the column specifiedC or the current column if none is specified. LSE tr eats the spaces% defined placeholders as whole words.C If you do not provide a selected range, this command reformats theC current paragraph. The current paragraph includes the text on allF previous and subsequent lines until LSE encounters a completely blank2 line. LSE preserves any blank lines in the text.D If the buffer is associated with a language, and comment delimiters@ have been defined for the language, LSE reformats the commentedC segments of the lines in the selected range. If the buffer is notD associated with a language, or there are no comment delimiters, LSE performs a text fill.ww" 1 FIND_OCCURRENCES)=Include DISABLE_VMS_INTEGRATION_COMMANDS(=Include ENABLE_VMS_INTEGRATION_COMMANDS=Include GOTO_DECLARATION=Title FIND OCCURRENCES Syntax: FIND OCCURRENCESD Sends a message to the cross-reference server, asking the server to0 display the occurences of the indicated symbol.ww" 1 FOCUS=Include COLLAPSE=Include EXPAND =Include SET_ADJUSTMENT_COMPRESS=Include SET_ADJUSTMENT_COUNT=Include SET_ADJUSTMENT_CURRENT=Include SET_ADJUSTMENT_INHERIT =Include SET_ADJUSTMENT_OVERVIEW=Include SET_ADJUSTMENT_PATTERN)=Include SET_ADJUSTMENT_PREFIX_ADJUSTMENT*=Include SET_ADJUSTMENT_PREFIX_INDENTATION"=Include SET_ADJUSTMENT_SUBSEQUENT=Include SET_ADJUSTMENT_UNIT=Include VIEW_DEBUGGING_SOURCE=Include VIEW_SOURCE =Title FOCUS Syntax: FOCUS@ Displays an overview of the buffer around the current position.F This command displays the current line and its surrounding text. TheF rest of the lines in the buffer are collapsed as much as possible and represented by overview lines.@ The editor determines the relative level of detail of a line byD comparing the indentation of the line with the indentation of other? lines. The editor's treatment of the indentation of a line is< influenced by indentation adjustment definitions. For more. information, see the SET ADJUSTMENT commands.ww" 1 GOTO_BUFFER=Include NEW_BUFFER=Include NEXT_BUFFER=Include PREVIOUS_BUFFER=Title GOTO BUFFER! Syntax: GOTO BUFFER buffer_name2 Moves the specified buffer to the current window.B This command moves the cursor to the last editing position in the specified buffer.ww" 1 GOTO_COMMAND=Title GOTO COMMAND" Syntax: GOTO COMMAND lse_command Displays the LSE> prompt.? When you specify this command and supply an LSE command as its? argument, LSE parses and executes that command. If you do notD specify a command name, LSE displays the LSE> prompt in the command% region for you to specify a command.ww" 1 GOTO_DECLARATION)=Include DISABLE_VMS_INTEGRATION_COMMANDS(=Include ENABLE_VMS_INTEGRATION_COMMANDS=Include FIND_OCCURRENCES=Title GOTO DECLARATION Syntax: GOTO DECLARATION= Displays the source for the primary declaration of a symbol.D This commmand sends a message to the cross-reference server, askingD the server to display the source for the primary declaration of the< indicated symbol. A primary declaration is the declarationD interpreted as the most significant for a symbol. For example, theD primary declaration of a routine describes the body of the routine.wwI 1 GOTO_MARK=Include NEW_MARK=Title GOTO MARK Syntax: GOTO MARK mark_name) Moves the cursor to a user-defined mark.F If the marker you specify is not in the current buffer, LSE maps that buffer to a window.wwI 1 GOTO_REVIEW=Include REVIEW=Include REVIEW_BUFFER=Include REVIEW_FILE=Title GOTO REVIEW Syntax: GOTO REVIEW8 Moves the cursor to the currently active review buffer.E LSE maps the review buffer to the screen and positions the cursor to* the last current position in that buffer.wwI 1 GOTO_SOURCE=Include COMPILE=Include REVIEW=Include SET_DIRECTORY_SOURCE=Include SHOW_BUFFER=Include SHOW_MARK=Title GOTO SOURCE Syntax: GOTO SOURCED Displays the source corresponding to the current diagnostic or show list entry.> This command moves the current editing position to the sourceD associated with the diagnostic, or to the buffer or mark indicated.@ When a diagnostic is selected in this manner, LSE may display a: suggested error correction and prompt for a confirmation.D When the cursor is located on a diagnostic in a review buffer or anE entry in a show list of marks or buffers, LSE highlights the current list entry or diagnostic.wwI 1 HELP_INDICATED =Include HELP=Include HELP_KEYPAD"=Include SET_LANGUAGE_HELP_LIBRARY =Include SET_LANGUAGE_HELP_TOPIC=Title HELP INDICATED Syntax: HELP INDICATED: Displays the help text associated with the current token, placeholder, or routine.> The help text comes from the HELP library associated with the@ specified language or package for which the token, placeholder," routine, or parameter is defined.wwI 1 HELP_KEYPAD =Include HELP=Include HELP_INDICATED=Title HELP KEYPAD Syntax: HELP KEYPAD1 Displays help on the key binding for the keypad.B This command builds the keypad diagram by using legends specified2 with the legend parameter of the NEW KEY command.wwI 1 HELP_KEY =Include HELP=Include HELP_INDICATED=Include HELP_KEYPAD"=Include SET_LANGUAGE_HELP_LIBRARY =Include SET_LANGUAGE_HELP_TOPIC=Title HELP KEY Syntax: HELP KEY user_key_name1 Displays help information for the indicated key.E The help text describes the functionality bound to that key. If youB enter HELP KEY CTRL/E, for example, you get the help text for the EXPAND command.wwI 1 HELP=Include ENABLE_GRAMMAR_PREFIX=Include HELP_INDICATED=Include HELP_KEYPAD=Include SHOW_ATTRIBUTES =Title HELP Syntax: HELP help_topic_wild4 Displays information about LSE commands and topics.E The HELP command also displays help from user-defined help libraries+ associated with an enabled grammar prefix.A In this example, LSE retrieves all help topics and commands that contain the string "token":! LSE> HELP *token*wwp 1 INCLUDE_FILE=Include OPEN_FILE=Title INCLUDE FILE Syntax: INCLUDE FILE file_spec= Includes the specified file at the current editing position.F This command inserts the file's contents into the receiving buffer at? the current position. After inserting the file, the cursor is8 positioned on the first character of the inserted text.wwp 1 INDENT_LEFT=Include INDENT_RIGHT=Include SHIFT_LEFT=Include SHIFT_RIGHT=Title INDENT LEFT Syntax: INDENT LEFTA Removes leading blanks and tabs from lines to move one tab stop.D If a selected range is active, this command removes blanks and tabsF from each line of text in the selected range. If you do not select a2 range, this command operates on the current line.wwp 1 INDENT_RIGHT=Include INDENT_LEFT=Include SHIFT_LEFT=Include SHIFT_RIGHT=Title INDENT RIGHT Syntax: INDENT RIGHT< Adds leading blanks and tabs to lines to move one tab stop.D If a selected range is active, this command adds blanks and tabs toA each line of text in the selected range. If you do not select a2 range, this command operates on the current line.wwp 1 LINE=Include WHAT_LINE =Title LINE$ Syntax: LINE number procedure_name2 Moves the cursor to the specified line number. .E When you specify a line number, LSE moves the cursor to that line in@ the current buffer. If you specify the name of a TPU procedureF defined in the current buffer as well, LSE moves to the specfied line number in that procedure.D If the specified line is hidden, then overview records are expandedD to the source level and the cursor is placed on the requested line.wwp 1 LOWERCASE=Include CAPITALIZE=Include CHANGE_CASE=Include UPPERCASE=Title LOWERCASE Syntax: LOWERCASE= Changes the current word or the selected range to lowercase.B If the word contains both uppercase and lowercase characters, LSEC changes all letters to lowercase. If the cursor is between words,E LSE changes the following word to lowercase. If a selected range isB active, all the words within that range are changed to lowercase.> The cursor then moves to the start of the next word after the selected range.ww 1 LSE =Include PLSE=Include SET_COMMAND_LANGUAGE =Include TPU =Title LSE Syntax: LSE lse_command4 Directs LSE to execute a portable language command.ww 1 MOVE_DOWN=Include MOVE_UP=Include NEXT_CHARACTER=Include PREVIOUS_CHARACTER=Title MOVE DOWN Syntax: MOVE DOWN Moves the cursor down one line.ww 1 MOVE_UP=Include MOVE_DOWN=Include NEXT_CHARACTER=Include PREVIOUS_CHARACTER=Title MOVE UP Syntax: MOVE UP Moves the cursor up one line.ww 1 NEW_ADJUSTMENT=Include DELETE_ADJUSTMENT=Include EXTRACT_ADJUSTMENT =Include SET_ADJUSTMENT_COMPRESS=Include SET_ADJUSTMENT_COUNT=Include SET_ADJUSTMENT_CURRENT=Include SET_ADJUSTMENT_INHERIT =Include SET_ADJUSTMENT_OVERVIEW=Include SET_ADJUSTMENT_PATTERN)=Include SET_ADJUSTMENT_PREFIX_ADJUSTMENT*=Include SET_ADJUSTMENT_PREFIX_INDENTATION"=Include SET_ADJUSTMENT_SUBSEQUENT=Include SET_ADJUSTMENT_UNIT=Include SHOW_ADJUSTMENT=Title NEW ADJUSTMENT9 Syntax: NEW ADJUSTMENT adjustment_name defined_languageA Creates a new adjustment associated with the specified language.E This command defines the behavior of the LSE overviewing commands onC individual lines of a source file. You can modify the behavior of0 overviews to match your formatting conventions.? This command creates and establishes the characteristics of anC adjustment for use with a particular language. LSE prompts you toD specify an adjustment name. If you do not specify a language name,= LSE uses the currently defined language. These language andC adjustment names become the defaults for subsequent SET ADJUSTMENT commands.ww 1 NEW_ALIAS=Include DELETE_ALIAS=Include EXTRACT_ALIAS=Include EXTRACT_NEW_ALIAS=Include SET_ALIAS_EXPAND_TEXT=Include SHOW_ALIAS=Title NEW ALIAS/ S yntax: NEW ALIAS alias_name defined_language< Creates a new alias associated with the specified language.A An alias is an abbreviated series of characters that represent aE longer string of text. You can specify an identifier at the currentE cursor position as the text you want to generate using the SET ALIASB EXPAND TEXT command. After you define an alias name with the NEWE ALIAS command and added text with the SET ALIAS EXPAND TEXT command,C you can type the alias and expand it to its full context using the EXPAND command.C LSE prompts you to specify an alias name. If you do not specify aA language to be associated with the alias, LSE uses the currentlyF defined language. These language and alias names become the defaults# for subsequent SET ALIAS commands.ww 1 NEW_BUFFER=Include GOTO_BUFFER=Include NEW_FILE=Include NEXT_BUFFER=Include OPEN_FILE=Include PREVIOUS_BUFFER=Include SHOW_BUFFER=Title NEW BUFFER$ Syntax: NEW BUFFER new_buffer_name, Creates a new buffer in the current window.? LSE copies the attributes from the $DEFAULTS buffer to the new buffer.wwо 1 NEW_FILE=Include GOTO_BUFFER=Include NEW_BUFFER=Include OPEN_FILE=Include VIEW_FILE=Title NEW FILE Syntax: NEW FILE file_spec( Creates a new file and positions to it.F If the file specified already exists, LSE reads in that file to a newF buffer. If the file is already in a buffer, LSE positions it to that buffer.: If the file specification contains no directory or deviceE information, the source searchlist is used to locate the file and/or create the buffer.wwо 1 NEW_KEY=Include DELETE_KEY=Include SHOW_KEY=Title NEW KEYD Syntax: NEW KEY user_key_name lse_command help_topic remark legend tpu_command Binds an LSE command to a key.A In most cases, you can bind commands to control keys, to numericC keypad keys, and to the arrow keys on a ll keyboards. You may alsoF bind a command to the sequence of a meta key followed by any keyboard key.D The effect of a key can vary with the editing context. The NEW KEY@ command provides definitions for keys that are used in the user buffers.E The name of the special keys to be defined may be entered in keywordC format or may be entered literally with the use of the GOLD-CTRL/V0 key. (see the Parameter Glossary for details).C If you change the definition of a key that was previously defined,+ LSE does not save the previous definition.? In this example, the key sequence ctrl/B issues a TOP command:* LSE> NEW KEY CTRL/B TOPB In this example, the key sequence ctrl/B issues a BOTTOM command.D The help topic (Bottom), remark, and legend that appear in SHOW KEY MAP is "BOT":Y LSE> NEW KEY GOLD-CTRL/B BOTTOM Bottom "My position in the bottom" BOTD In this example, F7 is bound to the LSE command GOTO SOURCE through its TPU procedure name:= LSE> NEW KEY F7 "" "" "" "" LSE_GOTO_SOURCEC In this example, NEXT_SCREEN or E6 is bound to the user procedure,3 WC_NEXT_SCREEN (WC_ is an enabled grammar prefix):E LSE> NEW KEY NEXT_SCREEN "" "" "" "" WC_NEXT_SCREEND In this example, ENTER is bound to the LSE standard key binding for RETURN:? LSE> NEW KEY ENTER "" "" "" "" lse$key_returnwwо 1 NEW_LANGUAGE=Include DELETE_LANGUAGE=Include EXTRACT_LANGUAGE"=Include SET_LANGUAGE_ANSI_FORTRAN(=Include SET_LANGUAGE_BRACKETED_COMMENTS)=Include SET_LANGUAGE_COMMENT_ASSOCIATION%=Include SET_LANGUAGE_COMPILE_COMMAND=Include SET_LANGUAGE_ESCAPES!=Include SET_LANGUAGE_EXPAND_CASE =Include SET_LANGUAGE_FILE_TYPES$=Include SET_LANGUAGE_FIXED_COMMENTS=Include SET_LANGUAGE_FORTRAN"=Include SET_LANGUAGE_HELP_LIBRARY =Include SET_LANGUAGE_HELP_TOPIC+=Include SET_LANGUAGE_IDENTIFIER_CHARACTERS$=Include SET_LANGU AGE_INITIAL_STRING!=Include SET_LANGUAGE_LEFT_MARGIN#=Include SET_LANGUAGE_LINE_COMMENTS&=Include SET_LANGUAGE_OPTIONAL_DELIMIT+=Include SET_LANGUAGE_OPTIONAL_LIST_DELIMIT,=Include SET_LANGUAGE_OVERVIEW_MINIMUM_LINES(=Include SET_LANGUAGE_OVERVIEW_TAB_RANGE(=Include SET_LANGUAGE_PSEUDOCODE_DELIMIT,=Include SET_LANGUAGE_PUNCTUATION_CHARACTERS=Include SET_LANGUAGE_QUOTES&=Include SET_LANGUAGE_REQUIRED_DELIMIT+=Include SET_LANGUAGE_REQUIRED_LIST_DELIMIT"=Include SET_LANGUAGE_RIGHT_MARGIN#=Include SET_LANGUAGE_TAB_INCREMENT%=Include SET_LANGUAGE_TAG_TERMINATORS'=Include SET_LANGUAGE_TRAILING_COMMENTS=Include SET_LANGUAGE_VERSION=Include SET_LANGUAGE_WRAP=Include SHOW_LANGUAGE=Title NEW LANGUAGE$ Syntax: NEW LANGUAGE language_name Creates a new language.E This command specifies a language so that LSE can properly recognizeD language-specific constructs in the text. Specific characteristicsC can be set for the language with the SET LANGUAGE commands. Also,@ tokens, placeholders, and other language objects can be created within the language.wwо 1 NEW_LEARN_KEY=Include NEW_KEY=Title NEW LEARN KEY% Syntax: NEW LEARN KEY user_key_name) Binds a sequence of keystrokes to a key.@ Type the keystroke sequence (called a learn sequence) after theE command and indicated key. To end the learn sequence, press the key) for which you are defining the sequence.F When executing the learn sequence, LSE includes your responses to all; prompts but does not prompt you again. (For example, such1 information as the string for a SEARCH command.)ww 1 NEW_MARK=Include DELETE_MARK=Include GOTO_MARK=Title NEW MARK Syntax: NEW MARK mark_name: Marks the current cursor position with the supplied name.F This command tells LSE to remember the current cursor position by the supplied name.ww 1 NEW_MENU_ENTRY=Include DELETE_MENU_ENTRY=Include DELETE_MENU_LABEL=Include DELETE_MENU_SEPARATOR=Include NEW_MENU_ENTRY=Include NEW_MENU_LABEL=Include NEW_MENU_SEPARATOR=Include SAVE_SECTION=Include SET_MENU_LABEL=Include SET_MENU_MNEMONICS=Title NEW MENU ENTRY? Syntax: NEW MENU ENTRY menu_name menu_label before_menu_entry> Adds an entry to the specified pull-down menu or pop-up menu.D When this entry is selected, the text processing utility (TPU) codeA associated with the menu label will be executed. The menu label* specified must have already been defined.F The new entry will be added to the menu location before the specifiedF existing entry; if no existing entry is specified, the new entry will! be added to the end of the menu.ww 1 NEW_MENU_LABEL=Include DELETE_MENU_ENTRY=Include DELETE_MENU_LABEL=Include DELETE_MENU_SEPARATOR=Include NEW_MENU_ENTRY=Include NEW_MENU_LABEL=Include NEW_MENU_SEPARATOR=Include SAVE_SECTION=Include SET_MENU_LABEL=Include SET_MENU_MNEMONICS =Title NEW MENU LABELB Syntax: NEW MENU LABEL menu_label tpu_command mnemonic_characterD Defines a new menu label that can be added to a pull-down or pop-up menu.? The definition of the label is a text processing utility (TPU)A statement that is executed when a menu entry using this label isB selected from a menu. The character used as a mnemonic must be a4 single character that occurs within the label name.D You can use any command from LSE's Portable command language withinA t he definition of a menu label. To view a list of all availableE Portable commands, either choose the "On Commands" entry in the Help@ pull-down menu, or enter the command PLSE HELP. To transform aF Portable command into a TPU procedure, prefix the command with "LSE_"B and substitute underscores for any spaces. Add parameters withinE parentheses, and separate them with commas. View the existing label6 definitions in the Menus... dialog box for examples.A On OpenVMS systems, VMSLSE commands may also be used within menuE label definitions by calling the LSE$DO_ COMMAND procedure, with the' VMSLSE command enclosed within quotes.ww 1 NEW_MENU_SEPARATOR=Include DELETE_MENU_ENTRY=Include DELETE_MENU_LABEL=Include DELETE_MENU_SEPARATOR=Include NEW_MENU_ENTRY=Include NEW_MENU_LABEL=Include NEW_MENU_SEPARATOR=Include SAVE_SECTION=Include SET_MENU_LABEL=Include SET_MENU_MNEMONICS=Title NEW MENU SEPARATOR8 Syntax: NEW MENU SEPARATOR menu_name before_menu_entry5 Adds a separator to a pull-down menu or pop-up menu.F You can specify the name of an existing entry that the separator willD precede. If you do not specify an entry, the separator is added to the bottom of the menu.ww 1 NEW_PACKAGE=Include DELETE_PACKAGE=Include EXTRACT_PACKAGE=Include NEW_ROUTINE=Include SHOW_PACKAGE=Title NEW PACKAGE" Syntax: NEW PACKAGE package_nameE Creates a subroutine package for which subroutine-call templates are automatically generated.B Packages can contain routine definitions, which describe calls toF subroutines, and parameter definitions, which describe parameters for subroutine calls.ww  1 NEW_PLACEHOLDER=Include DELETE_PLACEHOLDER=Include EXPAND =Include EXTRACT_NEW_PLACEHOLDER=Include EXTRACT_PLACEHOLDER=Include HELP_INDICATED=Include NEW_TOKEN(=Include SET_PLACEHOLDER_AUTO_SUBSTITUTE"=Include SET_PLACEHOLDER_BODY_LINE$=Include SET_PLACEHOLDER_DESCRIPTION$=Include SET_PLACEHOLDER_DUPLICATION#=Include SET_PLACEHOLDER_HELP_TOPIC =Include SET_PLACEHOLDER_INHERIT =Include SET_PLACEHOLDER_LEADING"=Include SET_PLACEHOLDER_MENU_LINE#=Include SET_PLACEHOLDER_PSEUDOCODE"=Include SET_PLACEHOLDER_SEPARATOR&=Include SET_PLACEHOLDER_TERMINAL_LINE!=Include SET_PLACEHOLDER_TRAILING=Include SHOW_PLACEHOLDER=Title NEW PLACEHOLDER; Syntax: NEW PLACEHOLDER placeholder_name placeholder_type defined_language; Creates a placeholder for use with the specified language.> This command creates and establishes the characteristics of aD placeholder for use with a particular language. LSE prompts you to@ specify a placeholder name and placeholder type. If you do notB specify a language name, LSE uses the currently defined language.= These language and placeholder names become the defaults for% subsequent SET PLACEHOLDER commands.ww  1 NEW_ROUTINE=Include DELETE_ROUTINE=Include EXTRACT_NEW_ROUTINE=Include EXTRACT_ROUTINE =Include SET_ROUTINE_DESCRIPTION=Include SET_ROUTINE_HELP_TOPIC=Include SET_ROUTINE_PARAMETER=Title NEW ROUTINE2 Syntax: NEW ROUTINE routine_name defined_packageE Creates a new routine template for the specified subroutine package.@ The routine and package names specified become the defaults for! subsequent SET ROUTINE commands.ww  1 NEW_SELECTION_MARK=Include DELETE_SELECTION_MARK=Include SELECT=Title NEW SELECTION MARK Syntax: NEW SELECTION MARK1 Marks a position as one end of a selected range.? This command marks a position as one end of the selected rangeF between the select marker and the current cursor position. The rangeC is denoted by reverse video display. This command is not valid if( the select marker has already been set.ww  1 NEW_TOKEN=Include DELETE_TOKEN=Include EXPAND=Include EXTRACT_NEW_TOKEN=Include EXTRACT_TOKEN=Include SET_TOKEN_BODY_LINE=Include SET_TOKEN_DESCRIPTION=Include SET_TOKEN_HELP_TOPIC=Include SET_TOKEN_INHERIT=Include SHOW_TOKEN=Title NEW TOKEN: Syntax: NEW TOKEN token_name token_type defined_language6 Creates an token for use with the specified language.A When you enter the EXPAND command while the cursor is positionedA immediately after the token name or an abbreviation of the token> name, LSE replaces the token name with the body of the token.F If you do not specify a language name, LSE uses the currently definedB language. These language and token names become the defaults for subsequent SET TOKEN comands.ww  1 NEW_WINDOW=Include DELETE_WINDOW=Include TWO_WINDOWS=Title NEW WINDOW Syntax: NEW WINDOW number5 Divides the current window into two or more windows.A This command divides the current window into two or more windowsB depending on the number of windows you specify. LSE displays the+ current buffer in each of the new windows.ww4 1 NEXT_BUFFER=Include GOTO_BUFFER=Include PREVIOUS_BUFFER=Include SHOW_BUFFER=Title NEXT BUFFER Syntax: NEXT BUFFERD Moves the next buffer in the list of buffers to the current window.B This command allows you to cycle through all user buffers without having to type their names.ww4 1 NEXT_CHARACTER=Include MOVE_DOWN=Include MOVE_UP=Include PREVIOUS_CHARACTER=Title NEXT CHARACTER Syntax: NEXT CHARACTER- Moves the cursor one character to the right.= If the cursor is at the end of a line, it moves to the first character of the next line.ww4 1 NEXT_END_OF_LINE=Include END_OF_LINE=Include NEXT_START_OF_LINE=Include PREVIOUS_END_OF_LINE=Include PREVIOUS_START_OF_LINE=Include START_OF_LINE=Title NEXT END OF LINE Syntax: NEXT END OF LINE) Moves the cursor to the end of the line.E Moves the cursor to the next end of line if the cursor is already at the end of the line.ww4 1 NEXT_ERROR=Include GOTO_REVIEW=Include PREVIOUS_ERROR=Include REVIEW=Title NEXT ERROR Syntax: NEXT ERROR? Selects the next diagnostic in the current set of diagnostics.@ This command positions the cursor at the next diagnostic in theB review buffer, which contains the current set of diagnostics. If) necessary, LSE remaps the review buffer.ww4 1 NEXT_PAGE=Include PREVIOUS_PAGE=Title NEXT PAGE Syntax: NEXT PAGEA Moves the cursor to the next page of text in the current buffer.E If there is no next page, the cursor moves to the end of the buffer., A page is defined by a form-feed character.ww4 1 NEXT_PLACEHOLDER=Include PREVIOUS_PLACEHOLDER=Title NEXT PLACEHOLDER Syntax: NEXT PLACEHOLDER* Moves the cursor to the next placeholder.ww4 1 NEXT_SCREEN=Include PREVIOUS_SCREEN=Title NEXT SCREEN Syntax: NEXT SCREEN- Moves the cursor to the next screen of text.A A screen of text is the number of lines displayed in the current window.ww[ 1 NEXT_START_OF_LINE=Include END_OF_LINE=Include NEXT_END_OF_LINE=Include PREVIOUS_END_OF_LINE=Include PREVIOUS_START_OF_LINE=Include START_OF_LINE=Title NEXT START OF LINE Syntax: NEXT START OF LINE0 Moves the cursor to the start of the next line.ww[ 1 NEXT_WINDOW=Include DELETE_WINDOW=Include ENLARGE_WINDOW=Include NEXT_WINDOW=Include ONE_WINDOW=Include PREVIOUS_WINDOW=Include SHRINK_WINDOW=Include TWO_WINDOWS=Title NEXT WINDOW Syntax: NEXT WINDOW= Moves the cursor from the current window to the next window.ww[ 1 NEXT_WORD=Include PREVIOUS_WORD=Title NEXT WORD Syntax: NEXT WORD: Moves the cursor to the first character of the next word.@ A word is a string of letters and numbers with tabs, spaces, or> punctuation separating the string from the surrounding words.ww[ 1 ONE_WINDOW=Include DELETE_WINDOW=Include ENLARGE_WINDOW=Include NEXT_WINDOW=Include PREVIOUS_WINDOW=Include SHRINK_WINDOW=Include TWO_WINDOWS=Title ONE WINDOW Syntax: ONE WINDOW5 Removes all but the current window from your screen.ww[ 1 OPEN_FILE=Include NEW_BUFFER=Include NEW_FILE=Include SET_DIRECTORY_SOURCE=Include VIEW_FILE=Title OPEN FILE Syntax: OPEN FILE file_spec> Moves the c ursor to the buffer containing the specified file.B This command moves the cursor to its last editing position in theE buffer containing the specified file. If the file is not already inB a buffer, LSE reads the file into a new buffer. When LSE reads aE file, it uses the list of source directories if you do not specify aE directory in the file specification and if it cannot be found in the default directory.< If the file is found in a read-only directory, LSE sets its? modifiable state to off. If the file is found in a read/write. directory, its modifiable state is set to on.ww[ 1 OPEN_SELECTED_FILE=Include NEW_BUFFER=Include NEW_FILE=Include OPEN_FILE=Include VIEW_FILE=Title OPEN SELECTED FILE Syntax: OPEN SELECTED FILEE Uses the current primary selection information to determine the file to open.? This command uses the OPEN FILE command when opening the file.ww[ 1 OVERVIEW_SOURCE=Include COLLAPSE=Include EXPAND=Include FOCUS=Include NEW_ADJUSTMENT=Include NEW_LANGUAGE =Include SET_ADJUSTMENT_COMPRESS=Include SET_ADJUSTMENT_COUNT=Include SET_ADJUSTMENT_CURRENT=Include SET_ADJUSTMENT_INHERIT =Include SET_ADJUSTMENT_OVERVIEW=Include SET_ADJUSTMENT_PATTERN)=Include SET_ADJUSTMENT_PREFIX_ADJUSTMENT*=Include SET_ADJUSTMENT_PREFIX_INDENTATION"=Include SET_ADJUSTMENT_SUBSEQUENT=Include SET_ADJUSTMENT_UNIT=Include SET_BUFFER_OVERVIEW"=Include SET_LANGUAGE_ANSI_FORTRAN(=Include SET_LANGUAGE_BRACKETED_COMMENTS)=Include SET_LANGUAGE_COMMENT_ASSOCIATION%=Include SET_LANGUAGE_COMPILE_COMMAND=Include SET_LANGUAGE_ESCAPES!=Include SET_LANGUAGE_EXPAND_CASE =Include SET_LANGUAGE_FILE_TYPES$=Include SET_LANGUAGE_FIXED_COMMENTS=Include SET_LANGUAGE_FORTRAN"=Include SET_LANGUAGE_HELP_LIBRARY =Include SET_LANGUAGE_HELP_TOPIC+=Include SET_LANGUAGE_IDENTIFIER_CHARACTERS$=Include SET_LANGUAGE_INITIAL_STRING!=Include SET_LANGUAGE_LEFT_MARGIN#=Include SET_LAN GUAGE_LINE_COMMENTS&=Include SET_LANGUAGE_OPTIONAL_DELIMIT+=Include SET_LANGUAGE_OPTIONAL_LIST_DELIMIT,=Include SET_LANGUAGE_OVERVIEW_MINIMUM_LINES(=Include SET_LANGUAGE_OVERVIEW_TAB_RANGE(=Include SET_LANGUAGE_PSEUDOCODE_DELIMIT,=Include SET_LANGUAGE_PUNCTUATION_CHARACTERS=Include SET_LANGUAGE_QUOTES&=Include SET_LANGUAGE_REQUIRED_DELIMIT+=Include SET_LANGUAGE_REQUIRED_LIST_DELIMIT"=Include SET_LANGUAGE_RIGHT_MARGIN#=Include SET_LANGUAGE_TAB_INCREMENT%=Include SET_LANGUAGE_TAG_TERMINATORS'=Include SET_LANGUAGE_TRAILING_COMMENTS=Include SET_LANGUAGE_VERSION=Include SET_LANGUAGE_WRAP=Title OVERVIEW SOURCE Syntax: OVERVIEW SOURCE$ Displays an overview of the buffer.E This command displays the top level of detail for the entire buffer.C LSE determines the relative level of detail of a line by comparingF the indentation of the line with the indentation of other lines. TheD editor's treatment of line indentation is influenced by indentation adjustment definitions.ww  1 PASTE =Include COPY=Include COPY_APPEND =Include CUT=Include CUT_APPEND=Include SET_CLIPBOARD =Title PASTE! Syntax: PASTE user_paste_buffer@ Copies the contents of the specified buffer or clipboard to the current location.> This command copies text from a specified buffer or a defaultC location (the DECwindows clipboard or paste buffer) to the current cursor location.ww  1 PATTERN_EXACT_SUBSTITUTE=Include EXACT_SUBSTITUTE=Include PATTERN_SEARCH=Include PATTERN_SUBSTITUTE=Include SEARCH =Include SET_SEARCH_AUTO_REVERSE"=Include SET_SEARCH_CASE_SENSITIVE=Include SET_SEARCH_DIACRITICAL=Include SET_SEARCH_PATTERN=Include SET_SEARCH_SPAN_SPACE=Include SUBSTITUTE=Title PATTERN EXACT SUBSTITUTE8 Syntax: PATTERN EXACT SUBSTITUTE pattern_search_string+ replace_string substitute_typeD Searches for a string that matches the wildcard string and replaces= it with the text exac tly as specified in the replace string.D This command enables you to specify wildcard patterns in the searchA string, then replace the string of characters meeting the searchF criteria with exactly the characters specified in the replace string.D Use the SET SEARCH PATTERN command to specify the style of wildcard patterns (VMS, ULTRIX or TPU).E LSE prompts you for confirmation before the replacement is made. IfD you specify the parameter value all at the confirmation prompt, all? occurrences of the search string are replaced with the replace string.= For the TPU pattern style the pattern_search_string is a TPUF expression which must evaluate to a TPU pattern (for example: "'abc'@ | 'def'") and the replace_string is a TPU expression which must2 evaluate to a TPU string (for example: "'xyz'").A For details of the pattern styles use the command HELP PATTERNS.ww  1 PATTERN_SEARCH=Include PATTERN_SUBSTITUTE=Include QUOTE=Include SEARCH =Include SET_SEARCH_AUTO_REVERSE"=Include SET_SEARCH_CASE_SENSITIVE=Include SET_SEARCH_DIACRITICAL=Include SET_SEARCH_PATTERN=Include SET_SEARCH_SPAN_SPACE=Include SHOW_SEARCH_ATTRIBUTES=Include SUBSTITUTE=Title PATTERN SEARCH5 Syntax: PATTERN SEARCH pattern_search_string noundoE Enables the use of wildcard patterns in a search string and searches7 the current buffer for all occurrences of that string.E This command enables the special interpretation of wildcard patterns E in a search string. LSE ignores any occurrence of the search stringE that begins at the current cursor position and displays a message ifD the the string cannot be found. Use the SET SEARCH PATTERN command@ to specify the style of wildcard patterns (VMS, ULTRIX or TPU).= For the TPU pattern style the pattern_search_string is a TPUF expression which must evaluate to a TPU pattern (for example: "'abc' | 'def'").A For details of the pattern styles use the command HELP PATTERNS.ww0 1 PATTERN_SUBSTITUTE=Include EXACT_SUBSTITUTE!=Include PATTERN_EXACT_SUBSTITUTE=Include PATTERN_SEARCH=Include SEARCH =Include SET_SEARCH_AUTO_REVERSE"=Include SET_SEARCH_CASE_SENSITIVE=Include SET_SEARCH_DIACRITICAL=Include SET_SEARCH_PATTERN=Include SET_SEARCH_SPAN_SPACE=Include SUBSTITUTE=Title PATTERN SUBSTITUTEA Syntax: PATTERN SUBSTITUTE pattern_search_string replace_string substitute_typeA Replaces any string matching the gi ven string, which may contain wildcards.D This command enables you to specify wildcard patterns in the searchD string. LSE replaces any string of characters meeting the wildcardE search criteria with the replace string. Use the SET SEARCH PATTERNB command to specify the style of wildcard patterns (VMS, ULTRIX or TPU).E By default, this command performs case matching when replacing text.D For example, if a word in a search string is all uppercase, all theC letters in the correspond ing replace string become uppercase. LSEE prompts you for confirmation before the replacement is made. If you@ specify the parameter value all at the confirmation prompt, all? occurrences of the search string are replaced with the replace string.= For the TPU pattern style the pattern_search_string is a TPUF expression which must evaluate to a TPU pattern (for example: "'abc'@ | 'def'") and the replace_string is a TPU expression which must2 evaluate to a TPU string (for example: "'xyz'").A For details of the pattern styles use the command HELP PATTERNS.ww0 1 PLSE=Include SET_COMMAND_LANGUAGE =Include TPU =Title PLSE Syntax: PLSE lse_command4 Directs LSE to execute a portable language command.ww0 1 PREVIOUS_BUFFER=Include GOTO_BUFFER=Include NEXT_BUFFER=Include SHOW_ATTRIBUTES=Title PREVIOUS BUFFER Syntax: PREVIOUS BUFFER@ Moves the previous buffer in the list of buffers to the current window.B This command allows you to cycle through all user buffers without having to type their names.ww0 1 PREVIOUS_CHARACTER=Include MOVE_DOWN=Include MOVE_UP=Include NEXT_CHARACTER=Title PREVIOUS CHARACTER Syntax: PREVIOUS CHARACTER, Moves the cursor one character to the left.D If the cursor is at the beginning of a line, it moves to the end of the previous line.ww@ 1 PREVIOUS_END_OF_LINE=Include END_OF_LINE=Include NEXT_END_OF_LINE=Include NEXT_START_OF_LINE=Include PREVIOUS_START_OF_LINE=Include START_OF_LINE=Title PREVIOUS END OF LINE Syntax: PREVIOUS END OF LINE2 Moves the cursor to the end of the previous line.ww@ 1 PREVIOUS_ERROR=Include GOTO_REVIEW=Include NEXT_ERROR=Include REVIEW=Title PREVIOUS ERROR Syntax: PREVIOUS ERRORC Selects the previous diagnostic in the current set of diagnostics.D This command positions the cursor at the previous diagnostic in theB review buffer, which contains the current set of diagnostics. If) necessary, LSE remaps the review buffer.ww@ 1 PREVIOUS_PAGE=Include NEXT_PAGE=Title PREVIOUS PAGE Syntax: PREVIOUS PAGEE Moves the cursor to the previous page of text in the current buffer.C If there is no previous page, the cursor moves to the beginning of9 the buffer. A page is defined by a form-feed character.ww@ 1 PREVIOUS_PLACEHOLDER=Include NEXT_PLACEHOLDER=Title PREVIOUS PLACEHOLDER Syntax: PREVIOUS PLACEHOLDER. Moves the cursor to the previous placeholder.ww@ 1 PREVIOUS_SCREEN=Include NEXT_SCREEN=Title PREVIOUS SCREEN Syntax: PREVIOUS SCREEN? Moves the cursor to the previous screen of text in the current buffer.ww@ 1 PREVIOUS_START_OF_LINE=Include END_OF_LINE=Include NEXT_END_OF_LINE=Include NEXT_START_OF_LINE=Include PREVIOUS_END_OF_LINE=Include START_OF_LINE=Title PREVIOUS START OF LINE Syntax: PREVIOUS START OF LINE+ Moves the cursor to the start of the line.F Moves the cursor to the previous line if the cursor is already at the start of the line.ww@ 1 PREVIOUS_WINDOW=Include DELETE_WINDOW=Include ENLARGE_WINDOW=Include NEXT_WINDOW=Include NEXT_WINDOW=Include ONE_WINDOW=Include SHRINK_WINDOW=Include TWO_WINDOWS=Title PREVIOUS WINDOW Syntax: PREVIOUS WINDOWA Moves the cursor from the current window to the previous window.wwP 1 PREVIOUS_WORD=Include NEXT_WORD=Title PREVIOUS WORD Syntax: PREVIOUS WORDA Moves the cursor to the first character of the word to the left.D Moves the cursor to the previous word if the cursor is on the first: character, or to the first character of the current word.wwP 1 QUIT=Include ATTACH =Include EXIT=Include SPAWN =Title QUIT Syntax: QUIT: Ends an LSE session without saving modified user buffers.F If you have modified any buffers, LSE warns you that you have changes4 that will be lost and asks if you want to continue.wwP 1 QUOTE_KEYNAME=Include QUOTE=Title QUOTE KEYNAME Syntax: QUOTE KEYNAMEB Accepts keypad and function keys to enter a control code or other) character as text in the current buffer.- For more information, see the QUOTE command.wwP 1 QUOTE=Include QUOTE_KEYNAME =Title QUOTE Syntax: QUOTE2 Enters a control code or other character as text.A If you use the NEW KEY command to define a printing key (letter,E number, or punctuation mark) or a control key, you can use the QUOTEF command to enter the character or control code normally bound to that key.A The following example shows how you can use the QUOTE command to1 enter strings for SEARCH or SUBSTITUTE commands:9 1. Enter the SEARCH or SUBSTITUTE command.H 2. Press the key defined for the QUOTE command (Ctrl/V by default).; 3. Press Ctrl/J for the line-feed character.wwP 1 RECOVER_BUFFER=Include SET_BUFFER_JOURNALING=Title RECOVER BUFFER" Syntax: RECOVER BUFFER file_specC Reconstructs the contents of a buffer from a buffer-change journal file.E You can specify either of the following files: the source file thatF was in the buffer or the full name of the buffer-change journal file.E The REC OVER BUFFER command tries to rebuild the contents of a bufferE by using the latest available generation of the file that was in theF buffer, and a journal file that contains a description of the changes to that buffer.D Before LSE tries to recover a buffer, information about the journalC file is displayed. When you specify an asterisk (*), LSE displaysF information about each available journal file in succession. You canF choose not to recover a buffer if the information describes a jou rnal" file other than the one you want.; For example, this command recovers the buffer message.txt:/ LSE> RECOVER BUFFER message.txtwwP 1 REDO =Include REDO=Include SET_MAX_UNDO=Include SHOW_MAX_UNDO =Title REDO Syntax: REDO' Reverses the most recent UNDO command.F A followup command to UNDO, the REDO command reverses the most recentB function that was undone and replaces the original function. TheF REDO replaces any LSE function  except for the UNDO and REDO commands.wwP 1 REFRESH=Title REFRESH Syntax: REFRESH" Clears and redisplays the screen.A This command preserves all valid text, including messages in theD message window. The cursor returns to its current position without any extraneous characters.ww` 1 REPEAT =Title REPEAT# Syntax: REPEAT number lse_command/ Repeats a command a specified number of times.E The LSE keypad equivalent of the REPEAT  command is PF1. To repeat a> single key command, press the PF1 key followed by a number toF indicate how many times you want the key to be executed. Then, press the key to be executed.F You can use the REPEAT command in conjunction with PF1+n (Gold+n) for repeating a keystroke n times.A In the following example, the F12 key is defined to ENTER LINE 3 times:4 LSE> NEW KEY F12 REPEAT 3 ENTER LINEC By using the single keystroke, this example executes the F12 ke y 4; times so that the ENTER LINE command is executed 12 times:  <4> ww` 1 REPLACE)=Include DISABLE_VMS_INTEGRATION_COMMANDS(=Include ENABLE_VMS_INTEGRATION_COMMANDS=Include FETCH=Include RESERVE=Include UNRESERVE=Title REPLACE0 Syntax: REPLACE element_name element_id remark= Return an element, to its source control area creating a new revision.= The buffer containing element_name is written to the currentE directory then returned to its source control area creating the nextC version. The element_id resolves multiple versions of an element.D When options or settings are needed beyond those provided, use "cli ".ww` 1 RESERVE)=Include DISABLE_VMS_INTEGRATION_COMMANDS(=Include ENABLE_VMS_INTEGRATION_COMMANDS=Include FETCH=Include REPLACE=Include UNRESERVE=Title RESERVE0 Syntax: RESERVE element_name element_id remark3 Retrieve element from the repository for revision.? The specified element, element_id is retrieved from the sourceC control area and read into a buffer to edit the next revision. OnF OpenVMS systems, remark can be recorded within the element's revisionE history. When options or settings are needed beyond those provided, use "cli ".ww` 1 RESTORE=Include ERASE_CHARACTER=Include ERASE_COMMENT=Include ERASE_END_OF_LINE=Include ERASE_END_OF_WORD=Include ERASE_LINE=Include ERASE_NEXT_CHARACTER=Include ERASE_NEXT_LINE=Include ERASE_NEXT_PLACEHOLDER=Include ERASE_NEXT_WORD=Include ERASE_PLACEHOLDER!=Include ERASE_PREVIOUS_CHARACTER=Include ERASE_PREVIOUS_LINE#=Include ERASE_PREVIOUS_PLACEHOLDER=Include ERASE_PREVIOUS_WORD=Include ERASE_SELECTION=Include ERASE_START_OF_LINE=Include ERASE_START_OF_WORD=Include ERASE_WORD=Title RESTORE Syntax: RESTORE restore_option; Restores the text deleted by the most recent ERASE commandB LSE inserts the restored text before the current cursor position,? except for RESTORE placeholder, which restores the text to its@ original position. If you do not specify a restore option, LSE; restores the text erased by the most recent ERASE command,ww` 1 REVIEW_BUFFER=Include CLOSE_BUFFER=Include GOTO_REVIEW=Include GOTO_SOURCE=Include NEXT_ERROR=Include PREVIOUS_ERROR=Include REVIEW=Include REVIEW_FILE=Title REVIEW BUFFER# Syntax: REVIEW BUFFER buffer_nameF Displays a set of diagnostic messages resulting from a compilation of the specified buffer.F LSE tries to read a set of diagnostics from a file. It uses the nameD of the file associated with the buffer, but with a unique file type (for example, .DIA).wwpE 1 REVIEW_FILE=Include CLOSE_BUFFER=Include COMPILE=Include GOTO_REVIEW=Include REVIEW=Include REVIEW_BUFFER=Title REVIEW FILE Syntax: REVIEW FILE file_specF Displays a set of diagnostic messages, from the specified diagnostics$ file, resulting from a compilation.wwpE 1 REVIEW=Include CLOSE_BUFFER=Include GOTO_REVIEW=Include GOTO_SOURCE=Include NEXT_ERROR=Include PREVIOUS_ERROR=Include REVIEW_BUFFER=Include REVIEW_FILE =Title REVIEW Syntax: REVIEWF Displays a set of diagnostic messages resulting from a compilation of the current buffer.wwpE 1 SAVE_AS =Include EXIT =Include QUIT=Include SAVE_FILE=Include SAVE_SELECTION=Include SAVE_VISIBLE=Include SET_BUFFER_OUTPUT_FILE=Include SET_DIRECTORY_READONLY=Title SAVE AS Syntax: SAVE AS file_spec1 Writes the current buffer to the specified file.E LSE prompts for a file name if you do not specify one. This command? works like the SAVE FILE command when you use the default file specification.wwpE 1 SAVE_ENVIRONMENT_CHANGES=Include SAVE_ENVIRONMENT=Include SAVE_SECTION=Title SAVE ENVIRONMENT CHANGES, Syntax: SAVE ENVIRONMENT CHANGES file_specE Saves language definitions (including placeholders, tokens, aliases,E and packages) that were defined in the current editing session in an environment file.? Definitions that were read in from an environment file are not written.wwpE 1 SAVE_ENVIRONMENT!=Include SAVE_ENVIRONMENT_CHANGES=Include SAVE_SECTION=Title SAVE ENVIRONMENT$ Syntax: SAVE ENVIRONMENT file_spec@ Saves all language definitions, including placeholders, tokens,E aliases, routines, adjustments, and packages in an environment file.A This command reduces the startup time for LSE over executing the@ language definitions in an initialization file each time LSE is invoked.wwpE 1 SAVE_FILE =Include EXIT=Include OPEN_FILE =Include QUIT=Include SAVE_AS=Include SAVE_SELECTION=Include SAVE_VISIBLE=Include SET_BUFFER_OUTPUT_FILE=Include SET_DIRECTORY_READONLY=Title SAVE FILE Syntax: SAVE FIL E file_spec1 Writes the current buffer to the specified file.F LSE defaults to the current buffer's output file if you specified oneC with the SET BUFFER OUTPUT FILE command. If an output file is notD present, LSE defaults to the current buffer's input file (specifiedF when you enter an OPEN FILE command). If LSE cannot find an input or- output file, it prompts you for a file name.A LSE displays an informational message or prompts for informationA before writing the buffer under any of the following conditions:H o If you have not specified an input or output file nameC o If you have not modified the buffer (not made any6 changes during your editing session); o If the buffer's close status is read-only6 o If the output directory is read-onlyF You may use this command and supply a file name at any time while youE are in an editing session, thereby creating a new file that contains E the output up to that point in your editing session. However, usingC this command to write the data to a different file does not changeE the file association of the buffer; that is, LSE still creates a newC version of the file with the same name as that associated with theC buffer when you exit from that editing session or subsequently useC this command without specifying a file name. To change the output: file association, use the SET BUFFER OUTPUT FILE command.wwl  1 SAVE_SECTION=Include SAVE_ENVIRONMENT=Title SAVE SECTION Syntax: SAVE SECTION file_spec= Writes the binary form of all current key definitions, learnF sequences, and text processing utility (TPU) procedures and variables to a section file.C This command writes state information to a section file so that itD can be restored efficiently at a later time. The default file type8 of the saved section file is operating system-specific.F TPU saves key definitions, learn sequences, TPU proce- dures, and TPU variable namesE LSE saves the following global attributes over and above those saved by TPU:$ o Directory Readonly" o Directory Source o Bell All o Bell Broadcast o Cursor" o Command Language) o Primary Selection Model o Keypad o Clipboard o Pending Delete o  Tabs Visible& o Save Related Buffers. o Grammar prefix, Help Library$ o Prompt Terminators& o Prompt Alterminators o Prompt Abort o Prompt Dialog o Prompt Keypad# o Prompt Expandmenu% o Search Auto Reverse' o Search Case Sensitive $ o Search Diacritical o Search Pattern# o Search Span Space! o Balance Windows! o Font Attributes! o Maximum Windows' o Minimum Window Length o Scroll Margins o Height o Widthwwl 1 SAVE_SELECTION=Include CLOSE_FILE=Include SAVE_FILE=Include SAVE_VISIBLE=Title SAVE SELECTION" Syntax: SAVE SELECTION file_spec5 Writes the contents of the selected range to a file.ww 1 SAVE_VISIBLE=Include CLOSE_FILE=Include SAVE_FILE=Include SAVE_SELECTION=Title SAVE VISIBLE Syntax: SAVE VISIBLE file_spec2 Writes the visible lines in the buffer to a file.E Visible lines are those source lines and any overview lines that are1 not compressed by the COLLAPSE or FOCUS command.ww 1 SEARCH=Include PATTERN_SEARCH=Include QUOTE =Include SET_SEARCH_AUTO_REVERSE"=Include SET_SEARCH_CASE_SENSITIVE=Include SET_SEARCH_DIACRITICAL=Include SET_SEARCH_PATTERN=Include SET_SEARCH_SPAN_SPACE=Include SHOW_SEARCH_ATTRIBUTES=Include SUBSTITUTE =Title SEARCH% Syntax: SEARCH search_string noundoC Searches the current buffer for the specified string and positions the cursor at that string.C LSE ignores any occurrence of the search string that begins at theD current cursor position and displays a message if the string cannot be found.E If you do not specify a sea rch string, LSE searches for the previousD search string. If there was no previous search string, LSE prompts you to specify a string.ww 1 SELECT_ALL=Include NEW_SELECTION_MARK=Include SET_PENDING_DELETE=Title SELECT ALL Syntax: SELECT ALL3 Selects the entire contents of the current buffer.E This command places the entire contents of the current buffer in theF selected range. Any operations that LSE performs on a selected rangeF then apply to all t!he contents of the buffer. The SELECT ALL command' automatically disables pending delete.ww 1 SELECT=Include DELETE_SELECTION_MARK=Include NEW_SELECTION_MARK =Title SELECT Syntax: SELECT Toggles the select mark.F This command acts as a toggle to set the select mark if it is not set* and deletes the select mark if it is set.ww 1 SET_ADJUSTMENT_COMPRESS=Include NEW_ADJUSTMENT=Include SHOW_ADJUSTMENT=Title SET ADJUSTMENT COMP"RESS< Syntax: SET ADJUSTMENT COMPRESS boolean defined_adjustment defined_languageA Indicates whether groups of matching lines should be compressed.D With the parameter value set on by default, this tells LSE to avoidF compressing groups and override indentation. The parameter value off. specifies that the group is never compressed.ww 1 SET_ADJUSTMENT_COUNT=Include NEW_ADJUSTMENT=Include SHOW_ADJUSTMENT=Title SET ADJUSTMENT COUNT9 Syntax: SE#T ADJUSTMENT COUNT boolean defined_adjustment defined_languageC Determines whether the adjusted line contributes to a group's line count.F When determining whether to form a group, LSE compares the line count/ with the MINIMUM_LINES value for the language.ww 1 SET_ADJUSTMENT_CURRENT=Include NEW_ADJUSTMENT=Include SHOW_ADJUSTMENT=Title SET ADJUSTMENT CURRENT4 Syntax: SET ADJUSTMENT CURRENT current_indentation0 defined_adjustmen$t defined_language- Adjusts the indentation of the current line.D If a buffer line matches the adjustment named in this command, then@ LSE adjusts the indentation of the buffer line by the number of> columns specified in the command. Negative values adjust the indentation to the left.ww 1 SET_ADJUSTMENT_INHERIT=Include NEW_ADJUSTMENT=Include SHOW_ADJUSTMENT=Title SET ADJUSTMENT INHERITC Syntax: SET ADJUSTMENT INHERIT inherit_keyword defined_adjustment% defined_languageF Specifies that the indentation for the current line is taken from the& adjusted indentation of another line.F Which line's indentation is inherited is determined by the paramenter value.ww 1 SET_ADJUSTMENT_OVERVIEW=Include NEW_ADJUSTMENT=Include SHOW_ADJUSTMENT=Title SET ADJUSTMENT OVERVIEW< Syntax: SET ADJUSTMENT OVERVIEW boolean defined_adjustment defined_languageF Indicates whether or not the text of the &line is used as the overview line.@ With the parameter value on, LSE uses the text of a line as the@ overview line. The parameter value off specifies that the text8 cannot be used; text from a later line is used instead.ww 1 SET_ADJUSTMENT_PATTERN=Include NEW_ADJUSTMENT=Include SHOW_ADJUSTMENT=Title SET ADJUSTMENT PATTERN3 Syntax: SET ADJUSTMENT PATTERN adjustment_pattern0 defined_adjustment defined_language& Defines the pattern of an adjustm'ent.E This command specifies a string that LSE compares against the source? lines. Pattern strings match any string that can be specifiedD directly on the command line. Strings with special characters mustC be enclosed in quotes (" "). Whether the string is quoted or not,< the comparison is case-insensitive. You must use the "$()". convention to enclose named pattern elements.B Definitions with literal strings take precedence over definitions with predefined patterns.ww( "1 SET_ADJUSTMENT_PREFIX_ADJUSTMENT=Include DELETE_ADJUSTMENT=Include EXTRACT_ADJUSTMENT =Include SET_ADJUSTMENT_COMPRESS=Include SET_ADJUSTMENT_COUNT=Include SET_ADJUSTMENT_CURRENT=Include SET_ADJUSTMENT_INHERIT =Include SET_ADJUSTMENT_OVERVIEW=Include SET_ADJUSTMENT_PATTERN)=Include SET_ADJUSTMENT_PREFIX_ADJUSTMENT*=Include SET_ADJUSTMENT_PREFIX_INDENTATION"=Include SET_ADJUSTMENT_SUBSEQUENT=Include SET_ADJUSTMENT_UNIT=Include SHOW_ADJUSTMENT'=Title SET ADJUS)TMENT PREFIX ADJUSTMENT; Syntax: SET ADJUSTMENT PREFIX ADJUSTMENT adjustment_value0 defined_adjustment defined_languageD Lets you skip a pattern at the beginning of a line to determine the adjustment.! There are two adjustment values:H o CURRENT-Tells LSE to use the adjustment of the current definition.C o FOLLOWING-Tells LSE to use the adjustment for theD definition that matches the text after the pre*fix.D If there is no text after the prefix, LSE uses theD adjustment for a blank line. If the text after theH prefix has the adjustment value FOLLOWING, LSE ignores: other action commands on the definition.ww #1 SET_ADJUSTMENT_PREFIX_INDENTATION=Include NEW_ADJUSTMENT=Include SHOW_ADJUSTMENT(=Title SET ADJUSTMENT PREFIX INDENTATION= Syntax: SET ADJUSTMENT PREFIX INDENTATION indentation_value0 + defined_adjustment defined_languageD Lets you skip a pattern at the beginning of a line to determine the indentation value.ww 1 SET_ADJUSTMENT_SUBSEQUENT=Include NEW_ADJUSTMENT=Include SHOW_ADJUSTMENT =Title SET ADJUSTMENT SUBSEQUENT: Syntax: SET ADJUSTMENT SUBSEQUENT subsequent_indentation0 defined_adjustment defined_language9 Adjusts the indentation of lines after the current line.F If a buffer line matches an adjustment define,d with this command, LSEF adjusts the indentation of all lines after that line by the number ofD columns given in the command. Negative values move the indentationC to the left. You cannot use this command after the SET ADJUSTMENT INHERIT command.ww 1 SET_ADJUSTMENT_UNIT=Include NEW_ADJUSTMENT=Include SHOW_ADJUSTMENT=Title SET ADJUSTMENT UNIT8 Syntax: SET ADJUSTMENT UNIT boolean defined_adjustment defined_language7 Tells LSE to treat consec-utive lines as a single unit.C If consecutive lines in a buffer match adjustments defined in thisE command and have the same indentation, then the sequence of lines isF treated as one group with the first line serving as an overview line.A Note that all the lines do not have to match the same adjustmentB definition; you only need to use this command on all definitions.ww 1 SET_ALIAS_EXPAND_TEXT=Include NEW_ALIAS+=Include SET_LANGUAGE_IDENTIFIER_CHARACTERS=Inc.lude SHOW_ALIAS=Title SET ALIAS EXPAND TEXT9 Syntax: SET ALIAS EXPAND TEXT text_string defined_alias defined_language' Defines the expanded text of an alias.F When an EXPAND command is executed on an alias, the text of the alias5 name is replaced in the buffer with the expand text.ww 1 SET_BALANCE_WINDOWS=Include BALANCE_WINDOWS=Include SET_MAXIMUM_WINDOWS"=Include SET_MINIMUM_WINDOW_LENGTH=Include SHOW_WINDOW_ATTRIBUTES=Title SET BALAN/CE WINDOWS% Syntax: SET BALANCE WINDOWS booleanD Automatically balances window length whenever you change the number of windows.E The parameter value off disables window balancing and allows windows to have unequal lengths.ww! 1 SET_BELL_ALL=Include SET_BELL_BROADCAST=Include SHOW_ATTRIBUTES=Title SET BELL ALL Syntax: SET BELL ALL boolean@ Sets the state that determines whether or not the terminal bell8 sounds when messages are written to the messa0ge window.D LSE prompts you for a value. Specify the parameter value on to set@ the bell on for all messages. By default, the bell is set off.ww! 1 SET_BELL_BROADCAST=Include SET_BELL_ALL=Include SHOW_ATTRIBUTES=Title SET BELL BROADCAST$ Syntax: SET BELL BROADCAST booleanC Sets the state that determines whether or not terminal bell sounds; when broadcast messages are written to the message window.A LSE prompts you for a value. Specify the parameter val1ue off toF disable the bell for broadcast messages. By default, the bell is set on.ww! 1 SET_BUFFER_AUTO_ERASE(=Include SET_PLACEHOLDER_AUTO_SUBSTITUTE"=Include SET_PLACEHOLDER_BODY_LINE$=Include SET_PLACEHOLDER_DESCRIPTION$=Include SET_PLACEHOLDER_DUPLICATION#=Include SET_PLACEHOLDER_HELP_TOPIC =Include SET_PLACEHOLDER_INHERIT =Include SET_PLACEHOLDER_LEADING"=Include SET_PLACEHOLDER_MENU_LINE#=Include SET_PLACEHOLDER_PSEUDOCODE"=Include SET_PLACEHOLDER_SEPAR2ATOR&=Include SET_PLACEHOLDER_TERMINAL_LINE!=Include SET_PLACEHOLDER_TRAILING=Include SHOW_BUFFER=Title SET BUFFER AUTO ERASE' Syntax: SET BUFFER AUTO ERASE booleanF Enables or disables automatic erasing of placeholders for the current buffer.A LSE erases the placeholder that the cursor is on when you type aF character over that placeholder. By default, this feature is active.ww! 1 SET_BUFFER_CLOSE=Include NEW_BUFFER=Include SET_BUFFER_MODIFIABLE=Inc3lude SHOW_BUFFER=Title SET BUFFER CLOSE' Syntax: SET BUFFER CLOSE close_option$ Sets the buffer's read/write state.E The parameter value read_only prevents LSE from writing the contentsB of the current buffer to a file upon exiting LSE or compiling the contents of the buffer.ww! 1 SET_BUFFER_DIRECTION=Include ERASE_CHARACTER=Include ERASE_LINE=Include ERASE_PLACEHOLDER=Include ERASE_WORD!=Include PATTERN_EXACT_SUBSTITUTE=Include PATTERN_SEARCH=I4nclude PATTERN_SUBSTITUTE=Include SEARCH=Include SHOW_BUFFER=Include SUBSTITUTE=Title SET BUFFER DIRECTION( Syntax: SET BUFFER DIRECTION direction6 Sets the direction of a buffer to forward or reverse.ww! 1 SET_BUFFER_INDENTATION=Include DELETE_TAB=Include ENTER_TAB=Include EXPAND=Include INDENT_LEFT=Include INDENT_RIGHT=Title SET BUFFER INDENTATION& Syntax: SET BUFFER INDENTATION levelD Sets the indentation level for the current buffer, 5without changing the current line.ww/! 1 SET_BUFFER_JOURNALING=Include RECOVER_BUFFER=Include SHOW_BUFFER=Title SET BUFFER JOURNALING' Syntax: SET BUFFER JOURNALING booleanE Enables or disables buffer-change journaling for the current buffer.A This command does not enable buffer-change journaling for system: buffers. By default, buffer-change journaling is active.ww/! 1 SET_BUFFER_LANGUAGE=Include SHOW_BUFFER=Title SET BUFFER 6LANGUAGE+ Syntax: SET BUFFER LANGUAGE language_name/ Associates a language with the current buffer.@ By default, LSE uses a file-type specification to determine theD language to associate with a buffer. To disassociate a buffer with; any language, use this command with a blank language name.ww/! 1 SET_BUFFER_LEFT_MARGIN =Include FILL =Include SET_BUFFER_RIGHT_MARGIN=Include SET_LANGUAGE_WRAP=Include SHOW_BUFFER=Title SET BUFFER LEFT MARGIN' Syntax: SET 7BUFFER LEFT MARGIN columnE Sets the left margin for the current buffer to the column number you specify.E By default, LSE sets the indicated buffer's left margin at column 1.E The column number you specify must be an integer less than the value set for the right margin.@ If you specify column number 0, LSE uses the indentation of the? current line to determine the left margin when you use the SETB LANGUAGE WRAP command. Having set the left margin to 0, when youE enter the FILL 8command LSE uses the indentation of the first line of6 each selected paragraph to determine the left margin.ww/! 1 SET_BUFFER_MODIFIABLE=Include SET_BUFFER=Include SET_BUFFER_CLOSE=Include SET_DIRECTORY_READONLY=Title SET BUFFER MODIFIABLE' Syntax: SET BUFFER MODIFIABLE boolean; Changes the buffer modifiable state of the current buffer.C The parameter value on sets the buffer state to modifi- able. TheD parameter value off sets the the buffer state to 9unmodifiable. See= the documentation for the SET DIRECTORY READONLY command for4 information about how this state is set by default.ww/! 1 SET_BUFFER_OUTPUT_FILE=Include CLOSE_BUFFER=Include CLOSE_FILE=Include DELETE_BUFFER =Include EXIT=Include SAVE_AS=Include SAVE_FILE=Include SET_BUFFER_CLOSE=Include SHOW_BUFFER=Title SET BUFFER OUTPUT FILE* Syntax: SET BUFFER OUTPUT FILE file_spec3 Associates an output file with the current buffer.C This co:mmand associates an output file to a buffer for writing theD buffer out to a file. This command does not cause the buffer to beD written to a file. You can disassociate the current buffer from anF output file by specifying this command with a blank output file name.B In this case, LSE asks you to supply a file name when you request that the buffer be written out.ww/! 1 SET_BUFFER_OVERVIEW=Include COLLAPSE=Include EXPAND=Include FOCUS=Include SHOW_BUFFER=Inc;lude VIEW_SOURCE=Title SET BUFFER OVERVIEW% Syntax: SET BUFFER OVERVIEW boolean? Enables or disables overview operations in the current buffer.E This command enables or disables the source elision commands and theE EXPAND command on an overview line. By default, overview operationsE are allowed in a buffer when it is created. The parameter value off disables overview operations.wwV! 1 SET_BUFFER_RIGHT_MARGIN=Include ENTER_SPACE =Include FILL=Include S<ET_BUFFER_LEFT_MARGIN=Include SET_BUFFER_WRAP=Include SHOW_BUFFER=Title SET BUFFER RIGHT MARGIN( Syntax: SET BUFFER RIGHT MARGIN column. Sets the right margin for the current buffer.C LSE sets the buffer's right margin to column 80, by default, or toF the column number you specify. If the SET BUFFER WRAP command is on,8 this command affects the FILL and ENTER SPACE commands.wwV! 1 SET_BUFFER_TAB_INCREMENT=Include ENTER_TAB=Include SET_BUFFER_INDENTATION==Include SHOW_BUFFER=Title SET BUFFER TAB INCREMENT) Syntax: SET BUFFER TAB INCREMENT number= Specifies the logical tab stop length in the current buffer.C This command specifies the number of columns between the tab stopsD for the current buffer. Tab stops are set beginning with column 1.$ All previous tab stops are cleared.wwV! 1 SET_BUFFER_TEXT=Include SHOW_BUFFER!=Include TOGGLE_INSERT_OVERSTRIKE=Title SET BUFFER TEXT% Syntax: SET BUFFER TEXT text_o>ption< Sets the text-entry mode of the current buffer to insert or overstrike.wwV! 1 SET_BUFFER_WRAP=Include ENTER_LINE=Include ENTER_SPACE=Include SHOW_BUFFER=Title SET BUFFER WRAP! Syntax: SET BUFFER WRAP boolean9 Enables or disables line wrapping in the current buffer.@ This command enables the ENTER SPACE and ENTER LINE commands toE perform a wrap operation in the current buffer. Initially, wrappingD is disabled unless the language associated ?with the buffer has wrap set on.wwV! 1 SET_CLIPBOARD =Include COPY=Include COPY_APPEND =Include CUT=Include CUT_APPEND=Include PASTE=Include SHOW_ATTRIBUTES=Title SET CLIPBOARD Syntax: SET CLIPBOARD boolean; Changes the default behavior for the DECwindows clipboard.< This command determines whether the default setting for the? DECwindows clipboard is on or off for the COPY, CUT, and PASTEF commands. The parameter value on sets the DECwindows clipb@oard. The= parameter value off sets the PASTE buffer for character-cell terminals.wwV! 1 SET_COMMAND_LANGUAGE=Include SHOW_ATTRIBUTES=Title SET COMMAND LANGUAGE/ Syntax: SET COMMAND LANGUAGE command_language1 Sets the command language to Portable or VMSLSE.E The parameter keywords Portable and PLSE enable the portable parser.A The parameter keywords VMSLSE and LSE enable the OpenVMS Command# Language Interpreter (CLI) parser.ww}! A1 SET_CURSOR=Include SHOW_ATTRIBUTES=Title SET CURSOR" Syntax: SET CURSOR cursor_option. Sets free or bound cursor motion in a buffer.B When the cursor motion is bound, LSE restricts the cursor to thatF part of the buffer occupied by text. When the cursor motion is free,< the cursor can be positioned anywhere in the buffer window.ww}! 1 SET_DIRECTORY_DEFAULT=Include SHOW_ATTRIBUTES=Title SET DIRECTORY DEFAULT. Syntax: SET DIRECTORY DEFAULT directory_specB: Changes your default device and directory specifications.C This command applies the new default device and directory names toE all subesequent file specifications that do not explicitly include aE device or directory name. The default set in an LSE editing session7 remains in effect after you terminate the LSE session.ww}! 1 SET_DIRECTORY_READONLY=Include SET_BUFFER_CLOSE=Include SET_BUFFER_MODIFIABLE=Include SET_DIRECTORY_DEFAULT=Include SHOW_ATTRIBUTES C=Title SET DIRECTORY READONLY: Syntax: SET DIRECTORY READONLY directory_spec add_remove1 Sets the indicated directory's read/write state.D This command adds the directory or removes it from the list of read only directories.= LSE does not look at a directory's file-system protection toF determine whether or not it should be set to read- only. As such, ifD a file is read from a directory that is write-protected by the fileC system, it is not set to read-only. If you modify the buffDer, LSEE will attempt to write the file out and you will get an error message from the operating system.ww}! 1 SET_DIRECTORY_SOURCE=Include GOTO_SOURCE=Include INCLUDE_FILE=Include OPEN_FILE=Include OPEN_FILE=Include SHOW_ATTRIBUTES=Title SET DIRECTORY SOURCE- Syntax: SET DIRECTORY SOURCE directory_spec7 Specifies a directory to be used to find source files.E This command specifies the directories LSE uses to find source filesF when you issue commEands that read files. You can specify one or moreB directory specifications. To remove a list of directories, enter3 this command with a blank directory specification.ww}! 1 SET_FONT=Include SHOW_WINDOW_ATTRIBUTES=Title SET FONT! Syntax: SET FONT font_attributeC Sets the screen font size to big or little and the font spacing to normal or condensed.? This command allows you to set the font size in the DECwindows environment only.ww}! F 1 SET_HEIGHT=Include SET_WIDTH=Include SHOW_ATTRIBUTES=Title SET HEIGHT Syntax: SET HEIGHT number( Sets the number of lines on the screen.ww! 1 SET_KEYPAD=Include SHOW_ATTRIBUTES=Include SHOW_KEY=Title SET KEYPAD Syntax: SET KEYPAD keypad_name+ Sets the keypad definitions to EDT or EVE., LSE defaults to the EDT keypad definitions.ww! 1 SET_LANGUAGE_ANSI_FORTRAN=Include NEW_LANGUAGE=Include SET_LANGUAGE_FORTRANG=Include SHOW_LANGUAGE =Title SET LANGUAGE ANSI FORTRAN< Syntax: SET LANGUAGE ANSI FORTRAN boolean defined_language/ Specifies special processing for ANSI Fortran.F Note that some commands behave differently when you use this command.? Specifying off, the default, causes LSE to insert templates in non-ANSI (tab) format.ww! !1 SET_LANGUAGE_BRACKETED_COMMENTS=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE"=Include SET_LANGUAGE_ANSI_FORTRAN(=Include SET_LANHGUAGE_BRACKETED_COMMENTS)=Include SET_LANGUAGE_COMMENT_ASSOCIATION%=Include SET_LANGUAGE_COMPILE_COMMAND=Include SET_LANGUAGE_ESCAPES!=Include SET_LANGUAGE_EXPAND_CASE =Include SET_LANGUAGE_FILE_TYPES$=Include SET_LANGUAGE_FIXED_COMMENTS=Include SET_LANGUAGE_FORTRAN"=Include SET_LANGUAGE_HELP_LIBRARY =Include SET_LANGUAGE_HELP_TOPIC+=Include SET_LANGUAGE_IDENTIFIER_CHARACTERS$=Include SET_LANGUAGE_INITIAL_STRING!=Include SET_LANGUAGE_LEFT_MARGIN#=Include SET_LANGUAGE_LINE_COMMENTIS&=Include SET_LANGUAGE_OPTIONAL_DELIMIT+=Include SET_LANGUAGE_OPTIONAL_LIST_DELIMIT,=Include SET_LANGUAGE_OVERVIEW_MINIMUM_LINES(=Include SET_LANGUAGE_OVERVIEW_TAB_RANGE(=Include SET_LANGUAGE_PSEUDOCODE_DELIMIT,=Include SET_LANGUAGE_PUNCTUATION_CHARACTERS=Include SET_LANGUAGE_QUOTES&=Include SET_LANGUAGE_REQUIRED_DELIMIT+=Include SET_LANGUAGE_REQUIRED_LIST_DELIMIT"=Include SET_LANGUAGE_RIGHT_MARGIN#=Include SET_LANGUAGE_TAB_INCREMENT%=Include SET_LANGUAGE_TAG_TERMINATORS'=Include S JET_LANGUAGE_TRAILING_COMMENTS=Include SET_LANGUAGE_VERSION=Include SET_LANGUAGE_WRAP=Include SHOW_LANGUAGE&=Title SET LANGUAGE BRACKETED COMMENTSA Syntax: SET LANGUAGE BRACKETED COMMENTS begin_string end_string( add_remove defined_language? Specifies the character sequences of comments in the language.@ This command defines the character sequences that start and end> bracketed comments. A bracketed comment begins and ends withB explicit comment delimiters. (Note thaKt the beginning and ending5 comment delimiters can be the same but need not be.)F Bracketed comments are recognized by the formatting commands (see theC ALIGN and FILL commands) and placeholder operations (see the ERASEB PLACEHOLDER command and the SET PLACEHOLDER DUPLICATION command).ww! "1 SET_LANGUAGE_COMMENT_ASSOCIATION=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE"=Include SET_LANGUAGE_ANSI_FORTRAN(=Include SET_LANGUAGE_BRACKETED_COMMENTS)=Include SET_LANGULAGE_COMMENT_ASSOCIATION%=Include SET_LANGUAGE_COMPILE_COMMAND=Include SET_LANGUAGE_ESCAPES!=Include SET_LANGUAGE_EXPAND_CASE =Include SET_LANGUAGE_FILE_TYPES$=Include SET_LANGUAGE_FIXED_COMMENTS=Include SET_LANGUAGE_FORTRAN"=Include SET_LANGUAGE_HELP_LIBRARY =Include SET_LANGUAGE_HELP_TOPIC+=Include SET_LANGUAGE_IDENTIFIER_CHARACTERS$=Include SET_LANGUAGE_INITIAL_STRING!=Include SET_LANGUAGE_LEFT_MARGIN#=Include SET_LANGUAGE_LINE_COMMENTS&=Include SET_LANGUAGE_OPTIONAL_DELIMIT+ M=Include SET_LANGUAGE_OPTIONAL_LIST_DELIMIT,=Include SET_LANGUAGE_OVERVIEW_MINIMUM_LINES(=Include SET_LANGUAGE_OVERVIEW_TAB_RANGE(=Include SET_LANGUAGE_PSEUDOCODE_DELIMIT,=Include SET_LANGUAGE_PUNCTUATION_CHARACTERS=Include SET_LANGUAGE_QUOTES&=Include SET_LANGUAGE_REQUIRED_DELIMIT+=Include SET_LANGUAGE_REQUIRED_LIST_DELIMIT"=Include SET_LANGUAGE_RIGHT_MARGIN#=Include SET_LANGUAGE_TAB_INCREMENT%=Include SET_LANGUAGE_TAG_TERMINATORS'=Include SET_LANGUAGE_TRAILING_COMMENTS=Include SETN_LANGUAGE_VERSION=Include SET_LANGUAGE_WRAP=Include SHOW_LANGUAGE'=Title SET LANGUAGE COMMENT ASSOCIATION> Syntax: SET LANGUAGE COMMENT ASSOCIATION comment_association defined_languageD Specifies whether comments are associated with the next or previous identifier.ww! 1 SET_LANGUAGE_COMPILE_COMMAND=Include COMPILE=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE"=Include SET_LANGUAGE_ANSI_FORTRAN(=Include SET_LANGUAGE_BRACKETED_COMMENTS)=IOnclude SET_LANGUAGE_COMMENT_ASSOCIATION%=Include SET_LANGUAGE_COMPILE_COMMAND=Include SET_LANGUAGE_ESCAPES!=Include SET_LANGUAGE_EXPAND_CASE =Include SET_LANGUAGE_FILE_TYPES$=Include SET_LANGUAGE_FIXED_COMMENTS=Include SET_LANGUAGE_FORTRAN"=Include SET_LANGUAGE_HELP_LIBRARY =Include SET_LANGUAGE_HELP_TOPIC+=Include SET_LANGUAGE_IDENTIFIER_CHARACTERS$=Include SET_LANGUAGE_INITIAL_STRING!=Include SET_LANGUAGE_LEFT_MARGIN#=Include SET_LANGUAGE_LINE_COMMENTS&=Include SET_LANGUAGE_OP PTIONAL_DELIMIT+=Include SET_LANGUAGE_OPTIONAL_LIST_DELIMIT,=Include SET_LANGUAGE_OVERVIEW_MINIMUM_LINES(=Include SET_LANGUAGE_OVERVIEW_TAB_RANGE(=Include SET_LANGUAGE_PSEUDOCODE_DELIMIT,=Include SET_LANGUAGE_PUNCTUATION_CHARACTERS=Include SET_LANGUAGE_QUOTES&=Include SET_LANGUAGE_REQUIRED_DELIMIT+=Include SET_LANGUAGE_REQUIRED_LIST_DELIMIT"=Include SET_LANGUAGE_RIGHT_MARGIN#=Include SET_LANGUAGE_TAB_INCREMENT%=Include SET_LANGUAGE_TAG_TERMINATORS'=Include SET_LANGUAGE_TRAILING_COMMENTQS=Include SET_LANGUAGE_VERSION=Include SET_LANGUAGE_WRAP=Include SHOW_LANGUAGE#=Title SET LANGUAGE COMPILE COMMAND6 Syntax: SET LANGUAGE COMPILE COMMAND compile_command defined_language> Specifies the default command string for the COMPILE command.E This string is the command used to compile a buffer when the COMPILEE command is used. If the language has diagnostic capability, and youE want a diagnostics file created for use with the REVIEW command, youE must spRecify the diagnostics switch in the command. For example, on OpenVMS systems:& SET LANGUAGE COMPILE COMMAND "CC/DIA"ww! 1 SET_LANGUAGE_ESCAPES=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE"=Include SET_LANGUAGE_ANSI_FORTRAN(=Include SET_LANGUAGE_BRACKETED_COMMENTS)=Include SET_LANGUAGE_COMMENT_ASSOCIATION%=Include SET_LANGUAGE_COMPILE_COMMAND=Include SET_LANGUAGE_ESCAPES!=Include SET_LANGUAGE_EXPAND_CASE =Include SET_LANGUAGE_FILE_TYPES$=Include SET_LSANGUAGE_FIXED_COMMENTS=Include SET_LANGUAGE_FORTRAN"=Include SET_LANGUAGE_HELP_LIBRARY =Include SET_LANGUAGE_HELP_TOPIC+=Include SET_LANGUAGE_IDENTIFIER_CHARACTERS$=Include SET_LANGUAGE_INITIAL_STRING!=Include SET_LANGUAGE_LEFT_MARGIN#=Include SET_LANGUAGE_LINE_COMMENTS&=Include SET_LANGUAGE_OPTIONAL_DELIMIT+=Include SET_LANGUAGE_OPTIONAL_LIST_DELIMIT,=Include SET_LANGUAGE_OVERVIEW_MINIMUM_LINES(=Include SET_LANGUAGE_OVERVIEW_TAB_RANGE(=Include SET_LANGUAGE_PSEUDOCODE_DELIMIT,=IncluTde SET_LANGUAGE_PUNCTUATION_CHARACTERS=Include SET_LANGUAGE_QUOTES&=Include SET_LANGUAGE_REQUIRED_DELIMIT+=Include SET_LANGUAGE_REQUIRED_LIST_DELIMIT"=Include SET_LANGUAGE_RIGHT_MARGIN#=Include SET_LANGUAGE_TAB_INCREMENT%=Include SET_LANGUAGE_TAG_TERMINATORS'=Include SET_LANGUAGE_TRAILING_COMMENTS=Include SET_LANGUAGE_VERSION=Include SET_LANGUAGE_WRAP=Include SHOW_LANGUAGE=Title SET LANGUAGE ESCAPES@ Syntax: SET LANGUAGE ESCAPES character_string defined_languageD Describes t Uhe syntax of certain language elements, such as strings,: that require special handling for proper text formatting.C The value must be a quoted string containing the escape charactersB for quoted items. Some languages use escape characters to insertF quote characters into strings. For example, C uses the backslash (\)B as an escape character. If you do not supply an escape, then LSEC assumes that the language inserts quote characters into strings by doubling them.ww!V 1 SET_LANGUAGE_EXPAND_CASE=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE"=Include SET_LANGUAGE_ANSI_FORTRAN(=Include SET_LANGUAGE_BRACKETED_COMMENTS)=Include SET_LANGUAGE_COMMENT_ASSOCIATION%=Include SET_LANGUAGE_COMPILE_COMMAND=Include SET_LANGUAGE_ESCAPES!=Include SET_LANGUAGE_EXPAND_CASE =Include SET_LANGUAGE_FILE_TYPES$=Include SET_LANGUAGE_FIXED_COMMENTS=Include SET_LANGUAGE_FORTRAN"=Include SET_LANGUAGE_HELP_LIBRARY =Include SET_LANGUAGE_HELP_TOPIC+=Include SET_LAN WGUAGE_IDENTIFIER_CHARACTERS$=Include SET_LANGUAGE_INITIAL_STRING!=Include SET_LANGUAGE_LEFT_MARGIN#=Include SET_LANGUAGE_LINE_COMMENTS&=Include SET_LANGUAGE_OPTIONAL_DELIMIT+=Include SET_LANGUAGE_OPTIONAL_LIST_DELIMIT,=Include SET_LANGUAGE_OVERVIEW_MINIMUM_LINES(=Include SET_LANGUAGE_OVERVIEW_TAB_RANGE(=Include SET_LANGUAGE_PSEUDOCODE_DELIMIT,=Include SET_LANGUAGE_PUNCTUATION_CHARACTERS=Include SET_LANGUAGE_QUOTES&=Include SET_LANGUAGE_REQUIRED_DELIMIT+=Include SET_LANGUAGE_REQUIRED_LXIST_DELIMIT"=Include SET_LANGUAGE_RIGHT_MARGIN#=Include SET_LANGUAGE_TAB_INCREMENT%=Include SET_LANGUAGE_TAG_TERMINATORS'=Include SET_LANGUAGE_TRAILING_COMMENTS=Include SET_LANGUAGE_VERSION=Include SET_LANGUAGE_WRAP=Include SHOW_LANGUAGE=Title SET LANGUAGE EXPAND CASE= Syntax: SET LANGUAGE EXPAND CASE case_type defined_language; Specifies the case of expanded text of inserted templates.ww ! 1 SET_LANGUAGE_FILE_TYPES=Include EXTRACT_LANGUAGE=Inclu Yde NEW_LANGUAGE=Include SHOW_LANGUAGE=Title SET LANGUAGE FILE TYPES8 Syntax: SET LANGUAGE FILE TYPES text_string add_remove defined_languageD Specifies a file type that is valid for the language being defined.C When LSE reads a file into a buffer, it sets the language for thatE buffer automatically if it recognizes the file type. For example, aF Fortran file type (.FOR) sets the language to Fortran. Note that the6 period character must be included with the file type.Zww ! 1 SET_LANGUAGE_FIXED_COMMENTS=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE"=Include SET_LANGUAGE_ANSI_FORTRAN(=Include SET_LANGUAGE_BRACKETED_COMMENTS)=Include SET_LANGUAGE_COMMENT_ASSOCIATION%=Include SET_LANGUAGE_COMPILE_COMMAND=Include SET_LANGUAGE_ESCAPES!=Include SET_LANGUAGE_EXPAND_CASE =Include SET_LANGUAGE_FILE_TYPES$=Include SET_LANGUAGE_FIXED_COMMENTS=Include SET_LANGUAGE_FORTRAN"=Include SET_LANGUAGE_HELP_LIBRARY =Include SET_LANGUAGE_HE[LP_TOPIC+=Include SET_LANGUAGE_IDENTIFIER_CHARACTERS$=Include SET_LANGUAGE_INITIAL_STRING!=Include SET_LANGUAGE_LEFT_MARGIN#=Include SET_LANGUAGE_LINE_COMMENTS&=Include SET_LANGUAGE_OPTIONAL_DELIMIT+=Include SET_LANGUAGE_OPTIONAL_LIST_DELIMIT,=Include SET_LANGUAGE_OVERVIEW_MINIMUM_LINES(=Include SET_LANGUAGE_OVERVIEW_TAB_RANGE(=Include SET_LANGUAGE_PSEUDOCODE_DELIMIT,=Include SET_LANGUAGE_PUNCTUATION_CHARACTERS=Include SET_LANGUAGE_QUOTES&=Include SET_LANGUAGE_REQUIRED_DELIMIT+=Inclu\de SET_LANGUAGE_REQUIRED_LIST_DELIMIT"=Include SET_LANGUAGE_RIGHT_MARGIN#=Include SET_LANGUAGE_TAB_INCREMENT%=Include SET_LANGUAGE_TAG_TERMINATORS'=Include SET_LANGUAGE_TRAILING_COMMENTS=Include SET_LANGUAGE_VERSION=Include SET_LANGUAGE_WRAP=Include SHOW_LANGUAGE"=Title SET LANGUAGE FIXED COMMENTSC Syntax: SET LANGUAGE FIXED COMMENTS text_string column add_remove defined_languageE Specifies the character sequences of fixed comment delimiters in the language.E] This command is used for languages requiring that a specific commentE delimiter be placed in a specific column, such as SET LANGUAGE FIXEDE COMMENTS "*" 1 ADD COBOL, since COBOL requires comment delimiters to be in column 1.ww ! 1 SET_LANGUAGE_FORTRAN=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE"=Include SET_LANGUAGE_ANSI_FORTRAN=Include SHOW_LANGUAGE=Title SET LANGUAGE FORTRAN7 Syntax: SET LANGUAGE FORTRAN boolean defined_language* Specifies special p^rocessing for Fortran.F Note that some commands behave differently when you use this command.ww ! 1 SET_LANGUAGE_HELP_LIBRARY=Include EXTRACT_LANGUAGE=Include HELP_INDICATED=Include NEW_LANGUAGE=Include SHOW_LANGUAGE =Title SET LANGUAGE HELP LIBRARY> Syntax: SET LANGUAGE HELP LIBRARY file_spec defined_language< Specifies the HELP library where you can find help text for2 placeholders and tokens defined in this language.> On OpenVMS systems, LSE uses the _default file specifica- tion7 SYS$HELP:HELPLIB.HLB. On Ultrix, it uses /usr/lib/lse? /env/language_name.hlp. If you want to access some other HELP2 library, you must supply an explicit device name.ww0" 1 SET_LANGUAGE_HELP_TOPIC=Include EXTRACT_LANGUAGE=Include HELP_INDICATED=Include NEW_LANGUAGE=Include SHOW_LANGUAGE=Title SET LANGUAGE HELP TOPIC> Syntax: SET LANGUAGE HELP TOPIC text_string defined_languageA Specifies a prefix string to be concatenated `in a placeholder or< token definition before LSE looks up the help text for that placeholder or token.ww0" $1 SET_LANGUAGE_IDENTIFIER_CHARACTERS=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE=Include SHOW_LANGUAGE)=Title SET LANGUAGE IDENTIFIER CHARACTERSB Syntax: SET LANGUAGE IDENTIFIER CHARACTERS identifier_characters defined_languageE Specifies the characters that may appear in token and alias names in the language.E The list of identifaier characters also determines what LSE considers> to be a word. A word is a sequence of identifier characters,@ possibly followed by one or more blanks, tabs, or nonidentifierF characters. All nonblank, nonidentifier characters are considered to be distinct words.ww0" 1 SET_LANGUAGE_INITIAL_STRING=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE=Include SHOW_LANGUAGE"=Title SET LANGUAGE INITIAL STRINGB Syntax: SET LANGUAGE INITIAL STRING text_string defined_labnguage@ Specifies the initial text that is to appear in a newly created buffer.ww0" 1 SET_LANGUAGE_LEFT_MARGIN=Include EXTRACT_LANGUAGE =Include FILL=Include NEW_LANGUAGE=Include SET_BUFFER_LEFT_MARGIN=Include SHOW_LANGUAGE=Title SET LANGUAGE LEFT MARGIN: Syntax: SET LANGUAGE LEFT MARGIN column defined_languageA Specifies the default left margin setting to be used for buffers associated with language./ By default the left margin is set at columnc 1.ww0" 1 SET_LANGUAGE_LINE_COMMENTS=Include NEW_LANGUAGE"=Include SET_LANGUAGE_ANSI_FORTRAN(=Include SET_LANGUAGE_BRACKETED_COMMENTS)=Include SET_LANGUAGE_COMMENT_ASSOCIATION%=Include SET_LANGUAGE_COMPILE_COMMAND=Include SET_LANGUAGE_ESCAPES!=Include SET_LANGUAGE_EXPAND_CASE =Include SET_LANGUAGE_FILE_TYPES$=Include SET_LANGUAGE_FIXED_COMMENTS=Include SET_LANGUAGE_FORTRAN"=Include SET_LANGUAGE_HELP_LIBRARY =Include SET_LANGUAGE_HELP_TOPIC+=Include SET_LAN dGUAGE_IDENTIFIER_CHARACTERS$=Include SET_LANGUAGE_INITIAL_STRING!=Include SET_LANGUAGE_LEFT_MARGIN#=Include SET_LANGUAGE_LINE_COMMENTS&=Include SET_LANGUAGE_OPTIONAL_DELIMIT+=Include SET_LANGUAGE_OPTIONAL_LIST_DELIMIT,=Include SET_LANGUAGE_OVERVIEW_MINIMUM_LINES(=Include SET_LANGUAGE_OVERVIEW_TAB_RANGE(=Include SET_LANGUAGE_PSEUDOCODE_DELIMIT,=Include SET_LANGUAGE_PUNCTUATION_CHARACTERS=Include SET_LANGUAGE_QUOTES&=Include SET_LANGUAGE_REQUIRED_DELIMIT+=Include SET_LANGUAGE_REQUIRED_LeIST_DELIMIT"=Include SET_LANGUAGE_RIGHT_MARGIN#=Include SET_LANGUAGE_TAB_INCREMENT%=Include SET_LANGUAGE_TAG_TERMINATORS'=Include SET_LANGUAGE_TRAILING_COMMENTS=Include SET_LANGUAGE_VERSION=Include SET_LANGUAGE_WRAP=Include SHOW_LANGUAGE!=Title SET LANGUAGE LINE COMMENTS; Syntax: SET LANGUAGE LINE COMMENTS text_string add_remove defined_languageC Specifies the character sequences of the line comment delimiter in the language.> Line comments require that the fcomment delimiter be the firstE character that is not blank on the line. Trailing and line commentsE are recognized by the formatting commands and placeholder operations just as bracketed comments are.ww@A" 1 SET_LANGUAGE_OPTIONAL_DELIMIT=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE=Include SHOW_LANGUAGE$=Title SET LANGUAGE OPTIONAL DELIMIT? Syntax: SET LANGUAGE OPTIONAL DELIMIT begin_string end_string defined_language< Specifies starting angd ending strings that delimit optional placeholders.B Note that you cannot use any character that you used as a comment delimiter.ww@A" $1 SET_LANGUAGE_OPTIONAL_LIST_DELIMIT=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE=Include SHOW_LANGUAGE)=Title SET LANGUAGE OPTIONAL LIST DELIMITD Syntax: SET LANGUAGE OPTIONAL LIST DELIMIT begin_string end_string defined_languageA Specifies starting and ending strings that delimit optional list placeholdhers.B Note that you cannot use any character that you used as a comment delimiter.ww@A" %1 SET_LANGUAGE_OVERVIEW_MINIMUM_LINES=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE=Include SHOW_LANGUAGE=Include VIEW_SOURCE*=Title SET LANGUAGE OVERVIEW MINIMUM LINESE Syntax: SET LANGUAGE OVERVIEW MINIMUM LINES number defined_languageA Specifies the minimum number of lines an overview line must hideF For example, if the value is 5, then a line hides other lines oinly ifB there are at least five lines to hide. This command helps you to> avoid having very small source-line groups, which avoids many; expansion levels. The default minimum lines to hide is 1.ww@A" !1 SET_LANGUAGE_OVERVIEW_TAB_RANGE=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE=Include SET_ADJUSTMENT&=Title SET LANGUAGE OVERVIEW TAB RANGE= Syntax: SET LANGUAGE OVERVIEW TAB RANGE min_value max_value defined_language; Indicates the range of ta jb values for which the adjustment definitions are valid.C The default is (4,8). The second value must be at least twice theD first value; both values must be positive. For example, if the tabF range is (4,8), then LSE assumes that the adjustment definitions willC work for any SET LANGUAGE TAB value from 4 to 8 inclusive. If you> specify a tab increment value outside the tab range, then LSE5 recomputes indentation to make the adjustments work.E For best performance, it is recommendked that you avoid recomputation@ by choosing a range that covers reasonable values. The numbersB specified for the SET ADJUSTMENT CURRENT and NEW GRAMMAR commands8 must work for any tab increment value in the tab range.ww@A" !1 SET_LANGUAGE_PSEUDOCODE_DELIMIT=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE=Include SHOW_LANGUAGE&=Title SET LANGUAGE PSEUDOCODE DELIMITA Syntax: SET LANGUAGE PSEUDOCODE DELIMIT begin_string end_string defined_language>l Specifies starting and ending strings that delimit pseudocode placeholders.C Note that you cannot use any characters that you used as a comment delimiter.wwPh" %1 SET_LANGUAGE_PUNCTUATION_CHARACTERS=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE=Include SHOW_LANGUAGE*=Title SET LANGUAGE PUNCTUATION CHARACTERS> Syntax: SET LANGUAGE PUNCTUATION CHARACTERS character_string defined_languageC Specifies the characters that are considered punctuatiomn marks, or delimiters, in the language.D When a placeholder name and its enclosing brackets are deleted, the? preceding white space is also deleted if there are punctuation. characters to delimit the program constructs.wwPh" 1 SET_LANGUAGE_QUOTES=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE=Include SHOW_LANGUAGE=Title SET LANGUAGE QUOTES? Syntax: SET LANGUAGE QUOTES character_string defined_languageD Describes the syntax of certain language elements, nsuch as strings,: that require special handling for proper text formatting.A LSE uses this command to detect comments properly. LSE does notF recognize comment strings that occur within quoted items, nor does it6 recognize quoted elements that occur within comments.C The value must be a string denoting all of the quote characters inE the language. LSE assumses that quoted items begin and end with the same character.wwPh" 1 SET_LANGUAGE_REQUIRED_DELIMIT=Includeo EXTRACT_LANGUAGE=Include NEW_LANGUAGE=Include SHOW_LANGUAGE$=Title SET LANGUAGE REQUIRED DELIMIT? Syntax: SET LANGUAGE REQUIRED DELIMIT begin_string end_string defined_language< Specifies starting and ending strings that delimit required placeholders.B Note that you cannot use any character that you used as a comment delimiter.wwPh" $1 SET_LANGUAGE_REQUIRED_LIST_DELIMIT=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE=Include SHOW_LANGUAGEp)=Title SET LANGUAGE REQUIRED LIST DELIMITD Syntax: SET LANGUAGE REQUIRED LIST DELIMIT begin_string end_string defined_languageA Specifies starting and ending strings that delimit required list placeholders.B Note that you cannot use any character that you used as a comment delimiter.wwPh" 1 SET_LANGUAGE_RIGHT_MARGIN=Include ENTER_SPACE=Include EXTRACT_LANGUAGE =Include FILL=Include NEW_LANGUAGE=Include SET_BUFFER_LEFT_MARGIN=Includeq SHOW_LANGUAGE =Title SET LANGUAGE RIGHT MARGIN; Syntax: SET LANGUAGE RIGHT MARGIN column defined_languageB Specifies the default right margin setting that is to be used for& buffers associated with the language.2 By default, the right margin is set at column 80.ww`" 1 SET_LANGUAGE_TAB_INCREMENT=Include ENTER_TAB=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE=Include SET_BUFFER_TAB=Include SHOW_LANGUAGE!=Title SET LANGUAGE TAB INCREMENT< Syntax: SET LArNGUAGE TAB INCREMENT number defined_language< Specifies the increment of tab stops to be used for buffers associated with the language. The default tab increment is 4.ww`" 1 SET_LANGUAGE_TAG_TERMINATORS=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE=Include SHOW_LANGUAGE#=Title SET LANGUAGE TAG TERMINATORSB Syntax: SET LANGUAGE TAG TERMINATORS character_string add_remove defined_language? Specifies a list of characters that you can use to tesrminate a comment tag.# The default tag terminator is ":".ww`" 1 SET_LANGUAGE_TRAILING_COMMENTS=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE=Include SHOW_LANGUAGE%=Title SET LANGUAGE TRAILING COMMENTS? Syntax: SET LANGUAGE TRAILING COMMENTS text_string add_remove defined_languageE Specifies the character sequences of trailing commment delimiters in the language.E A trailing comment begins with a special character sequence and endsu at the end of the line.ww`" 1 SET_LANGUAGE_VERSION=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE=Include SHOW_LANGUAGE=Title SET LANGUAGE VERSION; Syntax: SET LANGUAGE VERSION text_string defined_language= Specifies a string that represents the version number of the language.ww`" 1 SET_LANGUAGE_WRAP=Include EXTRACT_LANGUAGE=Include NEW_LANGUAGE=Include SET_BUFFER_WRAP=Include SHOW_LANGUAGE=Title SET LANGUAGE WRAP4 SyntaSoJSET_LANGUAGE_RIGHT_MARGINp SET_LANGUAGE_TAB_INCREMENTqSET_LANGUAGE_TAG_TERMINATORSrPSET_LANGUAGE_TRAILING_COMMENTSs&SET_LANGUAGE_VERSIONsPSET_LANGUAGE_WRAPuSET_MAXIMUM_WINDOWSx SET_MAX_UNDOyfSET_MENU_LABELzSET_MENU_MNEMONICS{fSET_MINIMUM_WINDOW_LENGTH~SET_NUMBER_OF_WINDOWSSET_PACKAGE_HELP_LIBRARYBSET_PACKAGE_HELP_TOPICHSET_PACKAGE_LANGUAGESET_PACKAGE_PARAMETER_EXPAND#NUsing_Fileview_with_LSEvx: SET LANGUAGE WRAP boolean defined_languageD Specifies whether text should be wrapped to a new line when you areA typing beyond the right margin of the current line in any buffer associated with the language.ww`" 1 SET_MAXIMUM_WINDOWS=Include BALANCE_WINDOWS =Include HELP=Include HELP_INDICATED=Include HELP_KEY=Include HELP_KEYPAD=Include REVIEW=Include SET_BALANCE_WINDOWS"=Include SET_MINIMUM_WINDOW_LENGTH=Include SHOW_ADJUSTMENT=Include SHOW_wALIAS=Include SHOW_ATTRIBUTES=Include SHOW_BUFFER=Include SHOW_KEY=Include SHOW_LANGUAGE=Include SHOW_LANGUAGE_ROUTINE=Include SHOW_MARK=Include SHOW_MAX_UNDO=Include SHOW_PACKAGE=Include SHOW_PACKAGE_ROUTINE=Include SHOW_PLACEHOLDER=Include SHOW_PROMPT_ATTRIBUTES=Include SHOW_SEARCH_ATTRIBUTES=Include SHOW_SUMMARY=Include SHOW_SYSTEM_BUFFER=Include SHOW_TOKEN=Include SHOW_VERSION=Include SHOW_WINDOW_ATTRIBUTES=Include SHOW_WINDOW_ATTRIBUTES=Title SETx MAXIMUM WINDOWS$ Syntax: SET MAXIMUM WINDOWS number? Specifies the maximum number of windows that LSE automatically creates.> This command specifies the maximum number of windows that LSE4 automatically creates when it displays information.C LSE uses this command and the SET MINIMUM WINDOW LENGTH command to? determine whether to add a window to the screen or to reuse anD existing window. LSE checks both settings and creates a new window! only if both conditions are met.wwyp" 1 SET_MAX_UNDO =Include REDO=Include SHOW_MAX_UNDO =Include UNDO=Title SET MAX UNDO Syntax: SET MAX UNDO number@ Sets the maximum number of commands you can undo for a specific buffer.E Specify the maximum number of commands you can undo in the "number".C qualifier. In the "buffer name" qualifier, specify the buffer forF which you want to set the maximum number. If you omit a value in theA optional "number" qualifier, LSE displays a default maximum UndozB number of [100]. Press Return to accept the default or specify a different value.wwp" 1 SET_MENU_LABEL=Include DELETE_MENU_ENTRY=Include DELETE_MENU_LABEL=Include DELETE_MENU_SEPARATOR=Include NEW_MENU_ENTRY=Include NEW_MENU_LABEL=Include NEW_MENU_SEPARATOR=Include SAVE_SECTION=Include SET_MENU_LABEL=Include SET_MENU_MNEMONICS=Title SET MENU LABELB Syntax: SET MENU LABEL menu_label tpu_command mnemonic_character! Modifies an existing menu l{abel.D This command lets you change the text processing utility (TPU) codeB that is bound to a menu label. You can also modify the character" used as a mnemonic for the label.wwp" 1 SET_MENU_MNEMONICS=Include DELETE_MENU_ENTRY=Include DELETE_MENU_LABEL=Include DELETE_MENU_SEPARATOR=Include NEW_MENU_ENTRY=Include NEW_MENU_LABEL=Include NEW_MENU_SEPARATOR=Include SAVE_SECTION=Include SET_MENU_LABEL=Include SET_MENU_MNEMONICS=Title SET MENU MNEMONIC|S$ Syntax: SET MENU MNEMONICS boolean# Sets the menu mnemonics on or off.D The parameter value off allows all Alt key combinations to be used,A since mnemonics consume some Alt key combinations. The new menuD mnemonics state will not take effect until you enter a SAVE SECTION3 command and invoke LSE with that new section file.ww" 1 SET_MINIMUM_WINDOW_LENGTH=Include BALANCE_WINDOWS =Include HELP=Include HELP_INDICATED=Include HELP_KEY=Include HELP_KE}YPAD=Include SET_BALANCE_WINDOWS=Include SET_MAXIMUM_WINDOWS=Include SHOW_ADJUSTMENT=Include SHOW_ALIAS=Include SHOW_ATTRIBUTES=Include SHOW_BUFFER=Include SHOW_KEY=Include SHOW_LANGUAGE=Include SHOW_LANGUAGE_ROUTINE=Include SHOW_MARK=Include SHOW_MAX_UNDO=Include SHOW_PACKAGE=Include SHOW_PACKAGE_ROUTINE=Include SHOW_PLACEHOLDER=Include SHOW_PROMPT_ATTRIBUTES=Include SHOW_SEARCH_ATTRIBUTES=Include SHOW_SUMMARY=Include SHOW_SYSTEM_BUFFER=Include SHOW_TOKE~N=Include SHOW_VERSION=Include SHOW_WINDOW_ATTRIBUTES=Include SHOW_WINDOW_ATTRIBUTES =Title SET MINIMUM WINDOW LENGTH* Syntax: SET MINIMUM WINDOW LENGTH numberC Specifies the minimum length of the windows that LSE automatically creates.E This command specifies a lower bound on the size of the windows thatC LSE automatically creates. When you map a window to a buffer, LSEE creates a new window if the window is not shorter than the parameter@ value n. LSE uses the this command and the SET MAXIMUM WINDOWSA setting to determine whether to add a window to the screen or toF reuse an existing window. LSE checks both settings and creates a new( window only if both conditions are met.ww" 1 SET_NUMBER_OF_WINDOWS=Include DELETE_WINDOW=Include NEW_WINDOW=Include ONE_WINDOW=Include SHOW_WINDOW_ATTRIBUTES=Include TWO_WINDOWS=Title SET NUMBER OF WINDOWS& Syntax: SET NUMBER OF WINDOWS number1 Sets a specific number of windows on the screen.E This command immediately sets the number of windows on the screen to the number that you specify.ww" 1 SET_PACKAGE_HELP_LIBRARY=Include DELETE_PACKAGE=Include EXTRACT_PACKAGE=Include HELP_INDICATED=Include SHOW_PACKAGE=Title SET PACKAGE HELP LIBRARY< Syntax: SET PACKAGE HELP LIBRARY file_spec defined_packageE Specifies the HELP file (.HLB file) where you can find help text for2 routines and parameters defined for this package.> If omitted, then no HELP file is associated with the package.ww" 1 SET_PACKAGE_HELP_TOPIC=Include DELETE_PACKAGE=Include EXTRACT_PACKAGE=Include HELP_INDICATED=Include SHOW_PACKAGE=Title SET PACKAGE HELP TOPIC< Syntax: SET PACKAGE HELP TOPIC text_string defined_packageE Specifies a prefix string to be concatenated to the TOPIC_STRING for1 routines and parameters defined for the package.B This string is added to the front of rountine and parameter topicB strings before LSE looks up the topic string in the help library.ww" 1 SET_PACKAGE_LANGUAGE=Include DELETE_PACKAGE=Include EXTRACT_PACKAGE=Include SHOW_PACKAGE=Title SET PACKAGE LANGUAGE: Syntax: SET PACKAGE LANGUAGE defined_language add_remove defined_package@ Specifies the languages for which package routines are defined.ww# 1 SET_PACKAGE_PARAMETER_EXPAND=Include DELETE_PACKAGE=Include EXTRACT_PACKAGE=Include SHOW_PACKAG E#=Title SET PACKAGE PARAMETER EXPANDB Syntax: SET PACKAGE PARAMETER EXPAND text_string defined_package@ Prefix of a text processing utility (TPU) routine to define the) expansion of parameters in this package.? When you expand a parameter in a language associated with thisC package, LSE uses a TPU procedure named by this string followed by@ the language name to generate a placeholder for this parameter.C Be default, this value is LSE$PKG_EXPAND_PARM. LSE provides a TPUE parameter expansion routine for the languages shipped with LSE. ForE example, LSE$PKG_EXPAND_ PARM_COBOL is provided to expand parameters for COBOL routines.ww# 1 SET_PACKAGE_ROUTINE_EXPAND=Include DELETE_PACKAGE=Include EXTRACT_PACKAGE=Include SHOW_PACKAGE!=Title SET PACKAGE ROUTINE EXPAND@ Syntax: SET PACKAGE ROUTINE EXPAND text_string defined_packageE Sets the prefix of a text processing utility (TPU) routine to define+ the expansion of routines in this package.F When you expand a routine in a language associated with this package,F LSE uses a TPU procedure named by this string followed by the languge+ name to generate a token for this routine.B By default, this value is LSE$PKG_EXPAND_ROUT_. LSE provides TPUD routine expansion routines for the languages shipped with LSE. ForD example, LSE$PKG_EXPAND_ROUTE_ADA is provided to expand Ada routine definitions.ww# 1 SET_PENDING_DELETE=Include RESTORE=Include SELECT__SET_PACKAGE_HELP_LIBRARYBSET_PACKAGE_HELP_TOPICHSET_PACKAGE_LANGUAGESET_PACKAGE_PARAMETER_EXPANDSET_PACKAGE_ROUTINE_EXPANDSET_PENDING_DELETESET_PLACEHOLDER_AUTO_SUBSTITUTE$SET_PLACEHOLDER_BODY_LINESET_PLACEHOLDER_DESCRIPTIONSET_PLACEHOLDER_DUPLICATIONSET_PLACEHOLDER_HELP_TOPICvSET_PLACEHOLDER_INHERITSET_PLACEHOLDER_LEADINGSET_PLACEHOLDER_MENU_LINE#NUsing_Fileview_with_LSEALL=Title SET PENDING DELETE$ Syntax: SET PENDING DELETE booleanF Specifies whether or not a selection in a user buffer is deleted when a user inserts text.C By default, this command is disabled (the parameter value is off).C To delete selected text when you insert text, specify this commandE with the parameter value on. This command is automatically disabled2 for a selection made with the SELECT ALL command.ww# !1 SET_PLACEHOLDER_AUTO_SUBSTITUTE=Include EXTRACT_PLACEHOLDER=Include NEW_PLACEHOLDER(=Include SET_PLACEHOLDER_AUTO_SUBSTITUTE"=Include SET_PLACEHOLDER_BODY_LINE$=Include SET_PLACEHOLDER_DESCRIPTION$=Include SET_PLACEHOLDER_DUPLICATION#=Include SET_PLACEHOLDER_HELP_TOPIC =Include SET_PLACEHOLDER_INHERIT =Include SET_PLACEHOLDER_LEADING"=Include SET_PLACEHOLDER_MENU_LINE#=Include SET_PLACEHOLDER_PSEUDOCODE"=Include SET_PLACEHOLDER_SEPARATOR&=Include SET_PLACEHOLDER_TERMINAL_LINE!=Include SET_PLACEHOLDER_TRAILING=Include SHOW_PLACEHOLDER&=Title SET PLACEHOLDER AUTO SUBSTITUTEE Syntax: SET PLACEHOLDER AUTO SUBSTITUTE boolean defined_placeholder defined_languageE Specifies whether to replace the next occurrence of this placeholder* with the text typed over the current one.ww# 1 SET_PLACEHOLDER_BODY_LINE=Include EXTRACT_PLACEHOLDER=Include NEW_PLACEHOLDER=Include SHOW_PLACEHOLDER =Title SET PLACEHOLDER BODY LINE; Syntax: SET PLACEHOLDER BODY LINE body_string inde nt_typeA indent_column tab_or_space same_next_line add_remove1 defined_placeholder defined_language9 Specifies a body line of a nonterminal type placeholder.E The body of a nonterminal placeholder is the text of the placeholder; expansion; when a nonterminal placeholder is expanded, theE placeholder name and enclosing delimiters are replaced with the textE of the placeholder body. This command is valid only for nonterminal type placeholders.C The parameters for this command allow you to specify the format of@ the body when it is expanded. See the parameter glossary for a( detailed explanation of how these work.ww+# 1 SET_PLACEHOLDER_DESCRIPTION=Include EXTRACT_PLACEHOLDER=Include NEW_PLACEHOLDER=Include SHOW_PLACEHOLDER"=Title SET PLACEHOLDER DESCRIPTIONE Syntax: SET PLACEHOLDER DESCRIPTION description defined_placeholder defined_language. Specifies text for a placeholder description.? Specifies a single line of text to be displayed along with theD placeholder name when the placeholder name appears in a menu during& expansion of a menu type placeholder.ww+# 1 SET_PLACEHOLDER_DUPLICATION=Include EXTRACT_PLACEHOLDER=Include NEW_PLACEHOLDER(=Include SET_PLACEHOLDER_AUTO_SUBSTITUTE"=Include SET_PLACEHOLDER_BODY_LINE$=Include SET_PLACEHOLDER_DESCRIPTION$=Include SET_PLACEHOLDER_DUPLICATION#=Include SET_PLACEHOLDER_HELP_TOPIC =Include SET_PLACEHOLDER_INHERIT =Include SET_PLACEHOLDER_LEADING"=Include SET_PLACEHOLDER_MENU_LINE#=Include SET_PLACEHOLDER_PSEUDOCODE"=Include SET_PLACEHOLDER_SEPARATOR&=Include SET_PLACEHOLDER_TERMINAL_LINE!=Include SET_PLACEHOLDER_TRAILING=Include SHOW_PLACEHOLDER"=Title SET PLACEHOLDER DUPLICATIONE Syntax: SET PLACEHOLDER DUPLICATION duplication defined_placeholder defined_languageC Specifies whether a list placeholder is duplicated horizontally or vertically.F A list placeholder is duplicated when you type over it. This commandF specifies whether the duplicated placeholder appears on the same lineC as the current one, the next line, or either depending on context.ww+# 1 SET_PLACEHOLDER_HELP_TOPIC=Include EXTRACT_PLACEHOLDER=Include NEW_PLACEHOLDER =Include SET_LANGUAGE_HELP_TOPIC=Include SHOW_PLACEHOLDER!=Title SET PLACEHOLDER HELP TOPICC Syntax: SET PLACEHOLDER HELP TOPIC help_topic defined_placeholder defined_language6 Sets the help topic string for the given placeholder.B This command specifies a string that LSE uses to to retrieve helpB text for a placeholder. The help topic string is appended to theD string you specify with the SET LANGUAGE HELP TOPIC command to formD the complete string of topics that LSE uses for looking up the help text for this placeholder.ww+# 1 SET_PLACEHOLDER_INHERIT=Include EXTRACT_PLACEHOLDER=Include NEW_PLACEHOLDER=Include SHOW_PLACEHOLDER=Title  SET PLACEHOLDER INHERIT2 Syntax: SET PLACEHOLDER INHERIT placeholder_name1 defined_placeholder defined_language: Causes a placeholder to inherit the definition of another placeholder.E The placeholder specified for the defined_placeholder parameter will< inherit the definition of the placeholder specified for theF placeholder_name parameter. This command is valid only on alias-typeA placeholders. Since placeholders of this type inherit all their< attributes from the specified defined placeholder, no other@ attributes can be set on them. A placeholder defined with this9 command may not be used to define any other placeholder.wwR# 1 SET_PLACEHOLDER_LEADING=Include EXTRACT_PLACEHOLDER=Include NEW_PLACEHOLDER=Include SHOW_PLACEHOLDER=Title SET PLACEHOLDER LEADINGA Syntax: SET PLACEHOLDER LEADING text_string defined_placeholder defined_language= Identifies leading text to be associated with a placeholder.; LSE recognizes this text and erases it when the associatedD placeholder is erased. The leading text must not have any trailingE blank spaces because the ERASE PLACEHOLDER command always skips over such spaces.wwR# 1 SET_PLACEHOLDER_MENU_LINE=Include EXTRACT_PLACEHOLDER=Include NEW_PLACEHOLDER=Include SHOW_PLACEHOLDER =Title SET PLACEHOLDER MENU LINE; Syntax: SET PLACEHOLDER MENU LINE body_string description3 menu_line_type list_boolean add_remove 1 defined_placeholder defined_language< Specifies a line of menu that is displayed when a menu-type placeholder is expanded.E Each line of the body of a menu placeholder represents one option inC the menu. When you expand a menu-type placeholder, you can select@ one option from the menu. An option can be a string of text, aA token, or a placeholder name. If a text option is selected, theD placeholder will be replaced by that text. If a placeholder optionD is selected, the selected name, enclosed in placeholder delimiters,E will be substituted. If a token is selected, the token name will be substituted.A If the menu option given is a placeholder, then you can indicate< whether it should be expanded as a list placeholder or not.wwR# 1 SET_PLACEHOLDER_PSEUDOCODE=Include ENTER_PSEUDOCODE=Include EXTRACT_PLACEHOLDER=Include NEW_PLACEHOLDER=Include SHOW_PLACEHOLDER!=Title SET PLACEHOLDER PSEUDOCODE@ Syntax: SET PLACEHOLDER PSEUDOCODE boolean defined_placeholder defined_language@ Specifies whether you can enter pseudocode at this placeholder.wwR# 1 SET_PLACEHOLDER_SEPARATOR=Include EXTRACT_PLACEHOLDER=Include NEW_PLACEHOLDER=Include SHOW_PLACEHOLDER =Title SET PLACEHOLDER SEPARATORC Syntax: SET PLACEHOLDER SEPARATOR text_string defined_placeholder defined_language< Specifies the string that separates each duplication of the placeholder.A LSEOvSET_PLACEHOLDER_INHERITSET_PLACEHOLDER_LEADINGSET_PLACEHOLDER_MENU_LINE"SET_PLACEHOLDER_PSEUDOCODESET_PLACEHOLDER_SEPARATORSET_PLACEHOLDER_TERMINAL_LINESET_PLACEHOLDER_TRAILINGSET_PRIMARY_SELECTION_MODELVSET_PROMPT_ABORT|SET_PROMPT_ALTERMINATORSET_PROMPT_DIALOG\SET_PROMPT_EXPANDMENU@SET_PROMPT_KEYPADLSET_PROMPT_TERMINATORSET_ROUTINE_DESCRIPTION#NUsing_Fileview_with_LSE recognizes this text and erases it when the place- holder is3 erased, as it does with leading and trailing text.wwR# 1 SET_PLACEHOLDER_TERMINAL_LINE=Include EXTRACT_PLACEHOLDER=Include NEW_PLACEHOLDER=Include SHOW_PLACEHOLDER$=Title SET PLACEHOLDER TERMINAL LINE> Syntax: SET PLACEHOLDER TERMINAL LINE body_string add_remove1 defined_placeholder defined_language1 Specifies a line of a terminal-type placeholder.D This body of a terminal placeholder appears in a separate temporaryA buffer when the placeholder is expanded. The placeholder is not@ replaced in the current buffer. This command is valid only for terminal-type placeholders.wwR# 1 SET_PLACEHOLDER_TRAILING=Include EXTRACT_PLACEHOLDER=Include NEW_PLACEHOLDER(=Include SET_PLACEHOLDER_AUTO_SUBSTITUTE"=Include SET_PLACEHOLDER_BODY_LINE$=Include SET_PLACEHOLDER_DESCRIPTION$=Include SET_PLACEHOLDER_DUPLICATION#=Include SET_PLACEHOLDER_HELP_TOPIC =Include SET_PLACEHOLDER_INHERIT =Include SET_PLACEHOLDER_LEADING"=Include SET_PLACEHOLDER_MENU_LINE#=Include SET_PLACEHOLDER_PSEUDOCODE"=Include SET_PLACEHOLDER_SEPARATOR&=Include SET_PLACEHOLDER_TERMINAL_LINE!=Include SET_PLACEHOLDER_TRAILING=Include SHOW_PLACEHOLDER=Title SET PLACEHOLDER TRAILINGB Syntax: SET PLACEHOLDER TRAILING text_string defined_placeholder defined_languageC Specifies any trailing text to be associated with the placeholder.? This command recognizes this text and erases it along with the@ placeholder. The trailing text must not have any leading blankB spaces or tabs because the ERASE PLACEHOLDER command always skips over such spaces.wwy# 1 SET_PRIMARY_SELECTION_MODEL=Include SHOW_ATTRIBUTES"=Title SET PRIMARY SELECTION MODEL5 Syntax: SET PRIMARY SELECTION MODEL selection_modelD Lets you choose between a focus-based primary selection model and a) selection-based primary selection model.C See the DECwindows Companion to the OSF/Motif Style Guide for more information.wwy# 1 SET_PROMPT_ABORT=Include SET_PROMPT_ABORT =Include SET_PROMPT_ALTERMINATOR=Include SET_PROMPT_DIALOG=Include SET_PROMPT_EXPANDMENU=Include SET_PROMPT_KEYPAD=Include SET_PROMPT_TERMINATOR=Include SHOW_PROMPT_ATTRIBUTES=Title SET PROMPT ABORT3 Syntax: SET PROMPT ABORT user_key_name add_remove$ Defines keys for aborting a prompt.? Using a prompt abort key at any prompt, aborts that prompt andA prevents the command from executing. The default abort keys are Ctrl/C, Ctrl/Z and F10.wwy# 1 SET_PROMPT_ALTERMINATOR=Include SET_PROMPT_ABORT =Include SET_PROMPT_ALTERMINATOR=Include SET_PROMPT_DIALOG=Include SET_PROMPT_EXPANDMENU=Include SET_PROMPT_KEYPAD=Include SET_PROMPT_TERMINATOR=Title SET PROMPT ALTERMINATOR: Syntax: SET PROMPT ALTERMINATOR user_key_name add_removeC Defines keys for terminating a prompt that are executed in only in the current buffer.E The default key binding is KP4, KP5. Simple terminator keys are not) executed but signal the end of a prompt.wwy# 1 SET_PROMPT_DIALOG=Include SET_PROMPT_ABORT =Include SET_PROMPT_ALTERMINATOR=Include SET_PROMPT_DIALOG=Include SET_PROMPT_EXPANDMENU=Include SET_PROMPT_KEYPAD=Include SET_PROMPT_TERMINATOR=Include SHOW_PROMPT_ATTRIBUTES=Title SET PROMPT DIALOG) Syntax: SET PROMPT DIALOG prompt_dialog Sets dialog box prompting.D By default, LSE uses message window (character-cell) prompting whenC using keys and a dialog box when using the mouse. You can specifyF the parameter value CCT to always use message window prompting or the3 parameter value window to always use a dialog box.: This command is ignored when SET PROMPT KEYPAD is VMSLSE.wwy# 1 SET_PROMPT_EXPANDMENU=Include SET_PROMPT_ABORT =Include SET_PROMPT_ALTERMINATOR=Include SET_PROMPT_DIALOG=Include SET_PROMPT_EXPANDME NU=Include SET_PROMPT_KEYPAD=Include SET_PROMPT_TERMINATOR=Include SHOW_PROMPT_ATTRIBUTES=Title SET PROMPT EXPANDMENU- Syntax: SET PROMPT EXPANDMENU prompt_keypadA Specifies the available key bindings for the expand menu prompt.F This command allows you to specify which set of key bindings you want@ available at the expand menu prompt: VMSLSE style key bindingsE (compatible with LSE Version 3.1), the default editing (standard EDTF or EVE) key bindings, or user customized key bindings as used in your regular editing buffers.wwР# 1 SET_PROMPT_KEYPAD=Include SET_PROMPT_ABORT =Include SET_PROMPT_ALTERMINATOR=Include SET_PROMPT_DIALOG=Include SET_PROMPT_EXPANDMENU=Include SET_PROMPT_KEYPAD=Include SET_PROMPT_TERMINATOR=Include SHOW_PROMPT_ATTRIBUTES=Title SET PROMPT KEYPAD) Syntax: SET PROMPT KEYPAD prompt_keypad4 Specifies the available key bindings for prompting.F This command allows you to specify which set of key bindings you wantF available at prompts: VMSLSE style key bindings (compatible with LSEF Version 3.1), the default editing (standard EDT or EVE) key bindings,@ or user customized key bindings as used in your regular editing buffers.F When using user-defined or default key bindings, LSE stores responsesC to prompts in a special buffer. The prompt area (at the bottom ofB the screen) is essentially its own special buffer. As such, someD keys act differently than in VMSLSE key bindings because that style6 of prompting is not implemented as a separate buffer.wwР# 1 SET_PROMPT_TERMINATOR=Include SET_PROMPT_ABORT =Include SET_PROMPT_ALTERMINATOR=Include SET_PROMPT_DIALOG=Include SET_PROMPT_EXPANDMENU=Include SET_PROMPT_KEYPAD=Include SET_PROMPT_TERMINATOR=Include SHOW_PROMPT_ATTRIBUTES=Title SET PROMPT TERMINATOR8 Syntax: SET PROMPT TERMINATOR user_key_name add_remove( Specifies which key completes a prompt.F Using a prompt terminator key, tells LSE you are done supplying inputE and to proceed. The default prompt terminators are ENTER, FIND, DO, and RETURN.wwР# 1 SET_ROUTINE_DESCRIPTION=Include EXTRACT_ROUTINE=Include NEW_ROUTINE=Title SET ROUTINE DESCRIPTION= Syntax: SET ROUTINE DESCRIPTION description defined_routine defined_package1 Sets the description string for a given routine.wwР# 1 SET_ROUTINE_HELP_TOPIC=Include EXTRACT_ROUTINE=Include NEW_ROUTINE=Title SET ROUTINE HELP TOPIC; Syntax: SET ROUTINE HELP TOPIC help_topic defined_routine defined_package2 Sets the help topic string for the given routine.E The help topic string is appended to the help topic prefix specifiedF in the SET PACKAGE HELP TOPIC command to form a valid topic in a help library file.wwР# 1 SET_ROUTINE_PARAMETER=Include EXTRACT_ROUTINE=Include NEW_ROUTINE%=Include SET_PACKAGE_PARAMETER_EXPAND=Title SET ROUTINE PARAMETERCS\SET_PROMPT_EXPANDMENU@SET_PROMPT_KEYPADLSET_PROMPT_TERMINATORSET_ROUTINE_DESCRIPTIONSET_ROUTINE_HELP_TOPIC\SET_ROUTINE_PARAMETERSET_SAVE_RELATED_BUFFERS(SET_SCROLL_MARGINSRSET_SEARCH_AUTO_REVERSESET_SEARCH_CASE_SENSITIVESET_SEARCH_DIACRITICALjSET_SEARCH_PATTERNSET_SEARCH_SPAN_SPACE2 SET_TABS_HARDSET_TABS_VISIBLESET_TOKEN_BODY_LINESET_TOKEN_DESCRIPTION#NUsing_Fileview_with_LSE"SET_LANGUAGE_REQUIRED_LIST_DELIMITtSET_NUMBER_OF_WINDOWSSET_PLACEHOLDER_HELP_TOPICSET_PROMPT_DIALOGSET_SEARCH_PATTERN SHOW_LANGUAGESPELL WHAT_LINECEING_SOURCESE}DECW_search_pulldowni ENTER_COMMENTDSET_ADJUSTMENT_CURRENTSET_LANGUAGE_LINE_COMMENTS WHAT_LINE  Syntax: SET ROUTINE PARAMETER parameter_name optional_or_requiredA mechanism add_remove defined_routine defined_package, Specifies a parameter to the given routine.F When a routine is expanded, its parameters will appear in the routine@ call template as placeholders, which can be substituted just as regular placeholders.C You can specify the passing mechanism or the parameter, as well asF whether or not the parameter is required; the text processing utilityC (TPU) routine, which generates the placeholder for this parameter,@ uses these attributes to determine the form of the placeholder.A Routine parameters are positioned by the order in which they are> defined. Consider the following example to define a routine: F (A, X, Y) Enter the following commands:? SET ROUTINE PARAMETER A REQUIRED VALUE ADD [ ] [ ] SET ROUTINE? PARAMETER X OPTIONAL VALUE ADD [ ] [ ] SET ROUTINE PARAMETER Y OPTIONAL VALUE ADD [ ] [ ]ww# 1 SET_SAVE_RELATED_BUFFERS=Include COMPILE=Include COMPILE_REVIEW=Include SET_BUFFER_LANGUAGE=Include SHOW_ATTRIBUTES=Title SET SAVE RELATED BUFFERS* Syntax: SET SAVE RELATED BUFFERS booleanB Determines if related modified buffers are written out on COMPILE commands.E If this attribute is on, all modified buffers with the same languageD as the buffer being compiled are written out before the compilationF takes place. If this attribute is off, any modified buffers with the# same language are not written out.ww# 1 SET_SCROLL_MARGINS=Include SHOW_WINDOW_ATTRIBUTES=Title SET SCROLL MARGINS5 Syntax: SET SCROLL MARGINS top_margin bottom_marginE Specifies the lines at the top and bottom of the buffer at which the cursor triggers scrolling.F This command sets the scroll lines at which scrolling is triggered byD moving the cursor to these lines. The scroll margins you set apply@ to all windows in the current editing session. You specify the F number of lines up from the top of the window or down from the bottom= of the window at which you want scrolling to begin. You can? optionally specify scroll margins as percentages of the window height.D The following example sets the scroll margins at two lines from theB top and three lines from the bottom of all windows in the current editing session: LSE> SET SCROLL MARGINS 2 3F This example sets the scroll margins at 10% from the top and 15% from: the bottom of all windows in the current editing session: LSE> SET SCROLL MARGINS 10% 15%ww# 1 SET_SEARCH_AUTO_REVERSE=Include SEARCH=Include SHOW_SEARCH_ATTRIBUTES=Include SUBSTITUTE=Title SET SEARCH AUTO REVERSE) Syntax: SET SEARCH AUTO REVERSE booleanE Specifies that LSE search in the opposite direction if the string is$ not found in the current direction.ww# 1 SET_SEARCH_CASE_SENSITIVE=Include SEARCH=Include SHOW_SEARCH_ATTRIBUTES=Include SUBSTITUTE =Title SET SEARCH CASE SENSITIVE+ Syntax: SET SEARCH CASE SENSITIVE booleanE Specifies whether or not LSE matches case exactly when searching for text.ww# 1 SET_SEARCH_DIACRITICAL=Include SEARCH=Include SHOW_SEARCH_ATTRIBUTES=Title SET SEARCH DIACRITICAL( Syntax: SET SEARCH DIACRITICAL boolean= Specifies whether or not LSE exactly matches characters with/ diacritical markings when performing a search.> The diacritical marks include the acute accent, grave accent,> circumflex, tilde, macron, breve, hacek, umlaut, and cedilla.ww# 1 SET_SEARCH_PATTERN=Include PATTERN_SEARCH=Include SHOW_SEARCH_ATTRIBUTES=Include SUBSTITUTE=Title SET SEARCH PATTERN0 Syntax: SET SEARCH PATTERN search_pattern_nameD Sets whether LSE uses ULTRIX, VMS or TPU style pattern matching for search strings.A For details of the pattern styles use the command HELP PATTERNS.ww# 1 SET_SEARCH_SPAN_SPACE=Include PATTERN_SEARCH=Include SEARCH=Include SHOW_SEARCH_ATTRIBUTES=Include SUBSTITUTE=Title SET SEARCH SPAN SPACE' Syntax: SET SEARCH SPAN SPACE boolean= Determines how LSE matches blank space in the search string.C This command instructs LSE to allow each blank space in the search? string to match sequences of one or more characters containingE blanks, tabs, and, at most, a single line break. By default, spaces> are not spanned. Not applicable to PATTERN SEARCH or PATTERN SUBSTITUTE commands.ww# 1 SET_TABS_HARD=Include SHOW_WINDOW_ATTRIBUTES=Title SET TABS HARD Syntax: SET TABS HARD booleanB Specifies whether tab or blank characters are used for tabulationC By default, tab characters are used for indentation and tabulationD (the parameter value is on). To stop using tab characters, specify+ this command with the parameter value off.ww# 1 SET_TABS_VISIBLE=Include SHOW_WINDOW_ATTRIBUTES=Title SET TABS VISIBLE" Syntax: SET TABS VISIBLE boolean5 Specifies whether or not visible tab symbols appear.C By default, this command hides tab symbols (the parameter value isE off). To make tabs visible, specify this command with the parameterB value on. The tabs appear as a combination of the HT (horizontal- tab) symbol and dots (for example, HT.....).ww# 1 SET_TOKEN_BODY_LINE=Include DELETE_TOKEN=Include EXPAND=Include EXTRACT_TOKEN=Include SET_TOKEN_BODY_LINE=Include SET_TOKEN_DESCRIPTION=Include SET_TOKEN_HELP_TOPIC=Include SET_TOKEN_INHERIT=Include SHOW_TOKEN=Title SET TOKEN BODY LINEC Syntax: SET TOKEN BODY LINE body_string indent_type indent_columnA tab_or_space same_next_line add_remove defined_token defined_language" Specifies a body line of a token.F The body of a terminal type token is the text of the token expansion;B when a terminal token is expanded, the token is replaced with the text of the token body.F The parameters to this command allow you to specify the format of theE body when it is expanded. See the parameter glossary for a detailed explanation of how these work.ww# 1 SET_TOKEN_DESCRIPTION=Include DELETE_TOKEN=Include EXPAND=Include EXTRACT_TOKEN=Include SET_TOKEN_BODY_LINE=Include SET_TOKEN_DESCRIPTION=Include SET_TOKEN_HELP_TOPIC=Include SET_TOKEN_INHERIT=Include SHOW_TOKEN=Title SET TOKEN DESCRIPTION9 Syntax: SET TOKEN DESCRIPTION description defined_token defined_language( Specifies text for a token description.E Specifies a single line of text to be displayed along with the tokenA name when the token is an option in the menu body of a menu-type placeholder.ww$ 1 SET_TOKEN_HELP_TOPIC=Include EXTRACT_TOKEN=Include NEW_TOKEN =Include SET_LANGUAGE_HELP_TOPIC=Include SHOW_TOKEN=Title SET TOKEN HELP TOPIC7 Syntax: SET TOKEN HELP TOPIC help_topic defined_token defined_language0 Sets the help topic string for the given token.D This command specifies a string that LSE uses to retrieve help text@ for the token. The help topic string is appended to the stringF specified by the SET LANGUAGE HELP TOPIC command to form the completeD topic string that LSE uses to look up the help text for this token.ww$ 1 SET_TOKEN_INHERIT=Include EXPAND=Include EXTRACT_TOKEN=Include NEW_TOKEN=IncdSET_SEARCH_SPAN_SPACE2 SET_TABS_HARDSET_TABS_VISIBLESET_TOKEN_BODY_LINESET_TOKEN_DESCRIPTION4SET_TOKEN_HELP_TOPICSET_TOKEN_INHERIT,SET_UNDOx SET_WIDTH SHIFT_LEFT SHIFT_RIGHTSHOW_ADJUSTMENT SHOW_ALIASrSHOW_ATTRIBUTESF SHOW_BUFFERSHOW_KEY* SHOW_LANGUAGESHOW_LANGUAGE_ROUTINE* SHOW_MARK SHOW_MAX_UNDO SHOW_PACKAGE SHOW_PACKAGE_ROUTINE#NUsing_Fileview_with_LSE lude SHOW_TOKEN=Title SET TOKEN INHERIT: Syntax: SET TOKEN INHERIT placeholder_name defined_token defined_languageE Specifies the name of a defined placeholder that expands in place of the token.? When you expand an alias-type token, the body of the specifiedE placeholder is substituted for the token name. Since tokens of this= type inherit all their attributes from the specified definedD placeholder, no other attributes may be set for them. This command% is valid only for alias-type tokens.ww$ 1 SET_UNDO=Include SHOW_WINDOW_ATTRIBUTES=Title SET UNDO Syntax: SET UNDO boolean5 Specifies whether or not UNDO processing is enabled.D By default, UNDO processing is enabled (the parameter value is on).D To disable UNDO processing, specify this command with the parameter value off.ww$ 1 SET_WIDTH=Include SET_HEIGHT=Include SHOW_WINDOW_ATTRIBUTES=Title SET WIDTH Syntax: SET WIDTH number Specifies the screen width.A This command specifies the number of characters on each input orC output line. The screen width parameter must be an integer in the range 1 through 252.ww$ 1 SHIFT_LEFT=Include SHIFT_RIGHT=Title SHIFT LEFT Syntax: SHIFT LEFT numberD Shifts the window to the left or text to the right by the specified number of columns.1 By default, LSE shifts the window by one column.ww$ 1 SHIFT_RIGHT=Include SHIFT_LEFT=Title SHIFT RIGHT Syntax: SHIFT RIGHT numberD Shifts the window to the right or text to the left by the specified number of columns.1 By default, LSE shifts the window by one column.ww$ 1 SHOW_ADJUSTMENT=Include EXTRACT_ADJUSTMENT=Include NEW_ADJUSTMENT =Include SET_ADJUSTMENT_COMPRESS=Include SET_ADJUSTMENT_COUNT=Include SET_ADJUSTMENT_CURRENT=Include SET_ADJUSTMENT_INHERIT =Include SET_ADJUSTMENT_OVERVIEW=Include SET_ADJUSTMENT_PATTERN)=Include SET_ADJUSTMENT_PREFIX_ADJUSTMENT*=Include SET_ADJUSTMENT_PREFIX_INDENTATION"=Include SET_ADJUSTMENT_SUBSEQUENT=Include SET_ADJUSTMENT_UNIT=Title SHOW ADJUSTMENT? Syntax: SHOW ADJUSTMENT adjustment_name_wild defined_language> Displays the definitions and characteristics of the indicated adjustments.C If you specify an adjustment name, LSE displays all the attributes< associated with that adjustment. If you specify a wildcardB adjustment name, LSE displays a list with brief information aboutA each matching adjustment. If no name is specified, LSE displaysF brief information about all the adjustments defined for the language.D You can navigate through the list using Ctrl/F (forward) and Ctrl/BD (reverse). Ctrl/E (expand) lets you display full information aboutD the indicated adjustment. The COLLAPSE command reverts back to the brief display.ww=$ 1 SHOW_ALIAS=Include DELETE_ALIAS=Include EXTRACT_ALIAS=Include NEW_ALI AS=Title SHOW ALIAS5 Syntax: SHOW ALIAS alias_name_wild defined_languageE Displays the definitions and characteristics of one or more aliases.> If you specify an alias name, LSE displays all the attributesC associated with that alias. If you specify a wildcard alias name,F LSE displays a list with brief information about the matching aliases in the language.D You can navigate through the list using Ctrl/F (forward) and Ctrl/BD (reverse). Ctrl/E (expand) lets you display full information aboutE the indicated alias. The COLLAPSE command reverts back to the brief display.ww=$ 1 SHOW_ATTRIBUTES=Include SHOW_SEARCH_ATTRIBUTES=Include SHOW_WINDOW_ATTRIBUTES=Title SHOW ATTRIBUTES Syntax: SHOW ATTRIBUTES( Displays the current system attributes.= These attributes include the status of warning bells, keypad> emulation, cursor binding, clipboard use, tab appearance, andC deletion. It also displays the name of the default directory, the1 source directory(s), and read-only directory(s).ww=$ 1 SHOW_BUFFER=Include COLLAPSE=Include EXPAND=Include GOTO_SOURCE=Include NEW_BUFFER=Include SET_BUFFER_AUTO_ERASE=Include SET_BUFFER_CLOSE=Include SET_BUFFER_DIRECTION=Include SET_BUFFER_INDENTATION=Include SET_BUFFER_JOURNALING=Include SET_BUFFER_LANGUAGE=Include SET_BUFFER_LEFT_MARGIN=Include SET_BUFFER_MODIFIABLE=Include SET_BUFFER_OUTPUT_FILE=Include SET_BUFFER_OVERVIEW =Include SET_BUFFER_RIGHT_MARGIN!=Include SET_BUFFER_TAB_INCREMENT=Include SET_BUFFER_TEXT=Include SET_BUFFER_WRAP=Title SHOW BUFFER& Syntax: SHOW BUFFER buffer_name_wildA Displays information about the indicated buffer or user buffers.C LSE displays full information for one buffer and brief informationE for multiple user buffers. If you do not specify a buffer name, LSE- displays information for the current buffer.D Ctrl/F key and Ctrl/B let you move through the list of buffers, and> the E3 key (Remove key) deletes a buffer. The EXPAND commandD displays full information for the indicated buffer and the COLLAPSEC command displays brief information. From the list of buffers, you= can go to a particular buffer using the GOTO SOURCE command.ww=$ 1 SHOW_KEY=Include COLLAPSE=Include DELETE_KEY=Include EXPAND=Include HELP_KEY=Include NEW_KEY=Title SHOW KEY% Syntax: SHOW KEY user_key_name_wild2 Displays the definitions of the speci fied key(s).E This command displays the key definitions bound to the specified setC of keys, both the default key bindings and key bindings you createD with the DEFINE KEY command. If you do not specify a key name, LSE prompts for one.C If you specify a keyname, LSE displays full information about thatF key. If you specify a wildcard keyname, LSE displays a brief list of> all keys matching that name. Use Ctrl/F (forward) and Ctrl/BF (reverse) to navigate through the list of keys. Ctrl/E (expand) letsC you display full information on any one key. The COLLAPSE command# reverts back to the brief display.ww=$ 1 SHOW_LANGUAGE_ROUTINE=Include EXTRACT_ROUTINE=Include NEW_ROUTINE =Include SET_ROUTINE_DESCRIPTION=Include SET_ROUTINE_HELP_TOPIC=Include SET_ROUTINE_PARAMETER=Title SHOW LANGUAGE ROUTINEB Syntax: SHOW LANGUAGE ROUTINE routine_name_wild defined_languageD Displays the characteristics of the specified routine(s) associated with the given language.A If you specify one routine name, LSE displays all the attributesA associated with that routine. If you specify a wildcard routineA name, LSE displays brief information about each matching routineA associated with the language. You can navigate through the listC using Ctrl/F (forward) and Ctrl/B (reverse). Ctrl/E (expand) letsD you display full information the indicated routine and the COLLAPSE@ command reverts back to the brief display. The E3 key (Remove) deletes the indicated routine.ww d$ 1 SHOW_LANGUAGE"=Include SET_LANGUAGE_ANSI_FORTRAN(=Include SET_LANGUAGE_BRACKETED_COMMENTS)=Include SET_LANGUAGE_COMMENT_ASSOCIATION%=Include SET_LANGUAGE_COMPILE_COMMAND=Include SET_LANGUAGE_ESCAPES!=Include SET_LANGUAGE_EXPAND_CASE =Include SET_LANGUAGE_FILE_TYPES$=Include SET_LANGUAGE_FIXED_COMMENTS=Include SET_LANGUAGE_FORTRAN"=Include SET_LANGUAGE_HELP_LIBRARY =Include SET_LANGUAGE_HELP_TOPIC+=Include SET_LANGUAGE_IDENTI FIER_CHARACTERS$=Include SET_LANGUAGE_INITIAL_STRING!=Include SET_LANGUAGE_LEFT_MARGIN#=Include SET_LANGUAGE_LINE_COMMENTS&=Include SET_LANGUAGE_OPTIONAL_DELIMIT+=Include SET_LANGUAGE_OPTIONAL_LIST_DELIMIT,=Include SET_LANGUAGE_OVERVIEW_MINIMUM_LINES(=Include SET_LANGUAGE_OVERVIEW_TAB_RANGE(=Include SET_LANGUAGE_PSEUDOCODE_DELIMIT,=Include SET_LANGUAGE_PUNCTUATION_CHARACTERS=Include SET_LANGUAGE_QUOTES&=Include SET_LANGUAGE_REQUIRED_DELIMIT+=Include SET_LANGUAGE_REQUIRED_LIST_DELIMIT"=Include SET_LANGUAGE_RIGHT_MARGIN#=Include SET_LANGUAGE_TAB_INCREMENT%=Include SET_LANGUAGE_TAG_TERMINATORS'=Include SET_LANGUAGE_TRAILING_COMMENTS=Include SET_LANGUAGE_VERSION=Include SET_LANGUAGE_WRAP=Title SHOW LANGUAGE* Syntax: SHOW LANGUAGE language_name_wild; Displays the characteristics of the specified language(s).@ If you specify a language name, LSE displays all the attributesC associated with that language. If you specify a wildcard languageC name, LSE displays brief information about each matching language.F You can navigate through the language list using Ctrl/F (forward) andE Ctrl/B (reverse). Ctrl/E (expand) lets you display full informationE on the indicated language. The COLLAPSE command reverts back to the brief display.ww d$ 1 SHOW_MARK=Include COLLAPSE=Include DELETE_MARK=Include EXPAND=Include GOTO_SOURCE=Include NEW_MARK=Title SHOW MARK" Syntax: SHOW MARK mark_name_wild4 Displays information for the indicated user marker.F LSE displays the name, associated buffer, and associated text for theE specified marker, or a list of markers and their associated buffers.< To obtain a list of markers, use wildcard characters in the marker_name_wild parameter.D Ctrl/F and Ctrl/B let you move through the list of markers, and theC E3 key (Remove key) deletes a marker. The EXPAND command lets youC display the associated text for the selected marker, while the theB COLLAPSE command returns you to the marker list. From the markerE list, you can go to a selected marker its associated buffer by using the GOTO SOURCE command.ww d$ 1 SHOW_MAX_UNDO =Include REDO=Include SET_MAX_UNDO =Include UNDO=Title SHOW MAX UNDO# Syntax: SHOW MAX UNDO buffer_nameF Shows the maximum number of commands that you can undo for a specific buffer.D If you have not set a maximum number with the SET MAX UNDO command,? the SHOW MAX UNDO command displays the default value of [100].ww d$ 1 SHOW_PACKAGE_ROUTINE=Include EXTRACT_ROUTINE=Include NEW_ROUTINE =Include SET_ROUTINE_DESCRIPTION=Include SET_ROUTINE_HELP_TOPIC=Include SET_ROUTINE_PARAMETER=Title SHOW PACKAGE ROUTINE@ Syntax: SHOW PACKAGE ROUTINE routine_name_wild defined_packageD Displays the characteristics of the specified routine(s) associated with the given package.A If you specify one routine name, LSE displays all the attributesA associated with that routine. If you specify a wildcard routineD name, LSE displays a list with brief information about the matchingB routines in the package. You can navigate through the list usingA Ctrl/F (forward) and Ctrl/B (reverse). Ctrl/E (expand) lets you@ display full information the indicated routine and the COLLAPSE@ command reverts back to the brief display. The E3 key (Remove) deletes the indicated routine.ww0$ 1 SHOW_PACKAGE=Include EXTRACT_PACKAGE=Include NEW_PACKAGE! =Include SET_PACKAGE_HELP_LIBRARY=Include SET_PACKAGE_HELP_TOPIC=Include SET_PACKAGE_LANGUAGE%=Include SET_PACKAGE_PARAMETER_EXPAND#=Include SET_PACKAGE_ROUTINE_EXPAND=Title SHOW PACKAGE( Syntax: SHOW PACKAGE package_name_wild6 Displays the characteristics of one or more packages.? If you specify a package name, LSE displays all the attributesA associated with that package. If you specify a wildcard packageE name, LSE displays a list with brief information about each matching@ package. If you specify no package, LSE displays a list of all packages.D You can navigate through the list using Ctrl/F (forward) and Ctrl/BD (reverse). Ctrl/E (expand) lets you display full information aboutA the indicated package. The COLLAPSE command reverts back to theA brief display. The E3 key (Remove) deletes the indicated token.ww0$ 1 SHOW_PLACEHOLDER=Include EXTRACT_PLACEHOLDER=Include NEW_PLACEHOLDER(=Include SET_PLACEHOLDER_AUTO_SUBSTITUTE"=Include SET_PLACEHOLDER_BODY_LINE$=Include SET_PLACEHOLDER_DESCRIPTION$=Include SET_PLACEHOLDER_DUPLICATION#=Include SET_PLACEHOLDER_HELP_TOPIC =Include SET_PLACEHOLDER_INHERIT =Include SET_PLACEHOLDER_LEADING"=Include SET_PLACEHOLDER_MENU_LINE#=Include SET_PLACEHOLDER_PSEUDOCODE"=Include SET_PLACEHOLDER_SEPARATOR&=Include SET_PLACEHOLDER_TERMINAL_LINE!=Include SET_PLACEHOLDER_TRAILING=Title SHOW PLACEHOLDERA Syntax: SHOW PLACEHOLDER placeholder_name_wild defined_language< Display s the definitions and characteristics of one or more placeholders.C If you specify a placeholder name, LSE displays all the attributes= associated with that placeholder. If you specify a wildcardE placeholder name, LSE displays brief information about each matching placeholder.D You can navigate through the list using Ctrl/F (forward) and Ctrl/BD (reverse). Ctrl/E (expand) lets you display full information aboutE the indicated placeholder. The COLLAPSE command reverts back to the brief display.ww0$ 1 SHOW_PROMPT_ATTRIBUTES=Include SET_PROMPT_ABORT =Include SET_PROMPT_ALTERMINATOR=Include SET_PROMPT_DIALOG=Include SET_PROMPT_EXPANDMENU=Include SET_PROMPT_KEYPAD=Include SET_PROMPT_TERMINATOR=Title SHOW PROMPT ATTRIBUTES Syntax: SHOW PROMPT ATTRIBUTES Displays the prompt attributes.ww0$ 1 SHOW_SEARCH_ATTRIBUTES =Include SET_SEARCH_AUTO_REVERSE"=Include SET_SEARCH_CASE_SENSITIVE=Include SET_SEARCH_DIACRIXSHOW_LANGUAGE_ROUTINE* SHOW_MARK SHOW_MAX_UNDO SHOW_PACKAGE SHOW_PACKAGE_ROUTINEtSHOW_PLACEHOLDER SHOW_PROMPT_ATTRIBUTESrSHOW_SEARCH_ATTRIBUTES SHOW_SUMMARY&SHOW_SYSTEM_BUFFER* SHOW_TOKENP SHOW_VERSIONSHOW_WINDOW_ATTRIBUTESl SHRINK_WINDOWZSPAWN&SPELL& START_OF_LINEX SUBSTITUTErTOGGLE_INSERT_OVERSTRIKETOP0TPU TWO_WINDOWSUNDO#NUsing_Fileview_with_LSETICAL=Include SET_SEARCH_PATTERN=Include SET_SEARCH_SPAN_SPACE=Include SHOW_ATTRIBUTES=Include SHOW_WINDOW_ATTRIBUTES=Title SHOW SEARCH ATTRIBUTES Syntax: SHOW SEARCH ATTRIBUTES, Displays the status of text-search options.ww@$ 1 SHOW_SUMMARY=Include SHOW_VERSION=Title SHOW SUMMARY Syntax: SHOW SUMMARY2 Shows statistics and other information about LSE.F This information is useful for TPU programming or in case you need to, submit a software performance report (SPR).ww@$ 1 SHOW_SYSTEM_BUFFER=Include GOTO_SOURCE=Include SET_BUFFER_AUTO_ERASE=Include SET_BUFFER_CLOSE=Include SET_BUFFER_DIRECTION=Include SET_BUFFER_INDENTATION=Include SET_BUFFER_JOURNALING=Include SET_BUFFER_LANGUAGE=Include SET_BUFFER_LEFT_MARGIN=Include SET_BUFFER_MODIFIABLE=Include SET_BUFFER_OUTPUT_FILE=Include SET_BUFFER_OVERVIEW =Include SET_BUFFER_RIGHT_MARGIN!=Include SET_BUFFER_TAB_INCREMENT=Include SET_BUFFER_TEXT=Include SET_BUFFER_WRAP=Include SHOW_BUFFER=Title SHOW SYSTEM BUFFER- Syntax: SHOW SYSTEM BUFFER buffer_name_wild4 Displays information about the indicated buffer(s).E Behaves just like SHOW BUFFER except system buffers are displayed in the multiple buffer case.ww@$ 1 SHOW_TOKEN=Include EXTRACT_TOKEN=Include NEW_TOKEN=Include SET_TOKEN_BODY_LINE=Include SET_TOKEN_DESCRIPTION=Include SET_TOKEN_HELP_TOPIC=Include SET_TOKEN_INHERIT=Title SHOW TO KEN5 Syntax: SHOW TOKEN token_name_wild defined_languageD Displays the definitions and characteristics of one or more tokens.= If you specify a token name, LSE displays all the attributesC associated with that token. If you specify a wildcard token name,F LSE displays a list with brief information about each matching token.D You can navigate through the list using Ctrl/F (forward) and Ctrl/BC (reverse). Ctrl/E (expand) lets you dislay full information aboutE the indicated placeholder. The COLLAPSE command reverts back to the brief display.ww@$ 1 SHOW_VERSION=Include SHOW_SUMMARY=Title SHOW VERSION Syntax: SHOW VERSION% Displays the current version of LSE.ww@$ 1 SHOW_WINDOW_ATTRIBUTES=Include BALANCE_WINDOWS=Include SET_FONT=Include SET_HEIGHT=Include SET_MAXIMUM_WINDOWS"=Include SET_MINIMUM_WINDOW_LENGTH=Include SET_WIDTH=Include SHOW_ATTRIBUTES=Include SHOW_SEARCH_ATTRIBUTES=Title SHOW WINDOW ATTRIBUTES Syntax: SHOW WINDOW ATTRIBUTES( Displays the current window attributes.wwP$ 1 SHRINK_WINDOW=Include ENLARGE_WINDOW=Include NEW_WINDOW=Title SHRINK WINDOW Syntax: SHRINK WINDOW number Shrinks the current window.8 LSE enlarges the other window (or windows) accordingly.wwP$ 1 SPAWN=Include ATTACH =Include CLI =Title SPAWN Syntax: SPAWN cli_commandD Creates a subprocess running a command interpreter and su spends the editing session.@ This command suspends the current LSE session and connects your0 terminal to a new process at the command level.D If you specified a command to execute, the command will be executedD at the command line interpretter and you will immediately return toE LSE. If you don't specify a command, LSE will remain at the commandC level until you terminate the process. This command is useful forC running screen- oriented programs and utilities without ending the current editing session.wwP$ 1 SPELL =Title SPELL Syntax: SPELLF Runs DECspell on OpenVMS systems to check the currently selected text* or the entire buffer for spelling errors. To run DECspell:I 1. Select the text you want to check. If you do not select; any text, SPELL checks the entire buffer.G 2. Enter the SPELL command. If you have less than a fullE line, LSE extends the selected range t o include theE beginning and end of the line containing the range.C If the selected range (or the entire buffer) contains any overview< records, a message informs you that the operation cannot be performed.C LSE spawns a subprocess to run DECspell and writes out the currentC buffer or selected range to a temporary file in SYS$SCRATCH. (The@ name of the temporary file uses the subprocess PID.) When SPELLA finishes, LSE replaces the buffer or selected range with the newE version of the temporary file (with corrections) and deletes any old: versions of the temporary file. You then resume editing.E Do not use Ctrl/Y with SPELL. Ctrl/Y deletes lines in the temporaryB output file, which destroys the selected range or current buffer.wwP$ 1 START_OF_LINE=Include END_OF_LINE=Include NEXT_END_OF_LINE=Include NEXT_START_OF_LINE=Include PREVIOUS_END_OF_LINE=Include PREVIOUS_START_OF_LINE=Title START OF LINE Syntax: START OF LINE7 Moves the cursor to the beginning of the current line.wwP$ 1 SUBSTITUTE=Include EXACT_SUBSTITUTE!=Include PATTERN_EXACT_SUBSTITUTE=Include PATTERN_SUBSTITUTE=Include SEARCH =Include SET_SEARCH_AUTO_REVERSE"=Include SET_SEARCH_CASE_SENSITIVE=Include SET_SEARCH_DIACRITICAL=Include SET_SEARCH_PATTERN=Include SET_SEARCH_SPAN_SPACE=Title SUBSTITUTEA Syntax: SUBSTITUTE search_string replace_string substitute_type6 Replaces occurrences of one text string with another.@ This command replaces an occurrence of a search string with theE specified replace string. It searches for the string in the current direction.C LSE performs case matching when replacing text. For example, if aA word in a search string is all uppercase, all the letters in theD corresponding replace string become uppercase. LSE prompts you forA confirmation before the replacement is made. If you specify the@ parameter value all in response to the confirmation prompt, all? occurrences of the search string are replaced with the replace string.ww`% 1 TOGGLE_INSERT_OVERSTRIKE=Include SET_BUFFER_TEXT=Title TOGGLE INSERT OVERSTRIKE" Syntax: TOGGLE INSERT OVERSTRIKEF Switches the text-entry mode in the current buffer between insert and overstrike.6 The status line displays the current text-entry mode.ww`% 1 TOP=Include BOTTOM =Title TOP Syntax: TOP9 Moves the cursor to the beginning of the current buffer.ww`% 1 TPU =Include PLSE =Title TPU Syntax: TPU tpu_command= Directs LSE to execute text processing utility (TPU) program statments.ww`% 1 TWO_WINDOWS=Include DELETE_WINDOW=Include ENLARGE_WINDOW=Include NEW_WINDOW=Include NEXT_WINDOW=Include ONE_WINDOW=Include PREVIOUS_WINDOW=Include SHRINK_WINDOW=Title TWO WINDOWS Syntax: TWO WINDOWS, Splits the current window into two windows.ww`% 1 UNDO =Include REDO=Include SET_MAX_UNDO=Include SHOW_MAX_UNDO =Title UNDO Syntax: UNDO1 Reverses the most recently executed LSE command.B The UNDO command reverses any LSE command except for the UNDO and REDO commands.ww`% 1 UNRESERVE)=Include DISABLE_VMS_INTEGRATION_COMMANDS(=Include ENABLE_VMS_INTEGRATION_COMMANDS=Include FETCH=Include REPLACE=Include RESERVE=Title UNRESERVE2 Syntax: UNRESERVE element_name element_id remark. Cancels a previous reservation of an element.C Cancels a previous reservation for an element, the element_id, andE deletes the buffer containing the element. When options or settings7 are needed beyond those provided, use "cli ".ww`% 1 UPPERCASE=Include CAPITALIZE=Include CHANGE_CASE=Include LOWERCASE=Title UPPERCASE Syntax: UPPERCASE= Changes the current word or the selected range to uppercase.B If the word contains bothI& START_OF_LINEX SUBSTITUTEText_Manipulation_CommandsrTOGGLE_INSERT_OVERSTRIKETOP0TPU TWO_WINDOWSUNDO UNRESERVE UPPERCASE#NUsing_Fileview_with_LSEFVIEW_DEBUGGING_SOURCE VIEW_FILE& VIEW_SOURCEv VMSLSE_Command_Translation_TableX WHAT_LINE uppercase and lowercase characters, LSEC changes all letters to uppercase. If the cursor is between words,E LSE changes the following word to uppercase. If a selected range is< active, all the characters within that range are changed toA uppercase. The cursor then moves to the start of the next word.wwp'% 1 VIEW_DEBUGGING_SOURCE=Include FOCUS=Include NEW_ADJUSTMENT =Include SET_ADJUSTMENT_COMPRESS=Include SET_ADJUSTMENT_COUNT=Include SET_ADJUSTMENT_CURRENT=Include SET_ADJUSTMENT_INHERIT =Include SET_ADJUSTMENT_OVERVIEW=Include SET_ADJUSTMENT_PATTERN)=Include SET_ADJUSTMENT_PREFIX_ADJUSTMENT*=Include SET_ADJUSTMENT_PREFIX_INDENTATION"=Include SET_ADJUSTMENT_SUBSEQUENT=Include SET_ADJUSTMENT_UNIT=Include VIEW_SOURCE=Title VIEW DEBUGGING SOURCE Syntax: VIEW DEBUGGING SOURCE3 Displays the source code with adjustments applied.D This command generates a copy of the source buffer, indented as LSEE views the indentation (i.e., with  adjustments applied to lines whichD should be adjusted). LSE displays the result with all source linesC visible. At the beginning of each line of the display appears, inE order, the number of the adjustment applied to the line, the runningD total for SUBSEQUENT indentations, and the effective indentation ofE the line with the adjustment applied. At the end of the buffer is a> list of all the adjustments defined for the current language.> This command use useful for debugging adjustment definitions.wwp'% 1 VIEW_FILE=Include GOTO_BUFFER=Include NEW_BUFFER=Include NEW_FILE=Include OPEN_FILE=Title VIEW FILE Syntax: VIEW FILE file_specD Moves the cursor to a read-only, unmodifiable buffer containing the specified file.wwp'% 1 VIEW_SOURCE=Include COLLAPSE=Include EXPAND=Include FOCUS=Include VIEW_DEBUGGING_SOURCE=Title VIEW SOURCE Syntax: VIEW SOURCE depth1 Displays the top levels of detail in the buffer.A Lower levels of detail are collapsed and represented by overviewA lines. LSE determines the relative level of detail of a line byD comparing the indentation of the line with the indentation of other= lines. The treatment of the indentation of a line by LSE is2 influenced by indentation adjustment definitions.wwp'% 1 WHAT_LINE =Include LINE=Title WHAT LINE Syntax: WHAT LINE? Shows the current line number and total number of lines in the buffer.C This command also shows what percentage of the lines in the buffer$ are located above the current line.wwp'% 1 DECW_attr_cancel=Include DECW_attr_dialog=Title Cancel button( Remove the dialog box without executingwwp'% 1 DECW_attr_command=Include DECW_save_attr_box"=Title Save in Command File Toggle Save in a command fileB The attributes will be saved in TPU command file for later input.wwp'% 1 DECW_attr_command_text=Include DECW_attr_dialog =Title Save in Command File Text File name of the Section filewwN% 1 DECW_attr_dialog=Include DECW_attr_cancel=Include DECW_attr_command_text=Include DECW_attr_help=Include DECW_attr_ok=Include DECW_attr_section_text=Include DECW_save_attr_box!=Title Save Attributes Dialog BoxE Use the Save Attributes dialog box to save the options modificationsA you make during the current editing session. You can save these. settings in a section file or a command file.wwN% 1 DECW_attr_help=Include DECW_attr_dialog=Title Help Button! Supplies help for the dialog boxwwN% 1 DECW_attr_ok=Include DECW_attr_dialog=Title OK ButtonB Applies the current setting in the dialog box and closes the box.wwN% 1 DECW_attr_section=Include DECW_save_attr_box=Include SAVE_SECTION"=Title Save in Section File Toggle Save in a Section file@ The attributes will be saved in a Section file for later input.wwN% 1 DECW_attr_section_text=Include DECW_attr_dialog=Include SAVE_SECTION =Title Save in Section File Text File name of the Section filewwN% 1 DECW_bound_cursor=Include DECW_setint_cursor=Include SET_CURSOR=Title Bound ToggleB The cursor will only move into portions of the buffer occupied by text.wwN% 1 DECW_box_pulldown=Title Box MenuF Use the Box menu to perform box editing. You can copy, cut, and draw boxes.wwN% 1 DECW_buffer_apply&=Include DECW_Buffer_Attributes_Dialog=Title Apply buttonA Applies the current settings, but does not close the dialog box.wwN% 1 DECW_Buffer_Attributes_Dialog=Include DECW_buffer_apply=Include DECW_buffer_auto_erase"=Include DECW_buffer_buffer_select =Include DECW_buffer_buffer_text=Include DECW_buffer_cancel=Include DECW_buffer_help=Include DECW_buffer_jou^DECW_box_pulldownBDECW_buffer_applyDECW_Buffer_Attributes_DialogVDECW_buffer_auto_eraseDECW_buffer_buffer_selectzDECW_buffer_buffer_text,DECW_buffer_cancelDECW_buffer_helpDECW_buffer_insert_toggleDECW_buffer_journalingzDECW_buffer_language_select8DECW_buffer_language_textDECW_buffer_left_margin_textDECW_buffer_max_undo_textDECW_buffer_write_statusDECW_DECwindows_Interfacernaling$=Include DECW_buffer_language_select"=Include DECW_buffer_language_text%=Include DECW_buffer_left_margin_text"=Include DECW_buffer_max_undo_text(=Include DECW_buffer_modification_status=Include DECW_buffer_ok&=Include DECW_buffer_outputfile_select$=Include DECW_buffer_outputfile_text=Include DECW_buffer_overview&=Include DECW_buffer_right_margin_text'=Include DECW_buffer_tab_increment_text=Include DECW_buffer_wrap!=Include DECW_buffer_write_status!=Include DECW_buffer_w rite_status#=Title Buffer Attributes Dialog Box Show/set buffer attributes: The Buffer Attributes dialog box contains the following:-F o Buffer-A text box holding the name of the buffer (byH default the current buffer) for which the settings areG shown and for which the settings can be modified. TheG associated Select... button will bring up a selectionG dialog box which will display all the buffers fo r the& current LSE session.E o Output File-A text box holding the output filename,H if any for the buffer. The associated Select... buttonC will bring up the standard file selection widget.B o Language-A text box holding the current languageD for the buffer (NONE if there is no language). TheG associated Select... button will bring up a selectionE dialog box containing all the defined languages and NONE.A o Left Margin-A text box holding the left margin.C o Right Margin-A text box holding the right margin.G o Tab Increment-A text box holding the logical tab stop length.C o Max Undo-A text box holding the maximum number of. commands that can be undone.I o Read Only / Write-A group of radio buttons to al low the< user to choose between WRITE or READ-ONLY.E o Unmodifiable / Insert / Overstrike-A group of radio@ buttons to choose between UNMODIFIABLE, INSERTB and OVERSTRIKE. If the buffer is READ-ONLY, thenI UNMODIFIABLE will be set on by default. When the bufferA is set to WRITE, UNMODIFIABLE will be disabled.F o Auto Erase-A toggle button which enables or disables4  automatic erasing of placeholders.F o Journaling-A toggle button which enables or disables+ buffer-change journaling.E o Wrap-A toggle button which enables or disables line wrapping. E o Overview- A toggle button which enables or disables& overview operations.I o Forward / Reverse-A group of radio buttons to allow theG user to set the direction of the buffer to FORWARD or REVERSE.wwu% 1 DECW_buffer_auto_erase&=Include DECW_Buffer_Attributes_Dialog=Include SET_BUFFER_AUTO_ERASE=Title Auto Erase ToggleF Enables or disables automatic erasing of placeholders for the current buffer.A LSE erases the placeholder that the cursor is on when you type aF character over that placeholder. By default, this feature is active.wwu% 1 DECW_buffer_buffer_select&=Include DECW_Buffer_Attributes_Dialog=Title Select button1 Brings up a selection box displaying all bufferswwu% 1 DECW_buffer_buffer_text&=Include DECW_Buffer_Attributes_Dialog=Title Buffer Text Box9 Name of buffer whose attributes are to be shown/modifiedwwu% 1 DECW_buffer_cancel&=Include DECW_Buffer_Attributes_Dialog=Title Cancel button( Remove the dialog box without executingwwu% 1 DECW_buffer_write_status&=Include DEC W_Buffer_Attributes_Dialog#=Include DECW_buffer_reverse_toggle=Include DECW_forward_toggle#=Title Set Direction Mode Radio Box% Contains Forward and Reverse Toggleswwu% 1 DECW_forward_toggle!=Include DECW_buffer_write_status=Include SET_BUFFER_DIRECTION=Title Forward Toggle6 Sets the direction of a buffer to forward or reverse.ww% 1 DECW_buffer_help&=Include DECW_Buffer_Attributes_Dialog=Title Help button! Supplies help for the dialog boxww% 1 DECW_buffer_insert_toggle(=Include DECW_buffer_modification_status=Include SET_BUFFER_TEXT!=Include TOGGLE_INSERT_OVERSTRIKE=Title Insert Toggle< Sets the text-entry mode of the current buffer to insert or overstrike.ww% 1 DECW_buffer_journaling&=Include DECW_Buffer_Attributes_Dialog=Include SET_BUFFER_JOURNALING=Title Journaling ToggleE Enables or disables buffer-change journaling for the current buffer.A This command does not enable buffer-change journaling for system: buffers. By default, buffer-change journaling is active.ww% 1 DECW_buffer_language_select&=Include DECW_Buffer_Attributes_Dialog=Title Select buttonD Brings up a selection box displaying all define languages and NONE.ww% 1 DECW_buffer_language_text&=Include DECW_Buffer_Attributes_Dialog=Include SET_BUFFER_LANGUAGE=Title Language Text Box/ Associates a language with the current buffer.@ BwpDECW_define_key_cancel DECW_define_key_command_textDECW_Define_Key_DialogDECW_define_key_key_textDECW_define_key_learnDECW_define_key_legend_textRDECW_define_key_okDECW_define_key_remark_textDECW_define_key_topic_text"DECW_directory_add_before_selectedDECW_directory_append4DECW_directory_cancel DECW_Keyboard DECW_MenusDECW_new_key_helpDECW_New_Users @ DECW_OverviewVDECW_Popup_Menus y default, LSE uses a file-type specification to determine theD language to associate with a buffer. To disassociate a buffer with; any language, use this command with a blank language name.ww% 1 DECW_buffer_left_margin_text&=Include DECW_Buffer_Attributes_Dialog=Include SET_BUFFER_LEFT_MARGIN=Title Left margin Text BoxE Sets the left margin for the current buffer to the column number you specify.E By default, LSE sets the indicated buffer's left margin at colu mn 1.E The column number you specify must be an integer less than the value set for the right margin.@ If you specify column number 0, LSE uses the indentation of the? current line to determine the left margin when you use the SETB LANGUAGE WRAP command. Having set the left margin to 0, when youE enter the FILL command LSE uses the indentation of the first line of6 each selected paragraph to determine the left margin.ww% 1 DECW_buffer_max_undo_text&=Include DECW_ Buffer_Attributes_Dialog=Include SET_MAX_UNDO=Title Max undo Text Box@ Sets the maximum number of commands you can undo for a specific buffer.E Specify the maximum number of commands you can undo in the "number".C qualifier. In the "buffer name" qualifier, specify the buffer forF which you want to set the maximum number. If you omit a value in theA optional "number" qualifier, LSE displays a default maximum UndoB number of [100]. Press Return to accept the default or specify a different value.ww% !1 DECW_buffer_modification_status&=Include DECW_Buffer_Attributes_Dialog"=Include DECW_buffer_insert_toggle&=Include DECW_buffer_overstrike_toggle!=Include DECW_unmodifiable_toggle$=Title Set Text Entry Mode Radio Box5 Contains Unmodifiable, Insert and Overstrike Togglesww% 1 DECW_buffer_ok&=Include DECW_Buffer_Attributes_Dialog=Title OK buttonB Applies the current setting in the dialog box and closes the box.wwGDECW_buffer_left_margin_textDECW_buffer_max_undo_textDECW_buffer_modification_statusPDECW_buffer_okDECW_buffer_outputfile_selectDECW_buffer_outputfile_textDECW_buffer_overstrike_toggleDECW_buffer_overviewDECW_buffer_read_only_toggleBDECW_buffer_reverse_toggleDECW_buffer_right_margin_textDECW_buffer_tab_increment_text2DECW_buffer_wrapDECW_buffer_write_statusDECW_DECwindows_Interface% 1 DECW_buffer_outputfile_select&=Include DECW_Buffer_Attributes_Dialog=Title Select button( Brings up a standard file selection boxww% 1 DECW_buffer_outputfile_text&=Include DECW_Buffer_Attributes_Dialog=Include SET_BUFFER_OUTPUT_FILE=Title Output File Text Box3 Associates an output file with the current buffer.C This command associates an output file to a buffer for writing theD buffer out to a file. This command does not cause the buffer to beD written to a file. You can disassociate the current buffer from anF output file by specifying this command with a blank output file name.B In this case, LSE asks you to supply a file name when you request that the buffer be written out.ww% 1 DECW_buffer_overstrike_toggle(=Include DECW_buffer_modification_status=Include SET_BUFFER_TEXT!=Include TOGGLE_INSERT_OVERSTRIKE=Title Overstrike Toggle< Sets the text-entry mode of the current buffer to insert or overstrike.ww% 1 DECW_buffer_overview&=Include DECW_Buffer_Attributes_Dialog=Include SET_BUFFER_OVERVIEW=Title Overview Toggle? Enables or disables overview operations in the current buffer.E This command enables or disables the source elision commands and theE EXPAND command on an overview line. By default, overview operationsE are allowed in a buffer when it is created. The parameter value off disables overview operations.ww% 1 DECW_buffer_read_only_toggle!=Include DECW_buffer_write_status=Include SET_BUFFER_CLOSE=Title Read Only Toggle$ Sets the buffer's read/write state.E The parameter value read_only prevents LSE from writing the contentsB of the current buffer to a file upon exiting LSE or compiling the contents of the buffer.ww% 1 DECW_buffer_reverse_toggle!=Include DECW_buffer_write_status=Include SET_BUFFER_DIRECTION=Title Reverse Toggle6 Sets the direction of a buffer to forward or reverse.ww% 1 DECW_buffer_right_margin_text&=Include DECW_Buffer_Attributes_Dialog =Include SET_BUFFER_RIGHT_MARGIN=Title Right margin Text Box. Sets the right margin for the current buffer.C LSE sets the buffer's right margin to column 80, by default, or toF the column number you specify. If the SET BUFFER WRAP command is on,8 this command affects the FILL and ENTER SPACE commands.ww% 1 DECW_buffer_tab_increment_text&=Include DECW_Buffer_Attributes_Dialog!=Include SET_BUFFER_TAB_INCREMENT=Title Tab increment Text Box= Specifies the logical tab stop length in the current buffer.C This command specifies the number of columns between the tab stopsD for the current buffer. Tab stops are set beginning with column 1.$ All previous tab stops are cleared.ww% 1 DECW_unmodifiable_toggle(=Include DECW_buffer_modification_status=Include SET_BUFFER_MODIFIABLE=Title Unmodifiable Toggle; Changes the buffer modifiable state of the current buffer.C The parameter value on sets the buffer state to modifi- able. TheD parameter value off sets the the buffer state to unmodifiable. See= the documentation for the SET DIRECTORY READONLY command for4 information about how this state is set by default.ww% 1 DECW_buffer_wrap&=Include DECW_Buffer_Attributes_Dialog=Include SET_BUFFER_WRAP=Title Wrap Toggle9 Enables or disables line wrapping in the current buffer.@ This command enables the ENTER SPACE and ENTER LINE commands toE perform a wrap operation in the current buffer. Initially, wrappingD is disabled unless the language associated with the buffer has wrap set on.ww% 1 DECW_buffer_write_status&=Include DECW_Buffer_Attributes_Dialog%=Include DECW_buffer_read_only_toggle=Include DECW_write_toggle$=Title Set Text Entry Mode Radio Box% Contains Write and Read-Only Togglesww% 1 DECW_write_toggle!=Include DECW_buffer _write_status=Include SET_BUFFER_CLOSE=Title Write Toggle$ Sets the buffer's read/write state.E The parameter value read_only prevents LSE from writing the contentsB of the current buffer to a file upon exiting LSE or compiling the contents of the buffer.ww% 1 DECW_CMS_dialog=Include DECW_cms_pref_apply=Include DECW_cms_pref_cancel!=Include DECW_cms_pref_concurrent=Include DECW_cms_pref_confirm&=Include DECW_cms_pref_generation_text=Include DECW_cms_pr ef_help=Include DECW_cms_pref_history!=Include DECW_cms_pref_merge_text=Include DECW_cms_pref_notes=Include DECW_cms_pref_ok"=Include DECW_cms_pref_remark_text=Title CMS Dialog Box2 Set CMS attributes for subsequent CMS operations.ww& 1 DECW_cms_pref_apply=Include DECW_CMS_dialog=Title Apply buttonA Applies the current settings, but does not close the dialog box.ww& 1 DECW_cms_pref_cancel=Include DECW_CMS_dialog=Title Cancel bu^DECW_buffer_right_margin_textDECW_buffer_tab_increment_text2DECW_buffer_wrapDECW_buffer_write_statusDECW_CMS_dialog DECW_cms_pref_apply DECW_cms_pref_cancel <DECW_cms_pref_concurrent DECW_cms_pref_confirm DECW_cms_pref_generation_text DECW_cms_pref_help BDECW_cms_pref_history RDECW_cms_pref_merge_text &DECW_cms_pref_notes,DECW_cms_pref_okDECW_cms_pref_remark_textDECW_DECwindows_Interface tton( Remove the dialog box without executingww& 1 DECW_cms_pref_concurrent=Include DECW_CMS_dialog=Title CMS Concurrent Toggle? Controls whether an element reserved by you can be reserved by) another user while you have it reserved.ww& 1 DECW_cms_pref_confirm=Include DECW_CMS_dialog=Title CMS Confirm ToggleB Specifies whether or not you want to be prompted for confirmation2 before LSE preforms a FETCH or RESERVE operation.ww & 1 DECW_cms_pref_generation_text=Include DECW_CMS_dialog=Title CMS Generation Text> Specifies the generation to be used for CMS RESERVE and FETCH operations.ww& 1 DECW_cms_pref_help=Include DECW_CMS_dialog=Title Help button! Supplies help for the dialog boxww& 1 DECW_cms_pref_history=Include DECW_CMS_dialog=Title CMS History ToggleE Controls whether CMS includes the element history in the file if theF element has the history attribute and if a FETCH or RESERVE operation is performed.ww& 1 DECW_cms_pref_merge_text=Include DECW_CMS_dialog=Title CMS Merge Text? Controls whether LSE merges a reserved or fetched element with( another generation of the same element.ww& 1 DECW_cms_pref_notes=Include DECW_CMS_dialog=Title CMS Notes ToggleA Controls whether notes are embedded in the file if the retrievedD element has the notes attribute and if a FETCH or RESERVE operation is performed.ww& 1 DECW_cms_pref_ok=Include DECW_CMS_dialog=Title OK buttonB Applies the current setting in the dialog box and closes the box.ww8& 1 DECW_cms_pref_remark_text=Include DECW_CMS_dialog=Title CMS Remark Text9 Specifies the remark to be used with RESERVE operations.ww8& 1 DECW_define_key_cancel=Include DECW_Define_Key_Dialog=Title Cancel button( Remove the dialog box without executingww8& 1 DECW_define_key_command_text=Include DECW_Define_Key_Dialog=Title Command Text- The LSE command you want to bind to the key.ww8& 1 DECW_Define_Key_Dialog=Include DECW_define_key_cancel%=Include DECW_define_key_command_text!=Include DECW_define_key_key_text=Include DECW_define_key_learn$=Include DECW_define_key_legend_text=Include DECW_define_key_ok$=Include DECW_define_key_remark_text#=Include DECW_define_key_topic_text=Include DECW_new_key_help=Include NEW_KEY=Include NEW_LEARN_KEY=Title New Key Dialog Box Bind an LSE command to a key.ww8& 1 DECW_new_key_help=Include DECW_Define_Key_Dialog=Title Help button! Supplies help for the dialog boxww8& 1 DECW_define_key_key_text=Include DECW_Define_Key_Dialog=Include NEW_KEY=Include NEW_LEARN_KEY=Title Key Name( The name of the key you want to define.ww8& 1 DECW_define_key_learn=Include DECW_Define_Key_Dialog=Include NEW_LEARN_KEY=Title Learn ToggleC Turn this option on if you want to bind a key to a learn sequence.ww8& 1 DECW_define_key_legend_text=Include DECW_Define_Key_Dialog=Title Legend Text? The text you want to appear in the keypad diagram for the key.ww8& 1 DECW_define_key_ok=Include DECW_Define_Key_Dialog=Title OK buttonB Applies the current setting in the dialog box and closes the box.ww_& 1 DECW_define_key_remark_text=Include DECW_Define_Key_Dialog=Title Remark TextB The explanatory text you want displayed when you issue a SHOW KEY command.ww_& 1 DECW_define_key_topic_text=Include DECW_Define_Key_Dialog=Title Topic TextB The string you want to editor to use for retrieving help text forD this key. The help text for this key is displayed when you request keypad help.ww_& $1 DECW_directory_add_before_selected=Include DECW_directory_dialog!=Title Add before selected buttonB Adds the new directory prior to the currently selected directory.ww_& 1 DECW_directory_append=Include DECW_directory_dialog=Title Append button1 Appends the new directory to the directory list.ww_& 1 DECW_directory_cancel=Include DECW_directory_dialog=Title Cancel button( Remove the dialog box without executingww_& 1 DECW_directory_delete_selected=IkDECW_directory_delete_selectedDECW_directory_dialogDECW_directory_down_arrowdDECW_directory_helpDECW_directory_listDECW_directory_ok*DECW_directory_selectDECW_directory_textDECW_directory_up_arrowDECW_edit_pulldownDECW_file_pulldownDECW_focus_based_select_model DECW_font_bigtoggle DECW_Keyboard DECW_MenusDECW_new_key_helpDECW_New_Users @ DECW_OverviewVDECW_Popup_Menusnclude DECW_directory_dialog=Title Delete selected button8 Deletes the currently selected directory from the list.ww_& 1 DECW_directory_dialog+=Include DECW_directory_add_before_selected=Include DECW_directory_append=Include DECW_directory_cancel'=Include DECW_directory_delete_selected"=Include DECW_directory_down_arrow=Include DECW_directory_help=Include DECW_directory_ok=Include DECW_directory_select=Include DECW_directory_text =Include DECW_directory_up_arrow=Title Directories ListB Used to form a list of directories (Source Directory search list,3 Read-Only Directories or SCA Library search list).ww_& 1 DECW_directory_down_arrow=Include DECW_directory_dialog)=Title Modify Directory List Arrow button5 Moves the currently selected directory down the listww_& 1 DECW_directory_help=Include DECW_directory_dialog=Title Help button! Supplies help for the dialog boxww_& 1 DECW_directory_list=Include DECW_directory_dialog=Title Directory list box Displays a list of directoriesww& 1 DECW_directory_ok=Include DECW_directory_dialog=Title OK buttonB Applies the current setting in the dialog box and closes the box.ww& 1 DECW_directory_select=Include DECW_directory_dialog=Title Select buttonC Brings up the standard file selection widget to choose a directoryww& 1 DECW_directory_text=Include DECW_directory_dialog=Include SET_DIRECTORY_READONLY=Include SET_DIRECTORY_SOURCE=Title Directory Text BoxE Used to specify a directory to append or add before a selected entry in the directory listww& 1 DECW_directory_up_arrow=Include DECW_directory_dialog)=Title Modify Directory List Arrow button3 Moves the currently selected directory up the listww& 1 DECW_edit_pulldown=Title Edit MenuD Use the Edit menu to add and delete text in a buffer, use clipboardB functions, restore text, select text and to perform undo and redo operations.ww& 1 DECW_file_pulldown=Title File Menu% Access files and repository elementsB Use the File menu to access and replace both files and repositoryE elements. You can also compile and review source code and exit fromC or quit the current editing session. You can also show and modify+ source, read-only and SCA directory lists.ww& 1 DECW_focus_based_select_model*=Include DECW_setint_select_model_pref_box$=Include SET_PRIMARY_SELECTION_MODEL=Title Focus-based Toggle Input focus follows the mouseww& 1 DECW_font_big=Include DECW_font_pref_box=Include SET_FONT=Title Big font Toggle Use Big Fontww& 1 DECW_font_condensed!=Include DECW_font_width_pref_box=Include SET_FONT=Title Condensed Toggle Use Condensed spacingww& 1 DECW_fWHDECW_font_condensedDECW_font_littlexDECW_font_normal DECW_font_pref_boxDECW_font_width_pref_boxDECW_forward_toggleDECW_free_cursorDECW_Global_Attributes_Dialog"RDECW_help_dialog#DECW_help_pulldown$DECW_indentation#DECW_indentation_dismiss%4DECW_indentation_help$JDECW_indent_left DECW_Keyboard DECW_MenusDECW_new_key_helpDECW_New_Users @ DECW_OverviewVDECW_Popup_MenusvSET_BUFFER_AUTO_ERASESET_BUFFER_WRAPSET_LANGUAGE_COMPILE_COMMANDSET_LANGUAGE_LINE_COMMENTSont_little=Include DECW_font_pref_box=Include SET_FONT=Title Little font Toggle Use Little Fontww& 1 DECW_font_normal!=Include DECW_font_width_pref_box=Include SET_FONT=Title Normal Toggle Use Normal spacingww& 1 DECW_font_pref_box=Include DECW_font_big=Include DECW_font_little&=Include DECW_window_attributes_dialog=Title Font Radio Box$ Contains Little and Big Font Toggleww& 1 DECW_font_width_pref_box=Include DECW_font_condensed=Include DECW_font_normal&=Include DECW_window_attributes_dialog=Title Font Radio Box* Contains Normal and Condensed Font Toggleww& 1 DECW_free_cursor=Include DECW_setint_cursor=Include SET_CURSOR=Title Free ToggleF The cursor will move anywhere in the buffer whether or not characters are already there.ww& 1 DECW_Global_Attributes_Dialog=Include DECW_setint_apply=Include DECW_setint_bell=Include  DECW_setint_cancel=Include DECW_setint_clipboard.=Include DECW_setint_command_language_pref_box=Include DECW_setint_cursor=Include DECW_setint_help$=Include DECW_setint_keypad_pref_box=Include DECW_setint_ok#=Include DECW_setint_pending_delete)=Include DECW_setint_save_related_buffers.=Include DECW_setint_scroll_margin_bottom_text+=Include DECW_setint_scroll_margin_top_text*=Include DECW_setint_select_model_pref_box"=Include DECW_setint_tabs_hard_box"=Include DECW_setint_tabs_!visi_box=Include DECW_setint_undo_redo#=Title Global Attributes Dialog Box" Control global editing attributes9 The Global Attributes dialog box controls the following:= o Cursor-Sets cursor to a bound or free state4 o Keypad-Selects EDT or EVE bindingsB o Tabs-Sets tabs to be visible/invisible/hard/softG o Primary Selection Model-Sets Selection or Focus based! selection modelA o Comm"and Language-Sets VMSLE or Portable command language; o Scroll Margins Top-Sets top scroll marginA o Scroll Margins Bottom-Sets bottom scroll marginI o Pending Delete-Enables or disables deletion of a select< range when you use Delete or type new textD o Bell-Enables or disables the bell accompanying new0 messages in the message bufferI o Clipboard-Sets t#he default behaviour for the DECwindows clipboardB o Save Related Buffers-Sets whether or not relatedF modified buffers are written out on COMPILE commandsF o UNDO/REDO-enables/disables the operation of the UNDO# and REDO commandsww & 1 DECW_help_dialog=Title Overview of DEC LSE@ Context-sensitive help is available for all of the items on the pull-down and pop-up menus.D To get $help, position the pointer to a menu item and press the HELPB key. Help information appears in a window and can remain in view while you continue to use LSE.ww & 1 DECW_help_pulldown =Include HELP=Include HELP_KEYPAD=Title Help MenuC Use the Help menu for introductory information about LSE and aboutD DECwindows. You can also get help on using menus and on individual LSE commands.ww & 1 DECW_indentation_dismiss=Include DECW_indentation=T%itle Cancel button( Remove the dialog box without executingww & 1 DECW_indent_left=Include DECW_indentation=Title Decrease button7 Decreases the indentation of the line by one tab stop.ww & 1 DECW_indentation!=Include DECW_indentation_dismiss=Include DECW_indentation_help=Include DECW_indentation_ok=Include DECW_indent_left=Include DECW_indent_right=Title Indentation Dialog Box; Use the Indentation dialog box to increase or decrease 'the indentation by tab increments.ww & 1 DECW_indentation_help=Include DECW_indentation=Title Help button! Supplies help for the dialog boxww & 1 DECW_indent_right=Include DECW_indentation=Title Increase button7 Increases the indentation of the line by one tab stop.ww & 1 DECW_indentation_ok=Include DECW_indentation=Title OK buttonB Applies the current setting in the dialog box and closes the box.wwe%ZDECW_indentation_ok$JDECW_indent_left%DECW_indent_right DECW_Keyboard%DECW_max_number_of_windows_text DECW_Menus1&DECW_menus_add_label'DECW_menus_add_separator(2DECW_menus_close(DECW_menus_dialog/DECW_menus_edit_label0PDECW_menus_entries_list0DECW_menus_help0zDECW_menus_labels1VDECW_menus_label_to_edit22DECW_menus_listDECW_new_key_helpDECW_New_Users @ DECW_OverviewVDECW_Popup_Menus( & !1 DECW_max_number_of_windows_text&=Include DECW_window_attributes_dialog=Include SET_MAXIMUM_WINDOWS%=Title Maximum Number of Windows Text9 The maximum number of windows LSE automatically creates.C LSE uses this setting and the Maximum Number of Windows setting toE determine whether to add a window to the screen or reuse an existingC window. LSE checks both settings and creates a new window only if both conditions are met.ww0& 1 DECW_menus_add)_separator=Include DECW_menus_dialog=Title Add Separator button Add a Separator to a MenuF A separator will be added to the selected menu. If an entry has beenD selected, the separator will be added before that entry; otherwise,4 the separator will be added to the end of the menu.ww0& 1 DECW_menus_close=Include DECW_menus_dialog=Title Close button Remove the dialog boxww0& 1 DECW_menus_dialog=Include DECW_menus_add_label!=Include DEC*W_menus_add_separator=Include DECW_menus_close=Include DECW_menus_edit_label=Include DECW_menus_help!=Include DECW_menus_label_to_edit=Include DECW_menus_mnemonic =Include DECW_menus_remove_entry =Include DECW_menus_remove_label=Include DECW_menus_tpu_code=Title Menus Dialog Box- Allows the user to custmize LSE's pulldowns./ To Add an existing Menu Entry to another Menu:D 1. Select the Menu for addition in the Menus List BoxE 2. Select the Men+u Entry to be added above in the Menu" Entries List BoxF 3. Select the Menu Entry to be added in the Labels List BoxI 4. Push the triangle in the upper middle of the dialog box/ to add the Label to the Menu. To Add a new Menu entry:D 1. Enter a unique Label in the Label text field. This; string will appear in the menu pull down.D 2. Enter a character in , the Mnemonic text field. ThisG character should be unique for the menu you intend toG add the label to. Pull down the Menu and look for the; "_"s to determine which ones are consumedA 3. Enter Appropriate TPU code in the TPU Code textG field. Portable LSE commands can be translated to TPUE code as follows: Replace all spaces between commandF reserved word with a "_". Add -a "LSE_" to the front.H Enclose individual parameters in '"'s. Enclose all theF parameters in "()". For example: "OPEN FILE foo.bar"G becomes LSE_OPEN( "foo.bar" ), "SHOW SUMMARY" becomesD LSE_SHOW_SUMMARY, "SET DIRECTORY READONLY foo off"E becomes LSE_SET_DIRECTORY_READONLY( "foo", "off" ).F On OpenVMS systems, VMSLSE commands may also be usedF within menu label definition.s by calling the LSE$DO_E COMMAND procedure, with the VMSLSE command enclosed within quotes.G 4. Push the large triangle in the lower right to add the. label to the Label List Box. H 5. Add the now existing Menu Entry to a Menu as described above. To Modify a Menu entry:I 1. Select the Menu for modification in the Labels List BoxH 2. Change/ the appropriate test fields in the diallog box:$ Mnemonic, TPU CodeF 3. Push the large triangle in the lower right to modify2 the label to the Label List Box. To Remove a Menu entry:C 1. Select the Menu for removal in the Menus List BoxI 2. Select the Menu Entry to be removed in the Menu Entries List Box0 3. Push the "Remove Entry" button To Remove a Label:E 0 1. Select the Label for removal in the Labels List Box0 2. Push the "Remove Label" buttonww0& 1 DECW_menus_edit_label=Include DECW_menus_dialog!=Title Modify Labels Arrow button" Add a Label to the Label List BoxE The label information in the text fields at the bottom of the dialog@ box will be added to the current labels. If the label is a newB label, the new label will be added to the Label List Box. If theB label already exists, the lab1el will be modified according to the contents of the text fields.ww0& 1 DECW_menus_entries_list=Include DECW_menus_dialog=Title Menu Entries List Box5 Displays the menu entries for the selected menu nameww@#' 1 DECW_menus_help=Include DECW_menus_dialog=Title Help button! Supplies help for the dialog boxww@#' 1 DECW_menus_labels=Include DECW_menus_dialog=Title Labels List Box? Displays the labels that are available 2within the menu system.ww@#' 1 DECW_menus_add_label=Include DECW_menus_dialog=Title Add Entry Arrow button Add a Label to a Menu> Pressing this arrow button will add the selected label to theC selected menu. If a particular entry has been selected, the label! will be added before that entry.ww@#' 1 DECW_menus_label_to_edit=Include DECW_menus_dialog=Title Label Text* The name of the currently selected label.B You can type a new label na3me into this field to add a new label.ww@#' 1 DECW_menus_list=Include DECW_menus_dialog=Title Menus List Box/ Displays the Menus available for customizationD This list box displays the names of LSE's pulldown and popup menus.F When you select one of the names, its entries will appear in the Menu Entries list box.ww@#' 1 DECW_menus_mnemonic=Include DECW_menus_dialog=Title Mnemonic Text9 This is the mnemonic associated with the selected label.5@ This character will be used by the windowing system to keyboardB traversal of the menus. The charaacter must be unique within theB Menu. To find which characters have been consumed, pull down theA Menu in question and look for the "_"s. Those letters have been consumed.ww@#' 1 DECW_menus_remove_entry=Include DECW_menus_dialog=Title Remove Entry button@ The selected Menu Entry will be removed from the selected menu.ww@#' 1 DECW_menus_remove_1VDECW_menus_label_to_edit22DECW_menus_list2hDECW_menus_mnemonic3(DECW_menus_remove_entry3DECW_menus_remove_label5 DECW_menus_tpu_code7:DECW_message_ok7DECW_navigate_pulldownDECW_new_key_helpDECW_New_Users8DECW_number_of_windows_text= DECW_Open8DECW_options_pulldown @ DECW_Overview9DECW_panes_balance9xDECW_panes_min_rows_textVDECW_Popup_Menus6label=Include DECW_menus_dialog=Title Remove Label button' Remove a Label from the Label List BoxF The selected entry will be removed from the selected menu. The label? must be removed from any menus that it belongs to before it is removed.wwPJ' 1 DECW_menus_tpu_code=Include DECW_menus_dialog=Title Label's TPU Code9 This is the TPU Code associated with the selected label.F You can can edit this field, and then press the Triangle in the lower right to mo7dify a label.@ Portable LSE commands can be translated to TPU code as follows:I o Replace all spaces between command reserved word with a "_"+ o Add a "LSE_" to the front7 o Enclose individual parameters in '"'s4 o Enclose all the parameters in "()" For example:A o OPEN FILE foo.bar becomes LSE_OPEN( "foo.bar" )7 o SHOW SUMMARY becomes LSE_SHOW_SUMMARYC 8 o "SET DIRECTORY READONLY foo off" becomes LSE_SET_4 DIRECTORY_READONLY( "foo", "off" )A On OpenVMS systems, VMSLSE commands may also be used within menuE label definitions by calling the LSE$DO_ COMMAND procedure, with the' VMSLSE command enclosed within quotes.wwPJ' 1 DECW_message_ok=Title OK buttonB Applies the current setting in the dialog box and closes the box.wwPJ' 1 DECW_navigate_pulldown=Title Navigate Menu9F Use the Navigate menu to navigate. You can goto the top or bottom ofF the current buffer, or to a mark. You can also set or delete a mark.wwPJ' 1 DECW_number_of_windows_text&=Include DECW_window_attributes_dialog=Include DELETE_WINDOW=Include NEW_WINDOW=Title Number of Windows Text5 The number of windows to be displayed on the screen.wwPJ' 1 DECW_options_pulldown=Title Options MenuA Use the Options menu to customize LSE. You can selec:t a defaultA keypad, supply new key definitions, change the window width, and5 change default settings for use with the repository.ww`q' 1 DECW_panes_balance&=Include DECW_window_attributes_dialog=Include SET_BALANCE_WINDOWS=Title Balance Toggle@ Specifies whether LSE automatically adjust the windows to equal lengths or not.ww`q' 1 DECW_panes_min_rows_text&=Include DECW_window_attributes_dialog"=Include SET_MINIMUM_WINDOW_LENGTH=Title Minim;um Rows Text< The minimum number rows in an automatically created window.C LSE uses this setting and the Maximum Number of Windows setting toE determine whether to add a window to the screen or reuse an existingC window. LSE checks both settings and creates a new window only if both conditions are met.ww`q' 1 DECW_portable_command_language.=Include DECW_setint_command_language_pref_box=Include SET_COMMAND_LANGUAGE=Title Portable Toggle. The command language will= be set to Portable.ww`q' 1 DECW_prompt_boolean#=Include DECW_prompt_boolean_cancel=Include DECW_prompt_boolean_no =Include DECW_prompt_boolean_yes =Title Prompt Boolean Dialog Box5 General box to input yes/no or true/false responses.ww`q' 1 DECW_prompt_boolean_cancel=Include DECW_prompt_boolean=Title Cancel button( Remove the dialog box without executingww`q' 1 DECW_prompt_boolean_no=Include DECW_prompt_boolean=Titleti`DELETE_LANGUAGEd8 DELETE_MARKeZDELETE_MENU_ENTRYfVDELETE_MENU_LABELg2DELETE_MENU_SEPARATOR> No button Use No or Falseww`q' 1 DECW_prompt_boolean_yes=Include DECW_prompt_boolean=Title Yes button Use Yes or Trueww`q' 1 DECW_Open=Include INCLUDE_FILE=Include NEW_FILE=Include OPEN_FILE=Include VIEW_FILE=Title File name dialog box; The dialog box provides LSE with the file you wish to use.D The "File Filter" field allows you to specify which filed are to beB displayed in the list boxes. Press on the "FILTER" button to use? your filter.2 Particular files may be entered in one of 2 ways:> o Enter the file name in the "Selection" field/ o Select a file in the list box7 Press the "OK" button to provide the file name to LSE.wwp' 1 DECW_prompt_string=Title Simple string dialog box5 The dialog box provide LSE with simple string input.wwp' 1 DECW_prompt_string_selection)=Title Simple string selection dialog box> The dialog box Aprovide LSE with simple selected string input.wwp' 1 DECW_query_popup=Title Query-Buffer Pop-Up Menu Frequently used Query commandsE You use the query buffer pop-up menu to access frequently used query@ commands. You can search for errors and go to the source linesF corresponding to the errors, as well as terminate queries. To accessB the query buffer pop-up menu, position the pointer within a query buffer and press MB2.wwp' 1 DECW_reallydeliZnDELETE_ADJUSTMENT\: DELETE_ALIAS^ DELETE_BUFFER]bDELETE_BUFFER_OVERVIEW_ DELETE_EXPAND` DELETE_KEYBbuf_dismiss=Include DECW_Reallydelbuf=Title Cancel button( Remove the dialog box without executingwwp' 1 DECW_reallydelbuf_choices=Include DECW_Reallydelbuf=Title Choices Radio Box9 Contains Write and Delete and Delete Only Choices Togglewwp' 1 DECW_Reallydelbuf"=Include DECW_reallydelbuf_choices"=Include DECW_reallydelbuf_dismiss=Include DECW_reallydelbuf_help=Include DECW_reallydelbuf_ok=Title Delete Buffer dialog box" Click on EOK to delete the buffer.wwp' 1 DECW_reallydelbuf_help=Include DECW_Reallydelbuf=Title Help button! Supplies help for the dialog boxwwp' 1 DECW_reallydelbuf_ok=Include DECW_Reallydelbuf=Title OK buttonB Applies the current setting in the dialog box and closes the box.wwp' 1 DECW_save_attr_box=Include DECW_attr_command=Include DECW_attr_dialog=Include DECW_attr_section=Include SAVE_SECTION$=Title Methods for SavinBDECW_reallydelbuf_okk DECW_redodDECW_replace_find_nextDECW_Review_Buffer_PopupBRDECW_save_attr_boxEDECW_screen_rows_textE2DECW_screen_width_textEDECW_search_applyLBDECW_Search_AttributesNDECW_search_attributes_helpFDECW_search_cancelFDECW_search_dialogGDECW_search_directionGDECW_search_forwardH6DECW_search_helpHDECW_search_okStDECW_search_patternHZDECW_search_pref_applywrite_toggleERASE_PLACEHOLDEREXTEND FETCH INDENT_RIGHTyMOVE_UP NEXT_CHARACTER PLSE REPLACESET_ADJUSTMENT_CURRENTFg AttributesD Save the current attributes in a command or section file. Click on the corresponding radio button.ww' 1 DECW_screen_rows_text&=Include DECW_window_attributes_dialog=Include SET_HEIGHT=Title Rows Text* The total number of rows to be displayed.ww' 1 DECW_screen_width_text&=Include DECW_window_attributes_dialog=Include SET_WIDTH=Title Columns Text' The number of columns to be displayed.ww' 1 DECW_seaGrch_apply=Include DECW_search_dialog=Title Apply buttonA Applies the current settings, but does not close the dialog box.ww' 1 DECW_search_cancel=Include DECW_search_dialog=Title Cancel button( Remove the dialog box without executingww' 1 DECW_search_dialog=Include DECW_search_apply=Include DECW_search_cancel=Include DECW_search_direction=Include DECW_search_help=Include DECW_search_ok=Include DECW_search_pattern=Include DHECW_search_text=Include PATTERN_SEARCH=Include SEARCH=Title Search Dialog BoxA Search for a specified string in the current buffer and position thereww' 1 DECW_search_direction=Include DECW_search_dialog=Include DECW_search_forward=Include DECW_search_reverse!=Title Search Direction Radio Box% Includes forward and reverse togglesww' 1 DECW_search_forward=Include DECW_search_direction=Include SET_BUFFER_DIRECTION=Title ForIward Toggle Specifes a forward searchww' 1 DECW_search_help=Include DECW_search_dialog=Title Help button! Supplies help for the dialog boxww' 1 DECW_search_ok=Include DECW_search_dialog=Title OK buttonB Applies the current setting in the dialog box and closes the box.ww' 1 DECW_search_pref_apply=Include DECW_Search_Attributes=Title Apply buttonA Applies the current settings, but does not close the dialog boxK.ww' 1 DECW_search_pref_auto_reverse=Include DECW_Search_Attributes =Include SET_SEARCH_AUTO_REVERSE=Title Auto Reverse ToggleE Specifies that LSE search in the opposite direction if the string is$ not found in the current direction.ww' 1 DECW_search_pref_cancel=Include DECW_Search_Attributes=Title Cancel button( Remove the dialog box without executingww' 1 DECW_search_pref_case_sense=Include DECW_Search_AttriUIDECW_search_pref_auto_reverseIDECW_search_pref_cancelIDECW_search_pref_case_senseKDECW_search_pref_diacriticalO4DECW_search_pref_okODECW_search_pref_pattern_boxODECW_search_pref_span_spacePDECW_search_pref_tpuQDECW_search_pref_ultrixQDECW_search_pref_vmsRDECW_search_pulldownRDECW_search_reverseRDECW_search_textPDECW_unmodifiable_toggleDECW_User_Buffer_Popup#&DECW_Using_LSE_HelpDECW_write_toggleLbutes"=Include SET_SEARCH_CASE_SENSITIVE=Title Case Sensitive ToggleE Specifies whether or not LSE matches case exactly when searching for text.ww' 1 DECW_search_pref_diacritical=Include DECW_Search_Attributes=Include SET_SEARCH_DIACRITICAL#=Title Diacritical Sensitive Toggle= Specifies whether or not LSE exactly matches characters with/ diacritical markings when performing a search.> The diacritical marks include the acute accent, grave accent,> circumfMlex, tilde, macron, breve, hacek, umlaut, and cedilla.ww' 1 DECW_Search_Attributes$=Include DECW_search_attributes_help=Include DECW_search_pref_apply&=Include DECW_search_pref_auto_reverse =Include DECW_search_pref_cancel$=Include DECW_search_pref_case_sense%=Include DECW_search_pref_diacritical=Include DECW_search_pref_ok%=Include DECW_search_pref_pattern_box$=Include DECW_search_pref_span_space#=Title Search Attributes Dialog Box Control Search attributes? N Use the Search Attributes dialog box to control the following:E o Span Space-Specifies whether or not LSE allows eachD blank to match sequences of one or more charactersF containing blanks, tabs, and, at most, a single line break.F o Case Sensitivity-Specifies whether or not the SEARCH/ command matches case exactly.F o Diacritical Sensitivity-Specifies whether or not theEO SEARCH matches characters with diacritical markings exactly.G o Auto Reverse-Specifies whether or not LSE searches inF the opposite direction if the string is not found in* the current ! direction.H o Pattern format-Selects OpenVMS- or ULTRIX-style search patterns.ww ( 1 DECW_search_attributes_help=Include DECW_Search_Attributes=Title Help buttPon! Supplies help for the dialog boxww ( 1 DECW_search_pref_ok=Include DECW_Search_Attributes=Title OK buttonB Applies the current setting in the dialog box and closes the box.ww ( 1 DECW_search_pref_pattern_box=Include DECW_Search_Attributes=Include DECW_search_pref_tpu =Include DECW_search_pref_ultrix=Include DECW_search_pref_vms=Title Search Pattern Radio Box, Contains VMS, ULTRIX and TPU Pattern Toggleww (  Q1 DECW_search_pref_span_space=Include DECW_Search_Attributes=Include SET_SEARCH_SPAN_SPACE=Title Span Space Toggle= Determines how LSE matches blank space in the search string.C This command instructs LSE to allow each blank space in the search? string to match sequences of one or more characters containingE blanks, tabs, and, at most, a single line break. By default, spaces> are not spanned. Not applicable to PATTERN SEARCH or PATTERN SUBSTITUTE commands.ww ( R1 DECW_search_pref_tpu%=Include DECW_search_pref_pattern_box=Include SEARCH=Include SET_SEARCH_PATTERN=Include SUBSTITUTE=Title TPU Toggle Use TPU style search stringsww ( 1 DECW_search_pref_ultrix%=Include DECW_search_pref_pattern_box=Include SEARCH=Include SET_SEARCH_PATTERN=Include SUBSTITUTE=Title ULTRIX Toggle7 Use UTLRIX style wildcard characters in search stringsww ( 1 DECW_search_pref_vms%=Include DECW_search_pSref_pattern_box=Include SEARCH=Include SET_SEARCH_PATTERN=Include SUBSTITUTE=Title VMS Toggle8 Use OPenVMS style wildcard characters in search stringsww ( 1 DECW_search_pulldown=Title Search Pulldown Used for text search operationsww4( 1 DECW_search_reverse=Include DECW_search_direction=Include SET_BUFFER_DIRECTION=Title Reverse Toggle Specifies a reverse searchww4( 1 DECW_search_text=Include DECW_searTch_dialog=Include PATTERN_SEARCH=Include SEARCH=Title Search String The string searched forww4( 1 DECW_search_pattern=Include DECW_search_dialog=Include Patterns=Include PATTERN_SUBSTITUTE=Include SET_SEARCH_PATTERN=Title Pattern ToggleE Specifies whether wildcard characters in the search string should be+ interpreted as wildcard characters or not.ww4( #1 DECW_selection_based_select_model*=Include DECW_setint_select_model_prVef_box$=Include SET_PRIMARY_SELECTION_MODEL=Title Selection-based Toggle$ M1 click to give input focus to LSEww4( 1 DECW_setint_apply&=Include DECW_Global_Attributes_Dialog=Title Apply buttonA Applies the current settings, but does not close the dialog box.ww4( 1 DECW_setint_bell&=Include DECW_Global_Attributes_Dialog=Include SET_BELL_ALL=Include SET_BELL_BROADCAST=Title Bell Toggle@ Sets the state that determines whether or not the tSiRDECW_search_reverseRDECW_search_textS!DECW_selection_based_select_modelTDECW_setint_applyT2DECW_setint_bellVDECW_setint_cancelVtDECW_setint_clipboardW\%DECW_setint_command_language_pref_boxX|DECW_setint_cursorXNDECW_setint_helpXDECW_setint_keypad_edtYDECW_setint_keypad_eveY&DECW_setint_keypad_pref_boxPDECW_unmodifiable_toggleDECW_User_Buffer_Popup#&DECW_Using_LSE_HelpDECW_write_toggleWerminal bell8 sounds when messages are written to the message window.D LSE prompts you for a value. Specify the parameter value on to set@ the bell on for all messages. By default, the bell is set off.ww4( 1 DECW_setint_cancel&=Include DECW_Global_Attributes_Dialog=Title Cancel button( Remove the dialog box without executingww4( 1 DECW_setint_clipboard&=Include DECW_Global_Attributes_Dialog=Include SET_CLIPBOARD=Title Clipboard Toggle; Cha Xnges the default behavior for the DECwindows clipboard.< This command determines whether the default setting for the? DECwindows clipboard is on or off for the COPY, CUT, and PASTEF commands. The parameter value on sets the DECwindows clipboard. The= parameter value off sets the PASTE buffer for character-cell terminals.ww[( '1 DECW_setint_command_language_pref_box&=Include DECW_Global_Attributes_Dialog'=Include DECW_portable_command_language%=Include DECW_vmslseY_command_language!=Title Command Language Radio Box5 Contains VMSLSE and Portable Command Language Toggleww[( 1 DECW_setint_cursor=Include DECW_bound_cursor=Include DECW_free_cursor&=Include DECW_Global_Attributes_Dialog=Title Cursor Radio Box& Contains Free and Bound Cursor Toggleww[( 1 DECW_setint_help&=Include DECW_Global_Attributes_Dialog=Title Help button! Supplies help for the dialog boxww[( 1 DECW_setint_keZypad_edt$=Include DECW_setint_keypad_pref_box=Include SET_KEYPAD=Title EDT Toggle Set the keypad to EDT mode.ww[( 1 DECW_setint_keypad_eve$=Include DECW_setint_keypad_pref_box=Include SET_KEYPAD=Title EVE Toggle Set the keypad to EVE mode.ww[( 1 DECW_setint_keypad_pref_box&=Include DECW_Global_Attributes_Dialog=Include DECW_setint_keypad_edt=Include DECW_setint_keypad_eve=Title Keypad Radio Box# Contains EVE and EDT Keypad Tog\gleww[( 1 DECW_setint_ok&=Include DECW_Global_Attributes_Dialog=Title OK buttonB Applies the current setting in the dialog box and closes the box.wwЂ( 1 DECW_setint_pending_delete&=Include DECW_Global_Attributes_Dialog=Include SET_PENDING_DELETE=Title Pending Delete ToggleF Specifies whether or not a selection in a user buffer is deleted when a user inserts text.C By default, this command is disabled (the parameter value is off).C To deXiY&DECW_setint_keypad_pref_boxZDECW_setint_okZDECW_setint_pending_delete\ DECW_setint_save_related_buffers]%DECW_setint_scroll_margin_bottom_text]"DECW_setint_scroll_margin_top_text^!DECW_setint_select_model_pref_box^DECW_setint_tabs_hard_box_dDECW_setint_tabs_visi_box_DECW_setint_undo_redo`vDECW_show_pulldownPDECW_unmodifiable_toggleDECW_User_Buffer_Popup#&DECW_Using_LSE_HelpDECW_write_toggle ]lete selected text when you insert text, specify this commandE with the parameter value on. This command is automatically disabled2 for a selection made with the SELECT ALL command.wwЂ( "1 DECW_setint_save_related_buffers&=Include DECW_Global_Attributes_Dialog!=Include SET_SAVE_RELATED_BUFFERS"=Title Save Related Buffers ToggleB Determines if related modified buffers are written out on COMPILE commands.E If this attribute is on, all modified buffers with the same lan^guageD as the buffer being compiled are written out before the compilationF takes place. If this attribute is off, any modified buffers with the# same language are not written out.wwЂ( '1 DECW_setint_scroll_margin_bottom_text&=Include DECW_Global_Attributes_Dialog=Include SET_SCROLL_MARGINS =Title Scroll Margin Bottom Text: Bottom scroll margin in rows or as a percentage of windowwwЂ( $1 DECW_setint_scroll_margin_top_text&=Include DECW_Global_Att_ributes_Dialog=Include SET_SCROLL_MARGINS=Title Scroll Margin Top Text7 Top scroll margin in rows or as a percentage of windowwwЂ( #1 DECW_setint_select_model_pref_box&=Include DECW_focus_based_select_model&=Include DECW_Global_Attributes_Dialog*=Include DECW_selection_based_select_model(=Title Primary Selection Model Radio BoxA Contains Selection-based and Focus-Based Primary Selection Model TogglewwЂ( 1 DECW_setint_tabs_hard_box&=Inclu`de DECW_Global_Attributes_Dialog=Title Tabs Hard Toggle Contains Hard Tabs Toggleww( 1 DECW_setint_tabs_visi_box&=Include DECW_Global_Attributes_Dialog$=Title Tabs Visible/Invisible Toggle' Contains Visible/Invisible Tabs Toggleww( 1 DECW_setint_undo_redo&=Include DECW_Global_Attributes_Dialog=Include SET_UNDO=Title UNDO/REDO Toggle5 Specifies whether or not UNDO processing is enabled.D By default, UNDO processing is enabled (the pbarameter value is on).D To disable UNDO processing, specify this command with the parameter value off.ww( 1 DECW_show_pulldown=Title Show Pulldown Used for Editor status displaysww( 1 DECW_source_pulldown=Title Source Pulldown: Used for Compile, Review, and Cross reference integrationww( 1 DECW_substitute_apply=Include DECW_substitute_dialog=Title Apply buttonA Applies the current settings, but does not close the [i`vDECW_show_pulldown`DECW_source_pulldown`dDECW_substitute_applybDECW_substitute_cancelbDECW_substitute_case_matchbDECW_substitute_dialogd*DECW_substitute_directiondDECW_substitute_forwardeDECW_substitute_helpeDECW_substitute_new_texteDECW_substitute_okfDECW_substitute_old_textfDECW_substitute_replace_allPDECW_unmodifiable_toggleDECW_User_Buffer_Popup#&DECW_Using_LSE_HelpDECW_write_togglecdialog box.ww( 1 DECW_substitute_cancel=Include DECW_substitute_dialog=Title Cancel button( Remove the dialog box without executingww( 1 DECW_substitute_case_match=Include DECW_substitute_dialog=Title Case Matching ToggleE Click on Case Matching to use the case of words in the search string1 for the case of words in the replacement string.ww( 1 DECW_substitute_dialog=Include DECW_replace_find_next=Include DECdW_substitute_apply=Include DECW_substitute_cancel#=Include DECW_substitute_case_match"=Include DECW_substitute_direction=Include DECW_substitute_help!=Include DECW_substitute_new_text=Include DECW_substitute_ok!=Include DECW_substitute_old_text =Include DECW_substitute_pattern$=Include DECW_substitute_replace_all'=Include DECW_substitute_replace_fndnxt=Include EXACT_SUBSTITUTE=Include PATTERN_SUBSTITUTE=Include SUBSTITUTE=Title Substitute Dialog Box0 Replace occurrencese of one string with another.ww( 1 DECW_substitute_direction=Include DECW_substitute_dialog =Include DECW_substitute_forward =Include DECW_substitute_reverse!=Title Search Direction Radio Box% Includes forward and reverse togglesww( 1 DECW_replace_find_next=Include DECW_substitute_dialog=Include SEARCH=Title Find Next buttonD Find the next occurrence of the search string without substitution.ww( 1 DECW_substitutfe_forward"=Include DECW_substitute_direction=Include SET_BUFFER_DIRECTION=Title Forward Toggle Specifes a forward searchww( 1 DECW_substitute_help=Include DECW_substitute_dialog=Title Help button! Supplies help for the dialog boxww( 1 DECW_substitute_new_text=Include DECW_substitute_dialog=Include SUBSTITUTE=Title New text) Enter the string you want to substitute.ww( 1 DECW_substitute_ok=Include DECW_gsubstitute_dialog=Include SUBSTITUTE=Title OK buttonB Applies the current setting in the dialog box and closes the box.ww( 1 DECW_substitute_old_text=Include DECW_substitute_dialog=Title Search string The string you want to replace.ww( 1 DECW_substitute_replace_all=Include DECW_substitute_dialog=Include SUBSTITUTE=Title All buttonD Substitute the replacement string for all occurrences of the search string.ww(j 1 DECW_substitute_replace_fndnxt=Include DECW_substitute_dialog=Include SUBSTITUTE#=Title Replace and Find Next buttonC Substitute the replacement string and find the next search string.ww( 1 DECW_substitute_reverse"=Include DECW_substitute_direction=Include SET_BUFFER_DIRECTION=Title Search Reverse Toggle Specifies a reverse searchww( 1 DECW_substitute_pattern=Include DECW_substitute_dialog=Include Patterns=Include PATMigDECW_substitute_patternfDECW_substitute_replace_allfDECW_substitute_replace_fndnxtgDECW_substitute_reversek DECW_undojDDECW_undo_redojDECW_undo_redo_cancelk0DECW_undo_redo_helpPDECW_unmodifiable_toggleDECW_User_Buffer_Popup#&DECW_Using_LSE_HelpkDECW_view_pulldownlDECW_vmslse_command_languagelDECW_window_attributes_applylDECW_window_attributes_cancelmFDECW_window_attributes_dialogDECW_write_toggleUDECW_setint_keypad_eve[DECW_setint_undo_redoaDECW_substitute_old_texthDECW_view_pulldownpDECW_write_toggle@ DELETE_KEY<DELETE_MENU_SEPARATOR ENTER_COMMENTkTERN_SEARCH=Include SET_SEARCH_PATTERN=Title Pattern ToggleE Specifies whether wildcard characters in the search string should be+ interpreted as wildcard characters or not.ww( 1 DECW_undo_redo_cancel=Include DECW_undo_redo=Title Close button Remove the dialog box.ww( 1 DECW_undo_redo=Include DECW_redo=Include DECW_undo=Include DECW_undo_redo_cancel=Include DECW_undo_redo_help=Title Undo/redo Dialog Box3 Use the Undo/redol dialog box to undo/redo changes.ww( 1 DECW_undo_redo_help=Include DECW_undo_redo=Title Help button! Supplies help for the dialog boxww( 1 DECW_redo=Include DECW_undo_redo=Title Redo button Performs a redo.ww( 1 DECW_undo=Include DECW_undo_redo=Title Undo button Performs an undo.ww( 1 DECW_view_pulldown=Title View Pulldown< Used for Language sensitive, Overview, and Window operamtonsww) 1 DECW_vmslse_command_language.=Include DECW_setint_command_language_pref_box=Include SET_COMMAND_LANGUAGE=Title VMSSLE Toggle, The command language will be set to VMSSLE.ww) 1 DECW_window_attributes_apply&=Include DECW_window_attributes_dialog=Title Apply buttonA Applies the current settings, but does not close the dialog box.ww) 1 DECW_window_attributes_cancel&=Include DECW_window_attributes_dialog=Titlen Cancel button( Remove the dialog box without executingww) 1 DECW_window_attributes_dialog=Include DECW_font_pref_box!=Include DECW_font_width_pref_box(=Include DECW_max_number_of_windows_text$=Include DECW_number_of_windows_text=Include DECW_panes_balance!=Include DECW_panes_min_rows_text=Include DECW_screen_rows_text=Include DECW_screen_width_text%=Include DECW_window_attributes_apply&=Include DECW_window_attributes_cancel$=Include DECW_window_attributeos_help"=Include DECW_window_attributes_ok#=Title Window Attributes Dialog Box Control window attributes? Use the Window Attributes dialog box to control the following:8 o Window-Set number of rows and columns.B o Panes-Set minimum number of rows and set balance? o Fonts-Set font to be big or little; normal or condensed.ww) 1 DECW_window_attributes_help&=Include DECW_window_attributes_dialog=Tqitle Help button! Supplies help for the dialog boxww) 1 DECW_window_attributes_ok&=Include DECW_window_attributes_dialog=Title OK buttonB Applies the current setting in the dialog box and closes the box.ww) 1 Command_Definitions=Title Command Definitions@ The following is an alphabetized list of LSE commands and their definitions: ALIGND Aligns trailing comments within the current selected range. ATTACHA ilDECW_vmslse_command_languagelDECW_window_attributes_applylDECW_window_attributes_cancelmFDECW_window_attributes_dialognDECW_window_attributes_helpoBDECW_window_attributes_okDECW_write_toggler Allows you to switch control of your terminal to another process. BALANCE WINDOWSA Resizes all user windows on the screen to the same size. BOTTOM; Moves the cursor to the end of the current buffer. BOX COPYC Copies the selected box to buffer $PASTE or the clipboard. BOX CUTB Moves the selected box to buffer $PASTE or the clipboard. BOX CUT PADB Moves the selected box to buffer $PASTE osr the clipboard. BOX DRAW Draws a box. BOX LOWERCASED Changes the case of the text in the currently selected box. BOX PASTED Copies the contents of the default location to a box at the current location. BOX PASTE OVERSTRIKED Copies the contents of the default location to a box at the current location. BOX UPPERCASED Changes the case of the text in the currently selected box. CtAPITALIZEA Capitalizes the first letter of the current word, or all% words in the selected range. CENTER LINEE Centers the current line between the left and right margins. CHANGE CASED Changes the case of the letter(s) in the selected range and0 moves the cursor to the next character. CHECK LANGUAGE DEFINITIONS@ Analyzes the definitions associated with a language and reports errors. CHECK LANGUuAGE HELPD Detects and reports invalid topic strings associated with a language. CLIC Executes a Command Language Interpreter (CLI) command from% within your editing session. CLOSEC Writes the current buffer to its associated file, if it isE writable and has been modified, and then deletes the buffer. CLOSE BUFFER% Writes and deletes a buffer. CLOSE FILE9 Writes a file and deletes tvhe associated buffer. COLLAPSE@ Compresses text and displays an overview at the current cursor position. COMPILEB Lets you compile the contents of a buffer without leaving LSE. COMPILE REVIEWD Compile the contents of the current buffer, and then review any errors. COPYC Copies the selected text to the indicated buffer or to the clipboard. COPY APPEND= Copies thwe selected text to the end of the buffer or clipboard. CUTF Moves the selected text to the indicated buffer or clipboard. CUT APPENDD Moves the selected text to the end of the designated buffer or clipboard. DELETE ADJUSTMENTE Deletes the definition of one or more adjustments associated) with the specified lannguage(s). DELETE ALIASF Deletes the definition of one or more aliases associated wixth# the specified language(s). DELETE BUFFER Deletes a buffer. DELETE BUFFER OVERVIEWF This command deletes the overview information for the current buffer. DELETE EXPAND3 Reverses the effect of the EXPAND command. DELETE KEY' Deletes a user key definition. DELETE LANGUAGE6 Deletes the indicated language definition(s). DELETE MARK& Deletes the indicated marker.y DELETE MENU ENTRYF Deletes an entry from a pull-down menu or from a pop-up menu. DELETE MENU LABEL Deletes a menu label. DELETE MENU SEPARATORC Deletes a separator from a pull-down menu or from a pop-up menu. DELETE PACKAGE* Deletes the package(s) specified. DELETE PLACEHOLDERF Deletes the definition of one or more placeholders associated% with the specified language. DELETE ROUTzINE@ Deletes the definition of one or more routines from the specified package(s). DELETE SELECTION MARKF Cancels the selected range of the NEW SELECTION MARK command. DELETE TABF Erases blanks and tabs to the left of the cursor, which moves- the cursor to the previous tab stop. DELETE TOKENE Deletes the definition of one or more tokens associated with! a specified language(s). DELETE WINDOW{$ Deletes the current window. DISABLE GRAMMAR PREFIX? Disables a prefix associated with a customized command language.% DISABLE VMS INTEGRATION COMMANDSA Disables Source Code Analyzer for OpenVMS (SCA) and CodeD Management System for OpenVMS (CMS) integration on OpenVMS. ENABLE GRAMMAR PREFIXE Enables a prefix for use with a customized command language.$ ENABLE VMS INTEGRATION COMMANDS@ Enables S|ource Code Analyzer for OpenVMS (SCA) and CodeD Management System for OpenVMS (CMS) integration on OpenVMS. END OF LINE9 Moves the cursor to the end of the current line. ENLARGE WINDOWF Enlarges the current window by the specified number of lines. ENTER COMMENTF Converts pseudocode into comments using block or line format. ENTER LINE0 Enters a new comment line or text line. ENTER PSEUDOCODE3 Ins}erts pseudocode placeholder delimiters. ENTER SPACE= Inserts or overstrikes a space at the current cursor position. ENTER SPECIALF Causes LSE to enter the character specified by the ASCII code! into the current buffer. ENTER TABA Inserts indentation and moves to the current indentation level. ENTER TEXT4 Enters text at the current cursor position. ERASE CHARACTERF Erases a ~single character from the current cursor position in the current direction. ERASE COMMENT9 Reverses the effect of an ENTER COMMENT command. ERASE END OF LINEC Erases text from the current cursor position to the end of the line. ERASE END OF WORDF Erases text from the current cursor position to the beginning of the next word. ERASE LINE> Erases a line of text at the current cursor position. ERASE NEXT CHARACTER# Erases the next character. ERASE NEXT LINEF Erases text from the current cursor position to the beginning of the next line. ERASE NEXT PLACEHOLDERD Erases the text of a placeholder and related punctuation in the forward direction. ERASE NEXT WORD. Erases the word following the cursor. ERASE PLACEHOLDER7 Erases a placeholder in the current direction. ERASE PREVIOUS CHARACTER' Erases the previous character. ERASE PREVIOUS LINEF Erases text from the cursor back to the previous end of line. ERASE PREVIOUS PLACEHOLDER7 Erases a placeholder in the reverse direction. ERASE PREVIOUS WORD+ Erases the word before the cursor. ERASE SELECTION3 Erases the text within the selected range. ERASE START OF LINEE Erases the text from the current cursor position back to the beginning of the line. ERASE START OF WORDF Erases text from the current cursor position to the beginning of the previous word. ERASE WORD6 Erases a word at the current cursor position. EXACT SUBSTITUTEF Replaces occurrences of the search string with the exact form of the replace string. EXECUTE BUFFER LSE; Directs LSE to execute LSE commands from a buffer. EXECUTE BUFFER PLSE; Directs LSE to execute LSE commands from a buffer. EXECUTE BUFFER TPUE Directs LSE to execute text processing utility (TPU) program" statements from a buffer. EXIT? Ends an LSE editing session and returns control to the7 calling process or the command-line interface. EXPANDE Replaces tokens, placeholders, overview lines, or show lists with appropriate text. EXTEND; Compiles one or more TPU procedures to extend LSE. EXTRACT ADJUSTMENTC Extracts the definition of an adjustment and formats it as portable commands. EXTRACT ALIAS< Extracts the definition of the specified alias(es). EXTRACT LANGUAGE> Extracts the definition of the specified language(s). EXTRACT NEW ADJUSTMENTD Extracts the definition of the specified adjustment defined, during the current editing session. EXTRACT NEW ALIASF Extracts the definition of the specified alias(es) created or5 modified during the current editing session. EXTRACT NEW LANGUAGEE Extracts the definition of the specified language(s) defined, during the current editing session. EXTRACT NEW PACKAGED Extracts the definition of the specified package(s) defined% during this editing session. EXTRACT NEW PLACEHOLDER@ Extracts the definition of the specified placeholder(s)- defined during this editing session. EXTRACT NEW ROUTINEF Extracts the definition of the routine(s) defined during this editing session. EXTRACT NEW TOKENB Extracts the definition of the specified token(s) defined% during this editing session. EXTRACT PACKAGE= Extracts the definition of the specified package(s). EXTRACT PLACEHOLDERA Extracts the definition of the specified placeholder(s). EXTRACT ROUTINE= Extracts the definition of the specified routine(s). EXTRACT TOKEN; Extracts the definition of the specified token(s). FETCH> Retrieve the element without causing version changes. FILL4 Reformats the text within a selected range. FIND OCCURRENCESB Sends a message to the cross-reference server, asking theB server to display the occurences of the indicated symbol. FOCUS> Displays an overview of the buffer around the current position. GOTO BUFFER: Moves the specified buffer to the current window. GOTO COMMAND" Displays the LSE> prompt. GOTO DECLARATIONE Displays the source for the primary declaration of a symbol. GOTO MARK1 Moves the cursor to a user-defined mark. GOTO REVIEW@ Moves the cursor to the currently active review buffer. GOTO SOURCED Displays the source corresponding to the current diagnostic or show list entry. HELP< Displays information about LSE commands and topics. HELP INDICATEDB Displays the help text associated with the current token,! placeholder, or routine. HELP KEY9 Displays help information for the indicated key. HELP KEYPAD9 Displays help on the key binding for the keypad. INCLUDE FILEE Includes the specified file at the current editing position. INDENT LEFTC Removes leading blanks and tabs from lines to move one tab stop. INDENT RIGHTD Adds leading blanks and tabs to lines to move one tab stop. LINE: Moves the cursor to the specified line number. . LOWERCASEE Changes the current word or the selected range to lowercase. LSE< Directs LSE to execute a portable language command. MOVE DOWN( Moves the cursor down one line. MOVE UP& Moves the cursor up one line. NEW ADJUSTMENT? Creates a new adjustment associated with the specified language. NEW ALIASD Creates a new alias associated with the specified language. NEW BUFFER4 Creates a new buffer in the current window. NEW FILE0 Creates a new file and positions to it. NEW KEY' Binds an LSE command to a key. NEW LANGUAGE Creates a new language. NEW LEARN KEY1 Binds a sequence of keystrokes to a key. NEW MARKB Marks the current cursor position with the supplied name. NEW MENU ENTRYF Adds an entry to the specified pull-down menu or pop-up menu. NEW MENU LABELE Defines a new menu label that can be added to a pull-down or pop-up menu.  NEW MENU SEPARATOR= Adds a separator to a pull-down menu or pop-up menu. NEW PACKAGE? Creates a subroutine package for which subroutine-call/ templates are automatically generated. NEW PLACEHOLDERC Creates a placeholder for use with the specified language. NEW ROUTINED Creates a new routine template for the specified subroutine package. NEW SELECTION MARK9 Marks a position as one end of a selected range. NEW TOKEN> Creates an token for use with the specified language. NEW WINDOW= Divides the current window into two or more windows. NEXT BUFFERD Moves the next buffer in the list of buffers to the current window. NEXT CHARACTER5 Moves the cursor one character to the right. NEXT END OF LINE1 Moves the cursor to the end of the line. NEXT ERROR: Selects the next diagnostic in the current set of diagnostics. NEXT PAGEA Moves the cursor to the next page of text in the current buffer. NEXT PLACEHOLDER2 Moves the cursor to the next placeholder. NEXT SCREEN5 Moves the cursor to the next screen of text. NEXT START OF LINE8 Moves the cursor to the start of the next line. NEXT WINDOWE Moves the cursor from the current window to the next window. NEXT WORDB Moves the cursor to the first character of the next word. ONE WINDOW= Removes all but the current window from your screen. OPEN FILEF Moves the cursor to the buffer containing the specified file. OPEN SELECTED FILED Uses the current primary selection information to determine the file to open. OVERVIEW SOURCE, Displays an overview of the buffer. PASTED Copies the contents of the specified buffer or clipboard to the current location. PATTERN EXACT SUBSTITUTEC Searches for a string that matches the wildcard string andF replaces it with the text exactly as specified in the replace string. PATTERN SEARCHD Enables the use of wildcard patterns in a search string and@ searches the current buffer for all occurrences of that string. PATTERN SUBSTITUTEA Replaces any string matching the given string, which may contain wildcards. PLSE< Directs LSE to execute a portable language command. PREVIOUS BUFFER@ Moves the previous buffer in the list of buffers to the current window. PREVIOUS CHARACTER4 Moves the cursor one character to the left. PREVIOUS END OF LINE: Moves the cursor to the end of the previous line. PREVIOUS ERROR> Selects the previous diagnostic in the current set of diagnostics. PREVIOUS PAGEE Moves the cursor to the previous page of text in the current buffer. PREVIOUS PLACEHOLDER6 Moves the cursor to the previous placeholder. PREVIOUS SCREEN? Moves the cursor to the previous screen of text in the current buffer. PREVIOUS START OF LINE3 Moves the cursor to the start of the line. PREVIOUS WINDOWA Moves the cursor from the current window to the previous window. PREVIOUS WORDC Moves the cursor to the first character of the word to the left. QUITB Ends an LSE session without saving modified user buffers. QUOTE: Enters a control code or other character as text. QUOTE KEYNAMED Accepts keypad and function keys to enter a control code or7 other character as text in the current buffer. RECOVER BUFFERC Reconstructs the contents of a buffer from a buffer-change journal file. REDO/ Reverses the most recent UNDO command. REFRESH* Clears and redisplays the screen. REPEAT7 Repeats a command a specified number of times. REPLACEE Return an element, to its source control area creating a new revision. RESERVE; Retrieve element from the repository for revision.  RESTOREC Restores the text deleted by the most recent ERASE command REVIEW? Displays a set of diagnostic messages resulting from a+ compilation of the current buffer. REVIEW BUFFER? Displays a set of diagnostic messages resulting from a- compilation of the specified buffer. REVIEW FILEB Displays a set of diagnostic messages, from the specified8 diagnostics file, resulting from a compilation.  SAVE AS9 Writes the current buffer to the specified file. SAVE ENVIRONMENT@ Saves all language definitions, including placeholders,C tokens, aliases, routines, adjustments, and packages in an environment file. SAVE ENVIRONMENT CHANGESD Saves language definitions (including placeholders, tokens,@ aliases, and packages) that were defined in the current0 editing session in an environment file. SAVE FILE9 Writes the current buffer to the specified file. SAVE SECTIONE Writes the binary form of all current key definitions, learnD sequences, and text processing utility (TPU) procedures and% variables to a section file. SAVE SELECTION= Writes the contents of the selected range to a file. SAVE VISIBLE: Writes the visible lines in the buffer to a file. SEARCHA Searches the current buffer for the specified string and- positions the cursor at that string. SELECT! Toggles the select mark. SELECT ALL; Selects the entire contents of the current buffer. SET ADJUSTMENT COMPRESS= Indicates whether groups of matching lines should be compressed. SET ADJUSTMENT COUNTF Determines whether the adjusted line contributes to a group's line count. SET ADJUSTMENT CURRENT5 Adjusts the indentation of the current line. SET ADJUSTMENT INHERITE Specifies that the indentation for the current line is taken7 from the adjusted indentation of another line. SET ADJUSTMENT OVERVIEWE Indicates whether or not the text of the line is used as the overview line. SET ADJUSTMENT PATTERN. Defines the pattern of an adjustment.% SET ADJUSTMENT PREFIX ADJUSTMENT> Lets you skip a pattern at the beginning of a line to" determine the adjustment.& SET ADJUSTMENT PREFIX INDENTATION> Lets you skip a pattern at the beginning of a line to) determine the indentation value. SET ADJUSTMENT SUBSEQUENTA Adjusts the indentation of lines after the current line. SET ADJUSTMENT UNIT? Tells LSE to treat consecutive lines as a single unit. SET ALIAS EXPAND TEXT/ Defines the expanded text of an alias. SET BALANCE WINDOWSE Automatically balances window length whenever you change the number of windows. SET BELL ALLC Sets the state that determines whether or not the terminalE bell sounds when messages are written to the message window. SET BELL BROADCASTD Sets the state that determines whether or not terminal bellB sounds when broadcast messages are written to the message window. SET BUFFER AUTO ERASEF Enables or disables automatic erasing of placeholders for the current buffer. SET BUFFER CLOSE, Sets the buffer's read/write state. SET BUFFER DIRECTION> Sets the direction of a buffer to forward or reverse. SET BUFFER INDENTATIONC Sets the indentation level for the current buffer, without# changing the current line. SET BUFFER JOURNALINGE Enables or disables buffer-change journaling for the current  buffer. SET BUFFER LANGUAGE7 Associates a language with the current buffer. SET BUFFER LEFT MARGINB Sets the left margin for the current buffer to the column number you specify. SET BUFFER MODIFIABLEC Changes the buffer modifiable state of the current buffer. SET BUFFER OUTPUT FILE; Associates an output file with the current buffer. SET BUFFER OVERVIEW? Enables or disables overview operations in the current buffer. SET BUFFER RIGHT MARGIN6 Sets the right margin for the current buffer. SET BUFFER TAB INCREMENTE Specifies the logical tab stop length in the current buffer. SET BUFFER TEXTD Sets the text-entry mode of the current buffer to insert or overstrike. SET BUFFER WRAPA Enables or disables line wrapping in the current buffer. SET CLIPBOARDC Changes the default behavior for the DECwindows clipboard. SET COMMAND LANGUAGE9 Sets the command language to Portable or VMSLSE. SET CURSOR6 Sets free or bound cursor motion in a buffer. SET DIRECTORY DEFAULTB Changes your default device and directory specifications. SET DIRECTORY READONLY9 Sets the indicated directory's read/write state. SET DIRECTORY SOURCE? Specifies a directory to be used to find source files.  SET FONT@ Sets the screen font size to big or little and the font( spacing to normal or condensed. SET HEIGHT0 Sets the number of lines on the screen. SET KEYPAD3 Sets the keypad definitions to EDT or EVE. SET LANGUAGE ANSI FORTRAN7 Specifies special processing for ANSI Fortran.$ SET LANGUAGE BRACKETED COMMENTS= Specifies the character sequences of comments in the language.% SET LANGUAGE COMMENT ASSOCIATIONC Specifies whether comments are associated with the next or previous identifier.! SET LANGUAGE COMPILE COMMANDF Specifies the default command string for the COMPILE command. SET LANGUAGE ESCAPESC Describes the syntax of certain language elements, such as? strings, that require special handling for proper text formatting. SET LANGUAGE EXPAND CASEC Specifies the case of expanded text of inserted templates. SET LANGUAGE FILE TYPESC Specifies a file type that is valid for the language being defined. SET LANGUAGE FIXED COMMENTSF Specifies the character sequences of fixed comment delimiters in the language. SET LANGUAGE FORTRAN2 Specifies special processing for Fortran. SET LANGUAGE HELP LIBRARYD Specifies the HELP library where you can find help text for: placeholders and tokens defined in this language. SET LANGUAGE HELP TOPICF Specifies a prefix string to be concatenated in a placeholderB or token definition before LSE looks up the help text for# that placeholder or token.' SET LANGUAGE IDENTIFIER CHARACTERSD Specifies the characters that may appear in token and alias names in the language. SET LANGUAGE INITIAL STRING@ Specifies the initial text that is to appear in a newly created buffer. SET LANGUAGE LEFT MARGINA Specifies the default left margin setting to be used for* buffers associated with language. SET LANGUAGE LINE COMMENTS> Specifies the character sequences of the line comment# delimiter in the language." SET LANGUAGE OPTIONAL DELIMITD Specifies starting and ending strings that delimit optional placeholders.' SET LANGUAGE OPTIONAL LIST DELIMITD Specifies starting and ending strings that delimit optional list placeholders.( SET LANGUAGE OVERVIEW MINIMUM LINESD Specifies the minimum number of lines an overview line must hide$ SET LANGUAGE OVERVIEW TAB RANGEC Indicates the range of tab values for which the adjustment definitions are valid.$ SET LANGUAGE PSEUDOCODE DELIMITF Specifies starting and ending strings that delimit pseudocode placeholders.( SET LANGUAGE PUNCTUATION CHARACTERSA Specifies the characters that are considered punctuation/ marks, or delimiters, in the language. SET LANGUAGE QUOTESC Describes the syntax of certain language elements, such as? strings, that require special handling for proper text formatting." SET LANGUAGE REQUIRED DELIMITD Specifies starting and ending strings that delimit required placeholders.' SET LANGUAGE REQUIRED LIST DELIMITD Specifies starting and ending strings that delimit required list placeholders. SET LANGUAGE RIGHT MARGINF Specifies the default right margin setting that is to be used2 for buffers associated with the language. SET LANGUAGE TAB INCREMENTD Specifies the increment of tab stops to be used for buffers& associated with the language.! SET LANGUAGE TAG TERMINATORSE Specifies a list of characters that you can use to terminate a comment tag.# SET LANGUAGE TRAILING COMMENTS? Specifies the character sequences of trailing commment$ delimiters in the language. SET LANGUAGE VERSIONE Specifies a string that represents the version number of the language. SET LANGUAGE WRAPD Specifies whether text should be wrapped to a new line whenF you are typing beyond the right margin of the current line in1  any buffer associated with the language. SET MAX UNDO? Sets the maximum number of commands you can undo for a specific buffer. SET MAXIMUM WINDOWS9 Specifies the maximum number of windows that LSE automatically creates. SET MENU LABEL) Modifies an existing menu label. SET MENU MNEMONICS+ Sets the menu mnemonics on or off. SET MINIMUM WINDOW LENGTH= Specifies the minimum length of the windows that LSE automatically creates. SET NUMBER OF WINDOWS9 Sets a specific number of windows on the screen. SET PACKAGE HELP LIBRARYD Specifies the HELP file (.HLB file) where you can find helpC text for routines and parameters defined for this package. SET PACKAGE HELP TOPIC< Specifies a prefix string to be concatenated to theA TOPIC_STRING for routines and parameters defined for the  package. SET PACKAGE LANGUAGE? Specifies the languages for which package routines are defined.! SET PACKAGE PARAMETER EXPANDD Prefix of a text processing utility (TPU) routine to define5 the expansion of parameters in this package. SET PACKAGE ROUTINE EXPANDF Sets the prefix of a text processing utility (TPU) routine to: define the expansion of routines in this package. SET PENDING DELETEA Specifies whether or not a selection in a user buffer is* deleted when a user inserts text.$ SET PLACEHOLDER AUTO SUBSTITUTEA Specifies whether to replace the next occurrence of this> placeholder with the text typed over the current one. SET PLACEHOLDER BODY LINEA Specifies a body line of a nonterminal type placeholder. SET PLACEHOLDER DESCRIPTION6 Specifies text for a placeholder description. SET PLACEHOLDER DUPLICATION; Specifies whether a list placeholder is duplicated$ horizontally or vertically. SET PLACEHOLDER HELP TOPIC> Sets the help topic string for the given placeholder. SET PLACEHOLDER INHERITB Causes a placeholder to inherit the definition of another placeholder. SET PLACEHOLDER LEADINGE Identifies leading text to be associated with a placeholder. SET PLACEHOLDER MENU LINED Specifies a line of menu that is displayed when a menu-type! placeholder is expanded. SET PLACEHOLDER PSEUDOCODE; Specifies whether you can enter pseudocode at this placeholder. SET PLACEHOLDER SEPARATORD Specifies the string that separates each duplication of the placeholder." SET PLACEHOLDER TERMINAL LINE9 Specifies a line of a terminal-type placeholder. SET PLACEHOLDER TRAILING> Specifies any trailing text to be associated with the placeholder. SET PRIMARY SELECTION MODELF Lets you choose between a focus-based primary selection model7 and a selection-based primary selection model. SET PROMPT ABORT, Defines keys for aborting a prompt. SET PROMPT ALTERMINATORC Defines keys for terminating a prompt that are executed in$ only in the current buffer. SET PROMPT DIALOG# Sets dialog box prompting. SET PROMPT EXPANDMENUA Specifies the available key bindings for the expand menu prompt. SET PROMPT KEYPAD< Specifies the available key bindings for prompting. SET PROMPT TERMINATOR0 Specifies which key completes a prompt. SET ROUTINE DESCRIPTION9 Sets the description string for a given routine. SET ROUTINE HELP TOPIC: Sets the help topic string for the given routine. SET ROUTINE PARAMETER4  Specifies a parameter to the given routine. SET SAVE RELATED BUFFERSB Determines if related modified buffers are written out on COMPILE commands. SET SCROLL MARGINSC Specifies the lines at the top and bottom of the buffer at- which the cursor triggers scrolling. SET SEARCH AUTO REVERSEC Specifies that LSE search in the opposite direction if the6 string is not found in the current direction. SET SEARCH CASE SENSITIVE? Specifies whether or not LSE matches case exactly when searching for text. SET SEARCH DIACRITICALE Specifies whether or not LSE exactly matches characters with7 diacritical markings when performing a search. SET SEARCH PATTERN? Sets whether LSE uses ULTRIX, VMS or TPU style pattern% matching for search strings. SET SEARCH SPAN SPACEE Determines how LSE matches blank space in the search string. SET TABS HARD? Specifies whether tab or blank characters are used for tabulation SET TABS VISIBLE= Specifies whether or not visible tab symbols appear. SET TOKEN BODY LINE* Specifies a body line of a token. SET TOKEN DESCRIPTION0 Specifies text for a token description. SET TOKEN HELP TOPIC8 Sets the help topic string for the given token. SET TOKEN INHERITD Specifies the name of a defined placeholder that expands in place of the token. SET UNDO= Specifies whether or not UNDO processing is enabled. SET WIDTH$ Specifies the screen width. SHIFT LEFTB Shifts the window to the left or text to the right by the% specified number of columns. SHIFT RIGHTB Shifts the window to the right or text to the left by the% specified number of columns. SHOW ADJUSTMENTF Displays the definitions and characteristics of the indicated adjustments. SHOW ALIASD Displays the definitions and characteristics of one or more aliases. SHOW ATTRIBUTES0 Displays the current system attributes. SHOW BUFFER@ Displays information about the indicated buffer or user buffers. SHOW KEY: Displays the definitions of the specified key(s). SHOW LANGUAGEC  Displays the characteristics of the specified language(s). SHOW LANGUAGE ROUTINEA Displays the characteristics of the specified routine(s), associated with the given language. SHOW MARK< Displays information for the indicated user marker. SHOW MAX UNDOE Shows the maximum number of commands that you can undo for a specific buffer. SHOW PACKAGE> Displays the characteristics of one or more packages. SHOW PACKAGE ROUTINEA Displays the characteristics of the specified routine(s)+ associated with the given package. SHOW PLACEHOLDERD Displays the definitions and characteristics of one or more placeholders. SHOW PROMPT ATTRIBUTES( Displays the prompt attributes. SHOW SEARCH ATTRIBUTES4 Displays the status of text-search options. SHOW SUMMARY: Shows statistics and other information about LSE. SHOW SYSTEM BUFFER< Displays information about the indicated buffer(s). SHOW TOKEND Displays the definitions and characteristics of one or more tokens. SHOW VERSION- Displays the current version of LSE. SHOW WINDOW ATTRIBUTES0 Displays the current window attributes. SHRINK WINDOW$ Shrinks the current window. SPAWN? Creates a subprocess running a command interpreter and& suspends the editing session. SPELL@ Runs DECspell on OpenVMS systems to check the currently@ selected text or the entire buffer for spelling errors. START OF LINE? Moves the cursor to the beginning of the current line. SUBSTITUTE> Replaces occurrences of one text string with another. TOGGLE INSERT OVERSTRIKEC Switches the text-entry mode in the current buffer between insert and overstrike. TOPA Moves the cursor to the beginning of the current buffer. TPUE Directs LSE to execute text processing utility (TPU) program statments. TWO WINDOWS4 Splits the current window into two windows. UNDO9 Reverses the most recently executed LSE command. UNRESERVE6 Cancels a previous reservation of an element. UPPERCASEE Changes the current word or the selected range to uppercase. VIEW DEBUGGING SOURCE; Displays the source code with adjustments applied. VIEW FILE= Moves the cursor to a read-only, unmodifiable buffer' containing the specified file. VIEW SOURCE9 Displays the top levels of detail in the buffer. WHAT LINEC Shows the current line number and total number of lines in the buffer.ww* 91 Commands_for_Compiling_Source_Code_and_Reviewing_Errors>=Title Commands for Compiling Source Code and Reviewing Errors COMPILEB Lets you compile the contents of a buffer without leaving LSE. COMPILE REVIEWD Compile the contents of the current buffer, and then review any errors. GOTO REVIEW@ Moves the cursor to the currently active review buffer. GOTO SOURCED Displays the source corresponding to the current diagnostic or show list entry. NEXT ERROR: Selects the next diagnostic in the current set of diagnostics. PREVIOUS ERROR> Selects the previous diagnostic in the current set of diagnostics. REVIEW? Displays a set of diagnostic messages resulting from a+ compilation of the current buffer. REVIEW BUFFER? Displays a set of diagnostic messages resulting from a- compilation of the specified buffer. REVIEW FILEB  Displays a set of diagnostic messages, from the specified8 diagnostics file, resulting from a compilation. SET SAVE RELATED BUFFERSB Determines if related modified buffers are written out on COMPILE commands.ww* 1 Cross_Reference_Commands=Title Cross Reference Commands FIND OCCURRENCESB Sends a message to the cross-reference server, asking theB server to display the occurences of the indicated symbol. GOTO DECLARATIONE Displays the source for the primary declaration of a symbol.ww* 1 Cursor_Movement_Commands=Title Cursor Movement Commands BOTTOM; Moves the cursor to the end of the current buffer. DELETE MARK& Deletes the indicated marker. END OF LINE9 Moves the cursor to the end of the current line. GOTO MARK1 Moves the cursor to a user-defined mark. LINE:  Moves the cursor to the specified line number. . MOVE DOWN( Moves the cursor down one line. MOVE UP& Moves the cursor up one line. NEW MARKB Marks the current cursor position with the supplied name. NEXT CHARACTER5 Moves the cursor one character to the right. NEXT END OF LINE1 Moves the cursor to the end of the line. NEXT PAGEA Moves the cursor to the next page of text in the current buffer. NEXT PLACEHOLDER2 Moves the cursor to the next placeholder. NEXT SCREEN5 Moves the cursor to the next screen of text. NEXT START OF LINE8 Moves the cursor to the start of the next line. NEXT WORDB Moves the cursor to the first character of the next word. PATTERN SEARCHD Enables the use of wildcard patterns in a search string and@ searches the current buffer for all occurrences of that string. PREVIOUS CHARACTER4 Moves the cursor one character to the left. PREVIOUS END OF LINE: Moves the cursor to the end of the previous line. PREVIOUS PAGEE Moves the cursor to the previous page of text in the current buffer. PREVIOUS PLACEHOLDER6 Moves the cursor to the previous placeholder. PREVIOUS SCREEN? Moves the cursor to the previous screen of text in the  current buffer. PREVIOUS START OF LINE3 Moves the cursor to the start of the line. PREVIOUS WORDC Moves the cursor to the first character of the word to the left. SEARCHA Searches the current buffer for the specified string and- positions the cursor at that string. SET CURSOR6 Sets free or bound cursor motion in a buffer. SET SEARCH AUTO REVERSEC Specifies that LSE search in the opposite direction if the6 string is not found in the current direction. SET SEARCH CASE SENSITIVE? Specifies whether or not LSE matches case exactly when searching for text. SET SEARCH DIACRITICALE Specifies whether or not LSE exactly matches characters with7 diacritical markings when performing a search. SET SEARCH PATTERN? Sets whether LSE uses ULTRIX, VMS or TPU style pattern% matching for search strings. SET SEARCH SPAN SPACEE Determines how LSE matches blank space in the search string. START OF LINE? Moves the cursor to the beginning of the current line. TOPA Moves the cursor to the beginning of the current buffer.ww* "1 Editing_Session_Control_Commands'=Title Editing Session Control Commands ATTACHA Allows you to switch control of your terminal to another process. CLIC Executes a Command Language Interpreter (CLI) command from% within your editing session. EXIT? Ends an LSE editing session and returns control to the7 calling process or the command-line interface. GOTO COMMAND" Displays the LSE> prompt. LSE< Directs LSE to execute a portable language command. PLSE< Directs LSE to execute a portable language command. QUITB Ends an LSE session without saving modified user buffers. REPEAT7 Repeats a command a specified number of times. SET BUFFER JOURNALINGE Enables or disables buffer-change journaling for the current buffer. SET FONT@ Sets the screen font size to big or little and the font( spacing to normal or condensed. SPAWN? Creates a subprocess running a command interpreter and& suspends the editing session. TPUE Directs LSE to execute text processing utility (TPU) program statments.ww+ '1 File_and_Buffer_Manipulation_Commands,=Title File and Buffer Manipulation Commands CLOSEC Writes the current buffer to its associated file, if it isE writable and has been modified, and then deletes the buffer. CLOSE BUFFER% Writes and deletes a buffer. CLOSE FILE9 Writes a file and deletes the associated buffer. DELETE BUFFER Deletes a buffer. INCLUDE FILEE Includes the specified file at the current editing position. NEW BUFFER4 Creates a new buffer in the current window. NEW FILE0 Creates a new file and positions to it. OPEN FILEF Moves the cursor to the buffer containing the specified file. OPEN SELECTED FILED Uses the current primary selection information to determine the file to open. RECOVER BUFFERC Reconstructs the contents of a buffer from a buffer-change journal file. SAVE AS9 Writes the current buffer to the specified file. SAVE FILE9 Writes the current buffer to the specified file. SAVE SELECTION= Writes the contents of the selected range to a file. SAVE VISIBLE: Writes the visible lines in the buffer to a file. SET BUFFER AUTO ERASEF  Enables or disables automatic erasing of placeholders for the current buffer. SET BUFFER CLOSE, Sets the buffer's read/write state. SET BUFFER DIRECTION> Sets the direction of a buffer to forward or reverse. SET BUFFER INDENTATIONC Sets the indentation level for the current buffer, without# changing the current line. SET BUFFER LANGUAGE7 Associates a language with the current buffer. SET BUFFER LEFT MARGINB Sets the left margin for the current buffer to the column number you specify. SET BUFFER MODIFIABLEC Changes the buffer modifiable state of the current buffer. SET BUFFER OUTPUT FILE; Associates an output file with the current buffer. SET BUFFER RIGHT MARGIN6 Sets the right margin for the current buffer. SET BUFFER TAB INCREMENTE Specifies the logical tab stop length in the current buffer. SET BUFFER TEXTD Sets the text-entry mode of the current buffer to insert or overstrike. SET BUFFER WRAPA Enables or disables line wrapping in the current buffer. SET DIRECTORY READONLY9 Sets the indicated directory's read/write state. SET DIRECTORY SOURCE? Specifies a directory to be used to find source files. SHOW BUFFER@ Displays information about the indicated buffer or user  buffers. SHOW SYSTEM BUFFER< Displays information about the indicated buffer(s). VIEW FILE= Moves the cursor to a read-only, unmodifiable buffer' containing the specified file.ww+ 1 Help_and_Status_Commands=Title Help and Status Commands HELP< Displays information about LSE commands and topics. HELP INDICATEDB Displays the help text associated with the current token,! placeholder, or routine. HELP KEY9 Displays help information for the indicated key. HELP KEYPAD9 Displays help on the key binding for the keypad. SET DIRECTORY DEFAULTB Changes your default device and directory specifications. SHOW ADJUSTMENTF Displays the definitions and characteristics of the indicated adjustments. SHOW ATTRIBUTES0 Displays the current system attributes. SHOW KEY:  Displays the definitions of the specified key(s). SHOW LANGUAGEC Displays the characteristics of the specified language(s). SHOW MARK< Displays information for the indicated user marker. SHOW PACKAGE> Displays the characteristics of one or more packages. SHOW PROMPT ATTRIBUTES( Displays the prompt attributes. SHOW SEARCH ATTRIBUTES4 Displays the status of text-search options. SHOW SUMMARY: Shows statistics and other information about LSE. SHOW TOKEND Displays the definitions and characteristics of one or more tokens. SHOW VERSION- Displays the current version of LSE. SHOW WINDOW ATTRIBUTES0 Displays the current window attributes. WHAT LINEC Shows the current line number and total number of lines in the buffer.wwA+ 1 Language_Modification_Commands%=Title Language Modification Commands CHECK LANGUAGE DEFINITIONS@ Analyzes the definitions associated with a language and reports errors. CHECK LANGUAGE HELPD Detects and reports invalid topic strings associated with a language. DELETE ADJUSTMENTE Deletes the definition of one or more adjustments associated) with the specified lannguage(s). DELETE ALIASF Deletes the definition of one or more aliases associated with# the specified language(s). DELETE LANGUAGE6 Deletes the indicated language definition(s). DELETE PACKAGE* Deletes the package(s) specified. DELETE PLACEHOLDERF Deletes the definition of one or more placeholders associated% with the specified language. DELETE TOKENE Deletes the definition of one or more tokens associated with! a specified language(s). EXTRACT ADJUSTMENTC Extracts the definition of an adjustment and formats it as portable commands. EXTRACT ALIAS< Extracts the definition of the specified alias(es). EXTRACT LANGUAGE> Extracts the definition of the specified language(s). EXTRACT NEW ADJUSTMENTD Extracts the definition of the specified adjustment defined, during the current editing session. EXTRACT NEW ALIASF Extracts the definition of the specified alias(es) created or5 modified during the current editing session. EXTRACT NEW LANGUAGEE Extracts the definition of the specified language(s) defined, during the current editing session. EXTRACT NEW PACKAGED Extracts the definition of the specified package(s) defined% during this editing session. EXTRACT NEW PLACEHOLDER@ Extracts the definition of the specified placeholder(s)- defined during this editing session. EXTRACT NEW TOKENB Extracts the definition of the specified token(s) defined% during this editing session. EXTRACT PACKAGE= Extracts the definition of the specified package(s). EXTRACT PLACEHOLDERA Extracts the definition of the specified placeholder(s). EXTRACT TOKEN; Extracts the definition of the specified token(s). NEW ADJUSTMENT? Creates a new adjustment associated with the specified language. NEW ALIASD Creates a new alias associated with the specified language. NEW LANGUAGE Creates a new language. NEW PACKAGE? Creates a subroutine package for which subroutine-call/ templates are automatically generated. NEW PLACEHOLDERC Creates a placeholder for use with the specified language. NEW TOKEN> Creates an token for use with the specified language.  SAVE ENVIRONMENT@ Saves all language definitions, including placeholders,C tokens, aliases, routines, adjustments, and packages in an environment file. SAVE ENVIRONMENT CHANGESD Saves language definitions (including placeholders, tokens,@ aliases, and packages) that were defined in the current0 editing session in an environment file. SET ADJUSTMENT COMPRESS= Indicates whether groups of matching lines should be compressed. SET ADJUSTMENT COUNTF Determines whether the adjusted line contributes to a group's line count. SET ADJUSTMENT CURRENT5 Adjusts the indentation of the current line. SET ADJUSTMENT INHERITE Specifies that the indentation for the current line is taken7 from the adjusted indentation of another line. SET ADJUSTMENT OVERVIEWE Indicates whether or not the text of the line is used as the overview line. SET ADJUSTMENT PATTERN. Defines the pattern of an adjustment.& SET ADJUSTMENT PREFIX INDENTATION> Lets you skip a pattern at the beginning of a line to) determine the indentation value. SET ADJUSTMENT SUBSEQUENTA Adjusts the indentation of lines after the current line. SET ADJUSTMENT UNIT? Tells LSE to treat consecutive lines as a single unit. SET ALIAS EXPAND TEXT/ Defines the expanded text of an alias. SET LANGUAGE ANSI FORTRAN7 Specifies special processing for ANSI Fortran.$ SET LANGUAGE BRACKETED COMMENTS= Specifies the character sequences of comments in the language.% SET LANGUAGE COMMENT ASSOCIATIONC Specifies whether comments are associated with the next or previous identifier.! SET LANGUAGE COMPILE COMMANDF Specifies the default command string for the COMPILE command. SET LANGUAGE ESCAPESC Describes the syntax of certain language elements, such as? strings, that require special handling for proper text formatting. SET LANGUAGE EXPAND CASEC Specifies the case of expanded text of inserted templates. SET LANGUAGE FILE TYPESC Specifies a file type that is valid for the language being defined. SET LANGUAGE FIXED COMMENTSF Specifies the character sequences of fixed comment delimiters in the language. SET LANGUAGE FORTRAN2 Specifies special processing for Fortran. SET LANGUAGE HELP LIBRARYD Specifies the HELP library where you can find help text for: placeholders and tokens defined in this language. SET LANGUAGE HELP TOPICF Specifies a prefix string to be concatenated in a placeholderB or token definition before LSE looks up the help text for# that placeholder or token.' SET LANGUAGE IDENTIFIER CHARACTERSD Specifies the characters that may appear in token and alias names in the language. SET LANGUAGE INITIAL STRING@ Specifies the initial text that is to appear in a newly created buffer. SET LANGUAGE LEFT MARGINA Specifies the default left margin setting to be used for* buffers associated with language. SET LANGUAGE LINE COMMENTS> Specifies the character sequences of the line comment# delimiter in the language." SET LANGUAGE OPTIONAL DELIMITD Specifies starting and ending strings that delimit optional placeholders.' SET LANGUAGE OPTIONAL LIST DELIMITD Specifies starting and ending strings that delimit optional list placeholders.( SET LANGUAGE OVERVIEW MINIMUM LINESD Specifies the minimum number of lines an overview line must hide$ SET LANGUAGE OVERVIEW TAB RANGEC Indicates the range of tab values for which the adjustment definitions are valid.$ SET LANGUAGE PSEUDOCODE DELIMITF Specifies starting and ending strings that delimit pseudocode placeholders.( SET LANGUAGE PUNCTUATION CHARACTERSA Specifies the characters that are considered punctuation/ marks, or delimiters, in the language. SET LANGUAGE QUOTESC Describes the syntax of certain language elements, such as? strings, that require special handling for proper text formatting." SET LANGUAGE REQUIRED DELIMITD Specifies starting and ending strings that delimit required placeholders.' SET LANGUAGE REQUIRED LIST DELIMITD Specifies starting and ending strings that delimit required list placeholders. SET LANGUAGE RIGHT MARGINF Specifies the default right margin setting that is to be used2  for buffers associated with the language. SET LANGUAGE TAB INCREMENTD Specifies the increment of tab stops to be used for buffers& associated with the language.! SET LANGUAGE TAG TERMINATORSE Specifies a list of characters that you can use to terminate a comment tag.# SET LANGUAGE TRAILING COMMENTS? Specifies the character sequences of trailing commment$ delimiters in the language. SET LANGUAGE VERSIONE Specifies a string that represents the version number of the language. SET LANGUAGE WRAPD Specifies whether text should be wrapped to a new line whenF you are typing beyond the right margin of the current line in1 any buffer associated with the language. SET PACKAGE HELP LIBRARYD Specifies the HELP file (.HLB file) where you can find helpC text for routines and parameters defined for this package. SET PACKAGE HELP TOPIC< Specifies a prefix string to be concatenated to theA TOPIC_STRING for routines and parameters defined for the package. SET PACKAGE LANGUAGE? Specifies the languages for which package routines are defined.! SET PACKAGE PARAMETER EXPANDD Prefix of a text processing utility (TPU) routine to define5 the expansion of parameters in this package. SET PACKAGE ROUTINE EXPANDF  Sets the prefix of a text processing utility (TPU) routine to: define the expansion of routines in this package.$ SET PLACEHOLDER AUTO SUBSTITUTEA Specifies whether to replace the next occurrence of this> placeholder with the text typed over the current one. SET PLACEHOLDER BODY LINEA Specifies a body line of a nonterminal type placeholder. SET PLACEHOLDER DESCRIPTION6 Specifies text for a placeholder description. SET PLACEHOLDER DUPLICATION; Specifies whether a list placeholder is duplicated$ horizontally or vertically. SET PLACEHOLDER HELP TOPIC> Sets the help topic string for the given placeholder. SET PLACEHOLDER INHERITB Causes a placeholder to inherit the definition of another placeholder. SET PLACEHOLDER LEADINGE Identifies leading text to be associated with a placeholder. SET PLACEHOLDER MENU LINED  Specifies a line of menu that is displayed when a menu-type! placeholder is expanded. SET PLACEHOLDER PSEUDOCODE; Specifies whether you can enter pseudocode at this placeholder. SET PLACEHOLDER SEPARATORD Specifies the string that separates each duplication of the placeholder." SET PLACEHOLDER TERMINAL LINE9 Specifies a line of a terminal-type placeholder. SET PLACEHOLDER TRAILING> Specifies any trailing text to be associated with the placeholder. SET TOKEN BODY LINE* Specifies a body line of a token. SET TOKEN DESCRIPTION0 Specifies text for a token description. SET TOKEN HELP TOPIC8 Sets the help topic string for the given token. SET TOKEN INHERITD Specifies the name of a defined placeholder that expands in place of the token. SHOW ALIASD Displays the definitions and characteristics of one or more aliases. SHOW PLACEHOLDERD Displays the definitions and characteristics of one or more placeholders.ww + 1 Program_Design_Commands=Title Program Design Commands COLLAPSE@ Compresses text and displays an overview at the current cursor position. DELETE BUFFER OVERVIEWF This command deletes the overview information for the current buffer. ENTER COMMENTF Converts pseudocode into comments using block or line format. ENTER PSEUDOCODE3 Inserts pseudocode placeholder delimiters. ERASE COMMENT9 Reverses the effect of an ENTER COMMENT command. EXPANDE Replaces tokens, placeholders, overview lines, or show lists with appropriate text. FOCUS> Displays an overview of the buffer around the current position. OVERVIEW SOURCE,  Displays an overview of the buffer. SET BUFFER OVERVIEW? Enables or disables overview operations in the current buffer. VIEW DEBUGGING SOURCE; Displays the source code with adjustments applied. VIEW SOURCE9 Displays the top levels of detail in the buffer.ww0+ 1 Repository_Commands=Title Repository Commands FETCH> Retrieve the element without causing version changes. REPLACEE Return an element, to its source control area creating a new revision. RESERVE; Retrieve element from the repository for revision. UNRESERVE6 Cancels a previous reservation of an element.ww0+ 1 Screen_Manipulation_Commands#=Title Screen Manipulation Commands BALANCE WINDOWSA Resizes all user windows on the screen to the same size. DELETE MENU ENTRYF Deletes an entry from a pull-down menu or from a pop-up menu. DELETE MENU LABEL Deletes a menu label. DELETE MENU SEPARATORC Deletes a separator from a pull-down menu or from a pop-up menu. DELETE WINDOW$ Deletes the current window. ENLARGE WINDOWF Enlarges the current window by the specified number of lines. GOTO BUFFER: Moves the specified buffer to the current window. NEW WINDOW= Divides the current window into two or more windows. NEXT BUFFERD Moves the next buffer in the list of buffers to the current window. NEXT WINDOWE Moves the cursor from the current window to the next window. ONE WINDOW= Removes all but the current window from your screen. PREVIOUS BUFFER@ Moves the previous buffer in the list of buffers to the current window. PREVIOUS WINDOWA Moves the cursor from the current window to the previous window. REDO/ Reverses the most recent UNDO command. REFRESH* Clears and redisplays the screen. SET BALANCE WINDOWSE Automatically balances window length whenever you change the number of windows. SET HEIGHT0 Sets the number of lines on the screen. SET MAX UNDO? Sets the maximum number of commands you can undo for a specific buffer. SET MAXIMUM WINDOWS9 Specifies the maximum number of windows that LSE automatically creates. SET MINIMUM WINDOW LENGTH= Specifies the minimum length of the windows that LSE automatically creates. SET NUMBER OF WINDOWS9 Sets a specific number of windows on the screen. SET SCROLL MARGINSC Specifies the lines at the top and bottom of the buffer at- which the cursor triggers scrolling. SET WIDTH$ Specifies the screen width. SHIFT LEFTB Shifts the window to the left or text to the right by the% specified number of columns. SHIFT RIGHTB Shifts the window to the right or text to the left by the% specified number of columns. SHOW MAX UNDOE Shows the maximum number of commands that you can undo for a specific buffer. SHRINK WINDOW$ Shrinks the current window. TWO WINDOWS4 Splits the current window into two windows. UNDO9 Reverses the most recently executed LSE command.ww@, (1 Commands_for_Tailoring_the_Environment-=Title Commands for Tailoring the Environment DELETE KEY' Deletes a user key definition. DELETE ROUTINE@ Deletes the definition of one or more routines from the specified package(s). DISABLE GRAMMAR PREFIX? Disables a prefix associated with a customized command language.% DISABLE VMS INTEGRATION COMMANDSA Disables Source Code Analyzer for OpenVMS (SCA) and CodeD Management System for OpenVMS (CMS) integration on OpenVMS. ENABLE GRAMMAR PREFIXE Enables a prefix for use with a customized command language.$ ENABLE VMS INTEGRATION COMMANDS@ Enables Source Code Analyzer for OpenVMS (SCA) and CodeD Management System for OpenVMS (CMS) integration on OpenVMS. EXECUTE BUFFER LSE; Directs LSE to execute LSE commands from a buffer. EXECUTE BUFFER PLSE; Directs LSE to execute LSE commands from a buffer. EXECUTE BUFFER TPUE Directs LSE to execute text processing utility (TPU) program" statements from a buffer. EXTEND; Compiles one or more TPU procedures to extend LSE. EXTRACT NEW ROUTINEF Extracts the definition of the routine(s) defined during this editing session. EXTRACT ROUTINE= Extracts the definition of the specified routine(s). NEW KEY' Binds an LSE command to a key. NEW LEARN KEY1 Binds a sequence of keystrokes to a key. NEW MENU ENTRYF Adds an entry to the specified pull-down menu or pop-up menu. NEW MENU LABELE Defines a new menu label that can be added to a pull-down or pop-up menu. NEW MENU SEPARATOR= Adds a separator to a pull-down menu or pop-up menu. NEW ROUTINED Creates a new routine template for the specified subroutine package. SAVE SECTIONE Writes the binary form of all current key definitions, learnD sequences, and text processing utility (TPU) procedures and% variables to a section file.% SET ADJUSTMENT PREFIX ADJUSTMENT> Lets you skip a pattern at the beginning of a line to" determine the adjustment. SET BELL ALLC Sets the state that determines whether or not the terminalE bell sounds when messages are written to the message window. SET BELL BROADCASTD Sets the state that determines whether or not terminal bellB sounds when broadcast messages are written to the message window. SET CLIPBOARDC Changes the default behavior for the DECwindows clipboard. SET COMMAND LANGUAGE9  Sets the command language to Portable or VMSLSE. SET KEYPAD3 Sets the keypad definitions to EDT or EVE. SET MENU LABEL) Modifies an existing menu label. SET MENU MNEMONICS+ Sets the menu mnemonics on or off. SET PENDING DELETEA Specifies whether or not a selection in a user buffer is* deleted when a user inserts text. SET PRIMARY SELECTION MODELF Lets you choose between a focus-based primary selection model7 and a selection-based primary selection model. SET PROMPT ABORT, Defines keys for aborting a prompt. SET PROMPT ALTERMINATORC Defines keys for terminating a prompt that are executed in$ only in the current buffer. SET PROMPT DIALOG# Sets dialog box prompting. SET PROMPT EXPANDMENUA Specifies the available key bindings for the expand menu prompt. SET PROMPT KEYPAD< Specifies the available key bindings for prompting. SET PROMPT TERMINATOR0 Specifies which key completes a prompt. SET ROUTINE DESCRIPTION9 Sets the description string for a given routine. SET ROUTINE HELP TOPIC: Sets the help topic string for the given routine. SET ROUTINE PARAMETER4 Specifies a parameter to the given routine. SET TABS HARD? Specifies whether tab or blank characters are used for tabulation SET TABS VISIBLE= Specifies whether or not visible tab symbols appear. SET UNDO= Specifies whether or not UNDO processing is enabled. SHOW LANGUAGE ROUTINEA Displays the characteristics of the specified routine(s), associated with the given language. SHOW PACKAGE ROUTINEA Displays the characteristics of the specified routine(s)+ associated with the given package. TOGGLE INSERT OVERSTRIKEC Switches the text-entry mode in the current buffer between insert and overstrike.wwP,, 1 Text_Manipulation_Commands!=Title Text Manipulation Commands ALIGND Aligns trailing comments within the current selected range. BOX COPYC Copies the selected box to buffer $PASTE or the clipboard. BOX CUTB Moves the selected box to buffer $PASTE or the clipboard. BOX CUT PADlDECW_attr_dialog0DECW_attr_help DECW_attr_okLDECW_attr_section8DECW_attr_section_textDECW_bound_cursorB Moves the selected box to buffer $PASTE or the clipboard. BOX DRAW Draws a box. BOX LOWERCASED Changes the case of the text in the currently selected box. BOX PASTED Copies the contents of the default location to a box at the current location. BOX PASTE OVERSTRIKED Copies the contents of the default location to a box at the current location. BOX UPPERCASED Changes the case of the text in the currently selected box. CAPITALIZEA Capitalizes the first letter of the current word, or all% words in the selected range. CENTER LINEE Centers the current line between the left and right margins. CHANGE CASED Changes the case of the letter(s) in the selected range and0 moves the cursor to the next character. COPYC Copies the selected text to the indicated buffer or to the clipboard. COPY APPEND= Copies the selected text to the end of the buffer or clipboard. CUTF Moves the selected text to the indicated buffer or clipboard. CUT APPENDD Moves the selected text to the end of the designated buffer or clipboard. DELETE EXPAND3 Reverses the effect of the EXPAND command. DELETE SELECTION MARKF Cancels the selected range of the NEW SELECTION MARK command. DELETE TABF Erases blanks and tabs to the left of the cursor, which moves- the cursor to the previous tab stop. ENTER LINE0 Enters a new comment line or text line. ENTER SPACE= Inserts or overstrikes a space at the current cursor position. ENTER SPECIALF Causes LSE to enter the character specified by the ASCII code! into the current buffer. ENTER TABA Inserts indentation and moves to the current indentation level. ENTER TEXT4 Enters text at the current cursor position. ERASE CHARACTERF Erases a single character from the current cursor position in the current direction. ERASE END OF LINEC Erases text from the current cursor position to the end of the line. ERASE END OF WORDF Erases text from the current cursor position to the beginning of the next word. ERASE LINE> Erases a line of text at the current cursor position. ERASE NEXT CHARACTER# Erases the next character. ERASE NEXT LINEF Erases text from the current cursor position to the beginning of the next line. ERASE NEXT PLACEHOLDERD Erases the text of a placeholder and related punctuation in the forward direction. ERASE NEXT WORD. Erases the word following the cursor. ERASE PLACEHOLDER7 Erases a placeholder in the current direction. ERASE PREVIOUS CHARACTER' Erases the previous character. ERASE PREVIOUS LINEF Erases text from the cursor back to the previous end of line. ERASE PREVIOUS PLACEHOLDER7 Erases a placeholder in the reverse direction. ERASE PREVIOUS WORD+ Erases the word before the cursor. ERASE SELECTION3 Erases the text within the selected range. ERASE START OF LINEE Erases the text from the current cursor position back to the beginning of the line. ERASE START OF WORDF Erases text from the current cursor position to the beginning of the previous word. ERASE WORD6 Erases a word at the current cursor position. EXACT SUBSTITUTEF Replaces occurrences of the search string with the exact form of the replace string. FILL4 Reformats the text within a selected range. INDENT LEFTC Removes leading blanks and tabs from lines to move one tab stop. INDENT RIGHTD Adds leading blanks and tabs to lines to move one tab stop. LOWERCASEE Changes the current word or the selected range to lowercase. NEW SELECTION MARK9 Marks a position as one end of a selected range. PASTED Copies the contents of the specified buffer or clipboard to the current location. PATTERN EXACT SUBSTITUTEC Searches for a string that matches the wildcard string andF replaces it with the text exactly as specified in the replace string. PATTERN SUBSTITUTEA Replaces any string matching the given string, which may contain wildcards. QUOTE: Enters a control code or other character as text. QUOTE KEYNAMED Accepts keypad and function keys to enter a control code or7 other character as text in the current buffer. RESTOREC Restores the text deleted by the most recent ERASE command SELECT! Toggles the select mark. SELECT ALL; Selects the entire contents of the current buffer. SPELL@ Runs DECspell on OpenVMS systems to check the currently@ selected text or the entire buffer for spelling errors. SUBSTITUTE> Replaces occurr ences of one text string with another. UPPERCASEE Changes the current word or the selected range to uppercase.wwpz, 1 Parameter_Glossary=Title Parameter Glossary add_remove- Adds or removes entries from a list.C Specify the parameter keyword add to add entries to a list2 and remove to remove entries form a list. adjustment_name= Represents the name of the adjustment being defined.E   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.B LSE accepts the asterisk (*) as a wildcard character that@ matches 0 to n characters, or the percent sign (%) that' matches exactly one character.F Defaults to the adjustment most recently created or modified. adjustment_pattern F Represents the string that LSE compares against source lines.F If no pattern is used, the adjustment_name parameter is used.6 The following list shows predefined patterns:Q o COLUMN=(first-column[,last-column]) - Limits the column6 in which the text may start.M You can specify either the first column or both theO first column and the last column. If you specify  bothQ the first and last columns, you must enclose the columnO values in parentheses. If you do not specify the lastM column, it takes its default from the first column.G o IDENTIFIER - Matches a sequence of identifier% characters.O o LINE_END - Matches the end of a line. The end-of-lineD may optionally be preceded  by white space.M o OPTIONAL_SPACE - Matches any sequence of spaces and tabs.C o FORMFEED - Matches a form-feed character.O o FORTRAN_COMMENT - Matches only FORTRAN comment lines.J o FORTRAN_FUNCTION - Matches the first line of anyM FORTRAN function subprogram, which is defined to beF any line that matches the following pattern:1 type [*number] FUNCTION where. type :== BYTE% | LOGICAL% | INTEGER" | REAL. | DOUBLE PRECISION% | COMPLEX, | DOUBLE COMPLEX' | CHARACTER3 NUMBER :== {DIGIT}...!  | (*)Q o PREFIX - The preceding part of the pattern is a prefix. N o NUMBER - Matches any sequence of digits. White spaceI may not appear between digits. In the case of aM match with both NUMBER and IDENTIFIER, NUMBER takes% precedence. adjustment_valueA Represents the value for a prefix adjustmen t definition.< This parameter takes one of the following keywords:Q o Current - Specifies that LSE use the adjustment values: given on the current definition.L o Following - Specifies that LSE use the adjustmentJ values from the definition that matches the textM following the prefix. If no text follows the prefixP on the current line, LSE uses the qualifier values for' a blank line. alias_name8 Represents the name of the alias to be defined.F The characters in an alias name must be identifier charactersB defined for the language as specified in the SET LANGUAGEA IDENTIFIER CHARACTERS command. Names containing spaces,@ tabs, or special characters must be enclosed in quotes. alias_name_wildA Indicates all aliases in the given language matching the specified string.B LSE accepts the asterisk (*) as a wildcard character thatA matches 0 to n characters, and the percent sign (%) that' matches exactly one character.A Defaults to the alias most recently created or modified. ascii_codeF Is a decimal number from 0 to 255 representing the ASCII code for a character. before_menu_entryD Identifies the existing entry before which the new entry or separator is placed.- Menu entry names are case sensitive. begin_stringE Represents the first string of a matched pair of delimiters.F Delimiters can be strings of up to 8 characters. Placeholder? and comment delimiters defined for a language must not conflict. body_stringD The string that will appear in the body of a placeholder or token. boolean4 Specifies: Yes-No, True-False, On-Off, 1-0> Causes an attribute to be set on or off for the given element. bottom_marginF Indicates the bottom scroll margin as a percent of the window height.D Enter an integer as the percent. LSE takes the percent youF specify and determines the number of lines up from the bottom6 of a window at which upward scrolling begins. buffer_name) Represe nts the name of a buffer.D You can specify a buffer name with a character string valueA of up to 255 alphanumeric or special characters. If youE begin the buffer name with special characters, such as thoseA accessed on the top row of your keyboard by pressing theA Shift key, you must enclose the buffer name in quotationD marks. Similarly, to specify a name that contains embeddedD blanks (spaces), or quotation marks and spaces, enc lose theB entire string in quotation marks. You can abbreviate theD buffer name or use an asterisk (*) as a wildcard character;C if more than one buffer name matches, LSE will give you an@ options list of all the matching buffer names. You canE select the one on which to perform the operation. If you doD not specify a buffer name, LSE will use the current buffer. buffer_name_wild; Indicates all buffers that match the given string.B LSE accepts the asterisk (*) as a wildcard character thatA matches 0 to n characters, and the percent sign (%) that@ matches exactly one character. If you do not specify aF buffer name, LSE assumes you entered an asterisk (*) to match all buffer names. case_typeA Indicates the case of the text of the inserted template.D Use the parameter value as_is to indicate that the insertedC template be expanded according to the case in the token orF placeholder definition. The parameter values lower and upperD specify that the inserted template be expanded to lowercase$ or uppercase, respectively. character_string> Represents a string containing a series of individual characters.F This parameter differs from the text_string parameter in that= it is not treated as a whole string, but rather eachF character in the given string is treated as a separate value.F Order does not matter, and characters should not be repeated. cli_commandB A command to be executed at the command line interpreter.F A string representing a command to be executed at the currentD command line intrepreter on the system you are using. (ForE example, a DCL command on a VMS system or a shell command on an Ultrix system.) close_optionC Indicates whether or not a buffer should be saved when you exit from LSE.F Specify the parameter value readonly to keep LSE from writingF the buffer contents to a file when you exit from LSE or enterE a COMPILE command. The parameter value write indicates thatD LSE writes the buffer contents to a file. If you are goingD 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 thisB parameter. The ALIGN and FILL commands default to column zero without prompting. command_languageB Indicates either the VMSLSE or PORTABLE command language.A Use the parameter value VMSLSE or LSE to set the command> language to the LSE Version 3.1 VMS-specific commandsD (available only on VMS) and the parameter value PORTABLE orF PLSE to set the command language to LSE Version 4 open-system Portable commands. comment_association< Indicates with which identifiers comments should be associated.C Specify the parameter value Next to indicate that commentsF should be associated with the next identifier. The parameterD value Previous indicates that comments should be associated' with the preceding identifier. comment_type> Indicates i n what format a comment should be entered.A Use the parameter value block to indicate that a commentE 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 commentF 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_commandA Is the system command used to compile files of the given language.F If you do not specify a command, LSE uses the default compileD command in the language definition template. The following rules apply:Q 1. If the COMPILE command begins with the dollar sign ($),F LSE substitutes the default COMPILE command.Q 2. If the COMPILE command contains the string "'lse$file'"Q (including single quotation marks), LSE substitutes the: file name of the current buffer.F If the compiler has diagnostics capabilities, and you want toD generate diagnostics, you must specify the necessary switch? in the compile command. (For example, on VMS systems, "CC/DIAGNOSTICS".) current_indentationF Represents an integer indentation value  for the current line.B 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 toC positioning on a character, end-of-line, or end-of-buffer.D The parameter value free lets the cursor move anywhere in a> window, including past the end-of-line, past the end-F 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.F Defaults to the adjustment most recently created, defined, or modified. defined_alias3 Is the name of a previously defined alias.A Defaults to the alias most recently created or modified. defined_language6 Is the name of a previously defined language.B Default"s to the language used in the most recent languageC 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.C Defaults to the most recently created or modified package. defined_placeholderA 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.C Defaults to the most recently created or modified routine. defined_token; Represents the name of a previously defined token.A Defaults to the most recently created or modified token. depth; Indicates how many levels of detail are displayed.E 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. direction9 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 dir%ectory search list if those are+ supported by the operating system. duplication8 Indicates how a list placeholder is duplicated.7 The following keyword values may be specified:+ o CONTEXT_DEPENDENTP If the placeholder is the only item within its segmentK (that is, if it is either the only item before orL the only item within a trailing comment), then & LSEO duplicates it vertically (see the VERTICAL keyword inP this list). Otherwise, LSE duplicates it horizontally.L White space may precede or follow the placeholder.$ o HORIZONTALN LSE places the duplicate immediately to the right ofK the original. If you specify a separation string,L LSE places the string between th 'e original and the$ duplicate." o VERTICALP LSE places the duplicate on the next line, immediatelyG under the original. If a separation string isQ specified, LSE places it at the end of the original. IfN the original placeholder is in the commented segmentK of the line, then LSE also duplicates the commentN ( delimiters directly underneath the delimiters in theM original line. If necessary, LSE adds close commentN delimiters to the original line to close a bracketed/ comment on that line. element_id, Specifies the version of an elementE 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.F Delimiters can be string from 1 to 8 characters. Comment andA placeholder delimiters defined for a language should not conflict. end_stringD Represents the last string of a matched pair of delimiters.F Delimiters can be strings of up to 8 characters. Placeholder? and comment delimiters defined for a language must not conflict. fil*e_specD Represents an operating system-specific file specification.9 If you do not specify a value, LSE uses the file- specification of the current buffer. font_attributeE Indicates whether the font should be condensed, normal, big, or little.E The font attributes can be set to either condensed or normal( , and to either big or little . help_library4 Represents the file name of a help libr+ary.C See the file_spec parameter for more specific information. help_topicC Represents the string that LSE uses to retrieve help text.F LSE searches the default or specified help libraries for help* text associated with this string. help_topic_wildC Represents the string that LSE uses to retrieve help text.F LSE searches the default or specified help libraries for help* text associated with this strin,g.E The topic may contain one or more wildcard (*) characters in9 order to match a set of topics, e.g., "*topic*". identifier_charactersC A string containing all the characters which can appear in( identifier names in a language.; The default identifier characters are: abcdefghi-A jklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ%$_0123456789 indent_columnF Specifies the column adjustment for expansion of pl-aceholders and tokens.D If the body line indent_type has been specified as "FIXED",E this number indicates the column in which the placeholder orA token should be expanded. The number must be a positiveA integer. For other values of indent_ type this value is= added to the position determined as described in the4 indent_type parameter, and may be negative. The default value is 0. indent_typeE Ind .icates how LSE determines the indentation of the expanded template.F The following parameter values are used to determine in which5 column a token or placeholder should expand.Q __________________________________________________________ ParameterQ Value_______Description___________________________________P EXPAND Indents the string to the column of the firstO / character of the placeholder being expanded.O CURRENT Indents the string to the indentation of theL line containing the placeholder or token.K PREVIOUS Indents the string to the indentation ofJ the line before the line containing the8 placeholder or token.P FIXED Indents the string 0to the column specified inQ ____________the_indent_column_parameter.__________________ indentation_valueA Represents the value for an adjustment definition prefix indentation< This parameter takes one of the following keywords:M o CURRENT -Specifies that LSE use the indentation ofN the first text in the pattern - the beginning of the! prefix.L 1 o FOLLOWING -Specifies that LSE use the indentationM of the text that follows the prefix. If there is noO text following the prefix, use the indentation of the! prefix. inherit_keywordA Indicates from which nearby line the current line should! inherit its indentation.? Specify one of the following keywords to determine the) indentation of the curr 2ent line:Q o MAXIMUM - The visible indentation for the current lineN is taken from the adjusted indentation of either theN previous line or the next line, whichever is larger.Q o MINIMUM - The visible indentation for the current lineN is taken from the adjusted indentation of either theO previous line or the next line, whichever is smaller. 3Q o NEXT - The visible indentation for the current line isO taken from the adjusted indentation of the next line.M o PREVIOUS - The visible indentation for the currentL line is taken from the adjusted indentation of the( previous line.K o NONE - There is no inheritance; cancels previous2 inheritance assignments.4 keypad_nameC Indicates whether the key definitions should be similar to EDT or EVE.F Use the parameter value EDT to specify the EDT keypad and theF parameter value EVE to specify the EVE keypad. Note that EVEF key definitions do not use the numeric keypad on VT200-seriesE terminals; numeric keypads on VT200-series terminals emulateF EDT key definitions regardless of the keypad mode you choose. language_name#5 Is the name of a language.D 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.B LSE accepts the asterisk (*) as a wildcard character that@ matches 0 to n characters, or the percent sign (%) that' matches exactly one character.B Defaults to the language used in the most6 recent language? modification command entered, or if none, the language, associated with the current buffer. legendC 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:7O o CURRENT -Sets the level to the beginning of the text- in the current lineI o CURSOR -Sets the level to the column currently0 occupied by the cursorQ o LEFT -Decreases the level by the current tab incrementH o RIGHT -Increases the level by the current tab# increment list_booleanA Indicat8es whether a placeholder type menu line should be( expanded as a list placeholder.E 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.C A marker name may be from 1 to 132 characters. It may notE contain any spaces or symbols except the dollar sign and the underscore. mark_na9me_wildC Indicates all the defined marks matching the given string.B LSE accepts the asterisk (*) as a wildcard character thatA matches 0 to n characters, and the percent sign (%) that' matches exactly one character. max_valueC Indicates the maximum value in the range of acceptable tab increments.E This value must be at least twice the minimum value and must2 be a positive integer. The default is 8.: mechanismD Indicates the mechanism by which a parameter is passed to a routine.= This parameter accepts the following keyword values:D o VALUE - The parameter is passed by value.L o REFERENCE - The parameter is passed by reference.N o DESCRIPTOR - The parameter is passed by descriptor.J 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.D The default value is text . You can specify placeholder toD indicate that the given menu line< is a placeholder name, or. token to indicate that it is a token. menu_name3 Is the name of a pop-up or pull-down menu.E The menu name appears on the menu bar, and at the top of the% menu when it is pulled down.B Menu names are case sensitive (that is, "Menu" is not the same as "MENU"). min_valueC Indicates the minimum value in the range of acceptable tab increments.B This value mu=st be a positive integer. The default is 4. mnemonic_character? A character to be used as a mnemonic for a menu label.F The character must appear in the menu label name. Menu labelD names and mnemonic characters are case sensitive. That is,= the character "T" is not contained in the menu label "Options". new_buffer_name9 Represents the name of the buffer to be created.E LSE always prompts you for a >buffer name. You can specify a? buffer name with a character string value of up to 255E alphanumeric or special characters. If you begin the bufferD name with special characters, such as those accessed on theE top row of your keyboard by pressing the Shift key, you mustC enclose the buffer name in quotation marks. Similarly, toB specify a name that contains embedded blanks (spaces), orA quotation marks and spaces, enclose the entir?e string in quotation marks. next_placeholder_booleanD Indicates whether or not the cursor should move to the next placeholder.D This parameter specifies whether LSE should move the cursorE to the next placeholder after the completion of the command.F This parameter accepts all boolean values: Yes - No , True -' False , On - Off , and 1 - 0 . number' Represents a positive integer.@ optional_or_requiredB Indicates whether a parameter to a routine is optional or required.@ Specify the keyword value required to indicate that theF parameter is required, or the value optional to indicate that= it is not required. The default value is required . package_name2 Is the name of the package being defined.D The name must be enclosed in quotation marks if it contains- spaces, tabs, or speciaAl characters. package_name_wildB Indicates all defined packages matching the given string.B LSE accepts the asterisk (*) as a wildcard character thatA matches 0 to n characters, and the percent sign (%) that' matches exactly one character.C Defaults to the package used in the most recent package or2 routine creation or modification command. parameter_name, Is the name of a routine parameter. B pattern_search_stringA Is the search string pattern, which may contain wildcard characters.D For details on pattern matching strings, see the SET SEARCH PATTERN command. placeholder_name& Is the name of a placeholder.E Names containing spaces, tabs, or special characters must be% enclosed in quotation marks. placeholder_name_wildD Indicates all defined placeholders in the language matchingC the given string.B LSE accepts the asterisk (*) as a wildcard character thatA 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:L o NONTERMINAL - When Da nonterminal type placeholderO is expanded, the body lines defined for the token (byL the SET PLACEHOLDER BODY LINE command) replace the4 placeholder in the buffer.M o MENU - When a menu type placeholder is expanded, aO list of options appear in a menu; the user may selectO one of the options, and the text associated with thatH E option replaces the placeholder in the buffer.I o TERMINAL - When a terminal type placeholder isQ expanded, the terminal body defined for the placeholderP (by the SET PLACEHOLDER TERMINAL LINE command) appearsQ as descriptive text in a separate temporary buffer. TheG placeholder is not replaced by the expansion.I o ALIAS - An aliaFs type placeholder inherits itsQ attribute definitions (including the body) from anotherO placeholder, specified by the SET PLACEHOLDER INHERIT" command.0 The default token type is nonterminal . prefixB Is a string that is prefixed to the names of a set of TPU procedures.D A set of TPU procedures are grouped together by attaching aE prefix string to the beGginning of the name of each procedureA 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.C The procedure name is valid only in buffers containing TPU> source files. You can abbreviate the procedure name. process_name4 Is the name of an oHperating 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:L o CCT - Prompts a user with character cell terminalO prompting using the the one line LSE> or LSE command:L prompt at the bottom of the screen, just above the) I message window.O o WINDOW - Prompts a user using a dialog box. This can@ be used with DECwindows/Motif and LSE.J o DEFAULT - If you invoked the prompting with theN 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.; ThiJs parameter uses one of the following keywords:7 o VMSLSE - LSE V3.1 compatibleP o DEFAULT - EDT or EVE bindings. Some standard keys areP not compatible with the portable prompting. These keys3 issue an error when used.L o USER - Use the key bindings of the user's editing! buffer. remarkF Is a text string containingK a comment about the specified key or repository action. replace_stringC Represents the string to substitute for the search string.B See the text_string parameter for additional information. restore_option< Restores the most recently deleted character, line,) placeholder, word, or selection.8 Indicate one of the following parameter values:# CHARACTER LINE%L PLACEHOLDER# SELECTION WORD routine_name2 Is the name of the routine to be created. routine_name_wildE Indicates all routines in the package matching the specified string.B LSE accepts the asterisk (*) as a wildcard character thatA matches 0 to n characters, and the percent sign (%) that' matches exactly one character.C DMefaults to the most recently created or modified routine. same_next_lineE Indicates whether the body line should expand on the same or next line.F If the parameter value next is specified, this body line willE expand on a new line following the previous line in the bodyF of the placeholder or token. If the value same is specified,C the line will expand on the same line in the buffer as theB previous line in the bodyN line list of the placeholder or, token. The default value is next . search_pattern_nameE Indicates VMS-style or ULTRIX-style patterns that enable the7 special interpretation of wildcard characters.E Specify the parameter keyword vms for VMS-style patterns and* ultrix for ULTRIX-style patterns. search_string- Represents the string to search for.B See the text_string parameter for additional information.O selection_modelC Indicates whether a focus-based or selection-based primary( selection model should be used.F Specify keyword value focus to select a focus-based selection8 model or selection for a selection-based model.A See the DECwindows/Motif documentation for more informa- tion. subsequent_indentationC Represents an integer indentation value for the subsequent lineF LSE takesP the indentation number you specify and indents that3 number of columns for the subsequent line. substitute_typeC Indicates whether to replace one or all occurrences of the search string.E Specify the parameter keyword all to replace all occurrences< of the search string and single to replace only oneD occurrence. When you replace all occurrences, LSE performs< the substitutions without prompting you for further Q instructions. tab_or_spaceE Indicates whether token and placeholder expansion should use( tabs or spaces for indentation.E 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 theF indentation. Specifying tabs indicates that the value shouldF be interpreted as the number of tabs; the actual value of tRheF adjustment is arrived at by multiplying this value by the tabA increment set for the buffer. If indentation_column was= specified as "FIXED", this parameter has no meaning.& The default value is spaces . text_optionA Indicates insert mode or overstrike mode for text entry.A Specify the parameter keyword insert for insert mode and( overstrike for overstrike mode. text_string; Is a string of Sfrom 1 to 255 printable characters.@ If the string contains spaces, tabs, lowercase letters,F quotation marks, or any special characters the string must be6 enclosed in single or double quotation marks. token_name. Is the name of a token to be defined.E The token name must not contain any leading white space. IfD the token name contains spaces, tabs, or special characters0 it must be enclosed in quotation marks.T token_name_wildD Indicates all tokens in the language matching the specified string.B LSE accepts the asterisk (*) as a wildcard character thatA matches 0 to n characters, and the percent sign (%) that' matches exactly one character.A 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: UQ o TERMINAL - When a terminal type token is expanded, theQ body lines defined for the token (by the SET TOKEN BODYH LINE command) replace the token in the buffer.M o ALIAS - An alias type token inherits its attributeN definitions (including the body) from a placeholder,E specified by the SET TOKEN INHERIT command.- The default tokVen type is terminal . top_marginC Indicates the top scroll margin as a percent of the window height.D Enter an integer as the percent. LSE takes the percent youE specify and determines the number of lines down from the top8 of a window at which downward scrolling begins. tpu_command) Is a TPU command to be executed.D Multiple TPU commands may be executed by separating them in) the string withW semi-colons (;). user_key_name@ Is a keyword that represents a key or metakey sequence.= Regular printing keys such as alphabetic and numericC characters, and punctuation are specified by simply typingD the desired characters. You can specify control charactersE as Ctrl/x, where x is a printing character. You can specifyE shifted (gold) keys by specifying GOLD- x. Control and gold8 keys may be combined by specifyin Xg GOLD-CTRL/x.C Nonprinting keys, such as special editing keys and keys onA the auxiliary keypad can be entered by name. The tablesA below list the key names for editing keys, the auxiliary4 keypad, and nonprinting main keyboard keys.J Table 1 LSE Key Names for the Editing and AuxiliaryQ ________Keypad____________________________________________Q Key_name_________VT200-type________VT100-Ytype_____________= PF1 PF1 PF1= PF2 PF2 PF2= PF3 PF3 PF3= PF4 PF4 PF4N KP0,KP1, . . . KP0,KP1, . . . KP0, KP1, . . . ,KP9, ,KP9 ,KP9K PERIOD Keypad period Keypad period (.)+ Z (.)J COMMA Keypad comma Keypad comma (,)+ (,)J MINUS Keypad minus Keypad minus (-)+ (-)? ENTER Enter Enter; UP ^ ^; DOWN v v= LEFT [ < - < -= RIGHT - > - >Q (continued on next page) H Table 1 (Cont.) LSE Key Names for the Editing andQ ________________Auxiliary_Keypad__________________________Q Key_name_________VT200-type________VT100-type_____________/ E1 Find/E\16 E2 Insert Here/E21 E3 Remove/E31 E4 Select/E46 E5 Prev Screen/E56 E6 Next Screen/E60 HELP Help/F15. DO Do/F168 F7,F8, . . . F7,F8 . . . ,F20Q ,F20_______________________________]_______________________Q Table_2_LSE_Key_Names_for_Keys_on_the_Main_Keyboard_______Q Key_name_________VT200-type_______VT100-type______________< TAB_KEY Tab Tab? RET_KEY Return Return? DEL_KEY DeleteB LF_KEY LF/F13 Line feedB BS_KEY ^ BS/F12 BackspaceB SPACE_KEY Space bar Space bar? Ctrl_A_KEY Ctrl/A Ctrl/A? Ctrl_B_KEY Ctrl/B Ctrl/B: . . .: . . .: . . .Q (continued on next pa_ge) I Table 2 (Cont.) LSE Key Names for Keys on the MainQ ________________Keyboard__________________________________Q Key_name_________VT200-type_______VT100-type______________? Ctrl_Z_KEY Ctrl/Z Ctrl/ZG NULL_KEY Ctrl/Space bar Ctrl/Space bar? FS_KEY Ctrl/\ Ctrl/\? ` GS_KEY Ctrl/] Ctrl/]? RS_KEY Ctrl/~ Ctrl/~Q US_KEY___________Ctrl//___________Ctrl//__________________B You can enter nonprinting keys, control keys, and metakeyC sequences literally by using the GOLD-CTRL/V key, and thenE typing the key or keys you want entered. LSE will translate: these keys into the keyword format defined above.F If you want to adefine a key to be lowercase, you must put theE key name in lowercase and in quotation marks. However, GOLDA and Ctrl sequences are not case sensitive. For example,E Ctrl/A and Ctrl/a produce the same results. Also, GOLD-A is the same as GOLD-a.D Some combinations of the Ctrl key and keyboard keys on some9 systems can be defined, but unless your terminalD characteristics are set up correctly for the system you areB using b, you cannot execute your definitions of these keys.D For instance, on ULTRIX and VMS, both Ctrl/S and Ctrl/Q are reserved by the system.C If the following combinations of the Ctrl key and keyboard@ keys are redefined, the new definition also affects theF keyboard key corresponding to that combination. For example,C if Ctrl/I is redefined, then the Tab key also assumes that new definition." Ctrl/I Tab c . Ctrl/M Carriage return( Ctrl/J Line feed( Ctrl/H Backspace user_key_name_wild> Specifies all the keys matching the specified string.E Accepts an asterisk (*) wildcard character that matches 0 toA n characters in the keyword that indicates the key to beA defined. See the user_key_name parameter for additional information. udser_paste_buffer> Indicates the buffer to receive the text being moved.E Accepts an asterisk (*) wildcard character that matches 0 toF n characters or the percent sign (%) that matches exactly one& character in the buffer name.ww. 1 New_Features=Title New FeaturesA o Java and HTLM Language Templates have been added to LSE.D o A new version of the COBOL Language Template has been added to LSE.ww e. 1 Customizing_Command_Language'=Title Customizing the Command LanguageE LSE's portable command language provides a one-to-one correspondenceK between an LSE command and a TPU procedure called to execute that command.C For example, the command ERASE WORD is translated into a procedure named LSE_ERASE_WORD.= The LSE command parser can support multiple sets of grammar,= which exist in layers. Initially, the LSE layer is enabled.B When you enable a new layer, it is st facked on top of the existingE layer. LSE searches first for routines in the top layer before going to the next layer.= The standard portable LSE routines all have the LSE_ prefix.C You can group a set of routines into a grammar by adding a prefix.@ When you define a routine and enable a prefix for that routine,@ your new grammar is placed at the top of the stack. The prefixB may be any string of valid TPU identifier characters: alphabetic,! a dollar sign, or an underscore.2 For exagmple, you can define a command as follows:G 1. Enable the routine with the ENABLE GRAMMAR PREFIX USER_ command.C 2. Define a routine USER_SET_BUFFER_CUSTOM (), which may or may not have arguments.A When you type SET BUFFER CUSTOM, LSE first looks for a procedure named USER_SET_BUFFER_CUSTOM.A Thereafter, if you type an ambiguous command such as SET BUFFER,; you will see CUSTOM listed as one of the possible choices.D In the next example, you can customize an existhing command, such as CREATE FILE, as follows:E 1. Enable the routine with the ENABLE GRAMMAR PREFIX MY_ command.< 2. Define a routine MY_CREATE_FILE (), which you want toC take precedence over an existing routine LSE_CREATE_FILE ().D The MY_CREATE_FILE routine is now at the top of the stack. The LSEH parser will look first for MY_CREATE_FILE and then for LSE_CREATE_FILE.C See the ENABLE GRAMMAR PREFIX and DISABLE GRAMMAR PREFIX commands.ww. 51 Ge itting_Started_with_Portable_LSE_for_OpenVMS_Users:=Title Getting Started with Portable LSE for OpenVMS Users$ I. Portable Command Language SyntaxH LSE uses a new Portable command language that has a platform indepedentK syntax. On OpenVMS, both the old V3.1 compatible command language (VMSLSE), and the new command language are available.I The main syntactic difference between the old VMSLSE grammar and the newK Portable grammar is that the Portable grammar does not use qualifiers. InE j some cases, commands that previously used qualifiers to do differentG things are now separate commands; in others, the parameters direct the action of the command.D When entering commands, you can leave off parameters. If you don'tI provide values for optional parameters, LSE will use the default values.G LSE will prompt you for required parameters, supplying the defaults inH brackets; hitting return at these prompts without specifying a value isK equivalent to entering the value in t khe brackets. If you want the use theF default value for a required parameter without being prompted, give a; parameter value of a null string ("") on the command line. II. Command LineI New prompting allows you to use all the standard editing key bindings atG the command line by default, including navigation, deletion and searchI keys. However, some keys are reserved as prompt terminators; by default,K the key is a prompt terminator. To allow you to use the keyF as lyou would in a normal editing buffer, enter the command SET PROMPT TERMINATOR FIND REMOVE.F You can specify instead that LSE should use user defined editing keys; rather than default keys by saying SET PROMPT KEYPAD USER.I If you prefer, you can set prompting so that any key you type works justG as it did in V3.1 (VMSLSE style prompting) by saying SET PROMPT KEYPAD VMSLSE.I LSE provides command completion. If you type in a partial command whichJ matches more than one possible comm mand, LSE will give you an options menuK with all the commands starting with the string you entered. Normal bufferI navigation keys work on these prompt lists; you may scroll through them,H search for strings, etc. Position the cursor on the option you want andG hit . For example, if you enter SET and then hit , you will beI given a list of all the commands which set editor attributes and you can" scan through them and select one.J As an additional aid, EXPAND is now available at nthe command line. If youB enter a partial command (such as set) and then hit the EXPAND keyG (CTRL/E), LSE will provide a menu, as with command completion. If youI select an option (or if only one valid command matches what you entered)K LSE will provide a template for the command, with the parameters appearingJ as placeholders. These placeholders may be expanded as well, to get help@ on the possible parameter values, or typed over just as regular placeholders in text buffers.I Similar oly, for most commands which accept a specified parameter (such asG GOTO BUFFER) if you specify a parameter with a wildcard ("*") LSE willI present an options menu of all the options matching the given string (in> the case of GOTO BUFFER, a list of all the matching buffers.)F You can can exit from any options menu without selecting an option byH hitting any of the prompt abort keys. SHOW PROMPT will list which keys these are. III. Frequently used commandsF A table consisting of all p the old grammar commands and their Portable2 Grammar equivalents is available by entering HELP= VMSLSE_Command_Translation_Table (or HELP VMSLSE for short.) A. Navigating Files and buffers8 GOTO FILE is now OPEN FILE .> GOTO FILE/CREATE is now NEW FILE .= GOTO FILE/READ is now VIEW FILE . WRITE is now SAVE FILE.L GOTO BUFFER works as before, except that if you specify a wildcard nameG (qthe default value is "*") LSE will present you with a list ofJ matching buffers. You can select the buffer you want by position@ the cursor and hitting return (as with an expand menu.)E GOTO BUFFER/CREATE is now NEW BUFFER * SHOW BUFFER shows the current buffer.K SHOW BUFFER * shows a brief list of all the buffers. As with all SHOWB lists, you may EXPAND an entry on the brief list for moreG information on that item. Do ruble clicking with the mouse on aK buffer name in the list now does an EXPAND (that is, give you moreI information on the buffer) rather than a GOTO SOURCE (moving you to that buffer.) B. Editing environmentK SET LANGUAGE is now SET BUFFER LANGUAGE language-name.K (SET LANGUAGE sets the attribute on the given orI current language. Therefore SET LANGUAGE FORTRAN sets the currentG language to do Fortsran style processing, rather than setting the+ current buffer language to Fortran.)K All commands that modify the attibutes of the current buffer take the form# of SET BUFFER .A SET READ (and SET NOWRITE) are now SET BUFFER CLOSE READONLY> SET WRITE (and SET NOREAD) are now SET BUFFER CLOSE WRITE+ SET MODIFY is now SET BUFFER MODIFY ON C. Miscellaneous' DCL is now CLI IV. HelpG Portable grammar HELP output is t displayed in a buffer, so that you canH move through the buffer, and search for topics or keywords of interest,+ just as you would through a normal buffer.F HELP also accepts wildcard arguments, so that you can get help on all= matching topics. HELP HELP lists all available help topics. V. Language DefinitionE To convert VMSLSE language definitions to Portable grammar, set yourG command language to the portable grammar with the SET COMMAND LANGUAGEK COMMAND, and then extract allu of the language definitions and save them to a file.J All commands to modify the attributes of language elements takes the formF SET D The output from the portable command language's EXTRACT command canI be executed from within either command language; however, the the outputE from the VMSLSE EXTRACT command may only be executed from the VMSLSE command language. VI. CustomizationK There are some customizations you v may wish to make working on Portable LSE more like VMSLSE.J To redefine MB1 double click to do GOTO SOURCE in a SHOW BUFFER LIST (ie:K select that buffer) rather than to expand the buffer, edit the LSE$KEY.TPU> file in the unsupported directory. Find the following lines:I ! Uncomment the following to make double click do GOTO SOURCE in the) ! SHOW BUFFER and SHOW MARK buffers.B Do what it says, EXTEND the procedure, and save the section file.K You can write TPU procedurews to mimic VMSLSE commands in Portable LSE. IfH you wanted to implement a GOTO FILE command, write a TPU procedure in a% new buffer similar to the following:& procedure my_goto_file (the_file)) return lse_open_file(the_file); endprocedure; Then do the following commands: ENABLE GRAMMAR PREFIX my_ EXTENDI Then save the section file, or save the TPU procedure to a command file.F You can then type GOTO FILE on the command line to call the OPEN FILE com xmand.5 VII. Using the Portable Command Language on OpenVMSI While the old VMSLSE command language is still available on OpenVMS, you3 may want to use the new Portable command language.I To use VMSLSE enter the command SET COMMAND LANGUAGE VMSLSE. To use theI Portable Command Language say SET COMMAND LANGUAGE PORTABLE. Both these( commands are the same in both grammars.K SCA and CMS calls are available from the Portable Command Language as theyD are from VMSLSE by doing ENABLE z VMS INTEGRATION. This also enables0 V3.1 SCA-related key bindings and menu entries.I When using the VMSLSE Command Language, you can execute Portable CommandA Language commands by preceding the command with "LSE" or "PLSE".ww (. 1 Entering_Commands=Title Entering CommandsH To execute only one command, enter command mode by pressing the Do key,> which is bound to GOTO COMMAND. Type the command at the LSE>> prompt and press the Return key. The command executes and LhDLanguage_Modification_CommandsLINE LOWERCASEXLSE MOVE_DOWNMOVE_UP {SEG returns to keypad mode. In DECwindows LSE, you can also enter command, mode by clicking MB1 below the status line.J LSE provides multiple command recall; by using the up and down arrow keysC at the LSE Command> prompt, you can recall any of the commands you, issued during your current editing session.J LSE also provides continuation lines; by using a hyphen, "-", as the lastG character on the line LSE's command may be continued on the next line.I To execute several commands, ente |r command mode by pressing CTRL/Z. TypeI the first command at the LSE> prompt and terminate the command string byP pressing the Return key. You will still be at the LSE> prompt after the commandL executes. Enter a null command (carriage return) to return to keypad mode.? To cancel a command, press CTRL/C in response to a prompt. ForK example, pressing CTRL/C in response to the Search for: prompt cancels theD SEARCH command. Enter a null command (carriage return) to the LSE>! prompt to r}eturn to keypad mode.ww0O. 1 Release_Notes=Title Release Notes1 Release notes for LSE are contained in the file:! SYS$HELP:LSEvvu.RELEASE_NOTESG The product name is followed by the version number (vvu). For example,@ the following is the release notes file for Version 4.6 of LSE.! SYS$HELP:LSE046.RELEASE_NOTESww0O. 1 About_LSE=Title About LSE=Include DECW_Overview=Include New_Features=Include Release_Notes4 ~ Language-Sensitive Editor for OpenVMSB Copyright 2005 Hewlett-Packard Development Company, L.P.C Confidential computer software. Valid license from HP requiredA for possession, use or copying. Consistent with FAR 12.211 andH 12.212, Commercial Computer Software, Computer Software Documentation,C and Technical Data for Commercial Items are licensed to the U.S.8 Government under vendor's standard commercial license.G The information contained herein is subject to change without notice.G The only warranties for HP products and services are set forth in theF express warranty statements accompanying such products and services.B Nothing herein should be construed as constituting an additionalG warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. Software Version:8 Language-Sensitive Editor for OpenVMS, version V5.1-01ww0O. 1 DECW_Command_Line_Interface=Title Command Line Interface =Include DECW_Command_Categories=Include Command_Definitions)=Include VMSLSE_Command_Translation_Table=Include ALIGN=Include ATTACH=Include BALANCE_WINDOWS=Include BOTTOM=Include BOX_COPY=Include BOX_CUT=Include BOX_CUT_PAD=Include BOX_DRAW=Include BOX_LOWERCASE=Include BOX_PASTE=Include BOX_PASTE_OVERSTRIKE=Include BOX_UPPERCASE=Include CAPITALIZE=Include CENTER_LINE=Include CHANGE_CASE#=Include CHECK_LANGUAGE_DEFINITIONS=Include CHECK_LANGUAGE_HELP =Include CLI=Include CLOSE=Include CLOSE_BUFFER=Include CLOSE_FILE=Include COLLAPSE=Include COMPILE=Include COMPILE_REVIEW =Include COPY=Include COPY_APPEND =Include CUT=Include CUT_APPEND=Include DELETE_ADJUSTMENT=Include DELETE_ALIAS=Include DELETE_BUFFER=Include DELETE_BUFFER_OVERVIEW=Include DELETE_EXPAND=Include DELETE_KEY=Include DELETE_LANGUAGE=Include DELETE_MARK=Include DELETE_MENU_ENTRY=Include DELETE_MENU_LABEL=Include DELETE_MENU_SEPARATOR=Include DELETE_PACKAGE=Include DELETE_PLACEHOLDER=Include DELETE_ROUTINE=Include DELETE_SELECTION_MARK=Include DELETE_TAB=Include DELETE_TOKEN=Include DELETE_WINDOW=Include DISABLE_GRAMMAR_PREFIX)=Include DISABLE_VMS_INTEGRATION_COMMANDS=Include ENABLE_GRAMMAR_PREFIX(=Include ENABLE_VMS_INTEGRATION_COMMANDS=Include END_OF_LINE=Include ENLARGE_WINDOW=Include ENTER_COMMENT=Include ENTER_LINE=Include ENTER_PSEUDOCODE=Include ENTER_SPACE=Include ENTER_SPECIAL=Include ENTER_TAB=Include ENTER_TEXT=Include ERASE_CHARACTER=Include ERASE_COMMENT=Include ERASE_END_OF_LINE=Include ERASE_END_OF_WORD=Include ERASE_LINE=Include ERASE_NEXT_CHARACTER=Include ERASE_NEXT_LINE=Include ERASE_NEXT_PLACEHOLDER=Include ERASE_NEXT_WORD=Include ERASE_PLACEHOLDER!=Include ERASE_PREVIOUS_CHARACTER=Include ERASE_PREVIOUS_LINE#=Include ERASE_PREVIOUS_PLACEHOLDER=Include ERASE_PREVIOUS_WORD=Include ERASE_SELECTION=Include ERASE_START_OF_LINE=Include ERASE_START_OF_WORD=Include ERASE_WORD=Include EXACT_SUBSTITUTE=Include EXECUTE_BUFFER_LSE=Include EXECUTE_BUFFER_PLSE=Include EXECUTE_BUFFER_TPU =Include EXIT=Include EXPAND=Include EXTEND=Include EXTRACT_ADJUSTMENT=Include EXTRACT_ALIAS=Include EXTRACT_LANGUAGE=Include EXTRACT_NEW_ADJUSTMENT=Include EXTRACT_NEW_ALIAS=Include EXTRACT_NEW_LANGUAGE=Include EXTRACT_NEW_PACKAGE =Include EXTRACT_NEW_PLACEHOLDER=Include EXTRACT_NEW_ROUTINE=Include EXTRACT_NEW_TOKEN=Include EXTRACT_PACKAGE=Include EXTRACT_PLACEHOLDER=Include EXTRACT_ROUTINE=Include EXTRACT_TOKEN=Include FETCH =Include FILL=Include FIND_OCCURRENCES=Include FOCUS=Include GOTO_BUFFER=Include GOTO_COMMAND=Include GOTO_DECLARATION=Include GOTO_MARK=Include GOTO_REVIEW=Include GOTO_SOURCE =Include HELP=Include HELP_INDICATED=Include HELP_KEY=Include HELP_KEYPAD=Include INCLUDE_FILE=Include INDENT_LEFT=Include INDENT_RIGHT =Include LINE=Include LOWERCASE =Include LSE=Include MOVE_DOWN=Include MOVE_UP=Include NEW_ADJUSTMENT=Include NEW_ALIAS=Include NEW_BUFFER=Include NEW_FILE=Include NEW_KEY=Include NEW_LANGUAGE=Include NEW_LEARN_KEY=Include NEW_MARK=Include NEW_MENU_ENTRY=Include NEW_MENU_LABEL=Include NEW_MENU_SEPARATOR=Include NEW_PACKAGE=Include NEW_PLACEHOLDER=Include NEW_ROUTINE=Include NEW_SELECTION_MARK=Include NEW_TOKEN=Include NEW_WINDOW=Include NEXT_BUFFER=Include NEXT_CHARACTER=Include NEXT_END_OF_LINE=Include NEXT_ERROR=Include NEXT_PAGE=Include NEXT_PLACEHOLDER=Include NEXT_SCREEN=Include NEXT_START_OF_LINE=Include NEXT_WINDOW=Include NEXT_WORD=Include ONE_WINDOW=Include OPEN_FILE=Include OPEN_SELECTED_FILE=Include OVERVIEW_SOURCE=Include PASTE!=Include PATTERN_EXACT_SUBSTITUTE=Include PATTERN_SEARCH=Include PATTERN_SUBSTITUTE =Include PLSE=Include PREVIOUS_BUFFER=Include PREVIOUS_CHARACTER=Include PREVIOUS_END_OF_LINE=Include PREVIOUS_ERROR=Include PREVIOUS_PAGE=Include PREVIOUS_PLACEHOLDER=Include PREVIOUS_SCREEN=Include PREVIOUS_START_OF_LINE=Include PREVIOUS_WINDOW=Include PREVIOUS_WORD =Include QUIT=Include QUOTE=Include QUOTE_KEYNAME=Include RECOVER_BUFFER =Include REDO=Include REFRESH=Include REPEAT=Include REPLACE=Include RESERVE=Include RESTORE=Include REVIEW=Include REVIEW_BUFFER=Include REVIEW_FILE=Include SAVE_AS=Include SAVE_ENVIRONMENT!=Include SAVE_ENVIRONMENT_CHANGES=Include SAVE_FILE=Include SAVE_SECTION=Include SAVE_SELECTION=Include SAVE_VISIBLE=Include SEARCH=Include SELECT=Include SELECT_ALL =Include SET_ADJUSTMENT_COMPRESS=Include SET_ADJUSTMENT_COUNT=Include SET_ADJUSTMENT_CURRENT=Include SET_ADJUSTMENT_INHERIT =Include SET_ADJUSTMENT_OVERVIEW=Include SET_ADJUSTMENT_PATTERN)=Include SET_ADJUSTMENT_PREFIX_ADJUSTMENT*=Include SET_ADJUSTMENT_PREFIX_INDENTATION"=Include SET_ADJUSTMENT_SUBSEQUENT=Include SET_ADJUSTMENT_UNIT=Include SET_ALIAS_EXPAND_TEXT=Include SET_BALANCE_WINDOWS=Include SET_BELL_ALL=Include SET_BELL_BROADCAST=Include SET_BUFFER_AUTO_ERASE=Include SET_BUFFER_CLOSE=Include SET_BUFFER_DIRECTION=Include SET_BUFFER_INDENTATION=Include SET_BUFFER_JOURNALING=Include SET_BUFFER_LANGUAGE=Include SET_BUFFER_LEFT_MARGIN=Include SET_BUFFER_MODIFIABLE=Include SET_BUFFER_OUTPUT_FILE=Include SET_BUFFER_OVERVIEW =Include SET_BUFFER_RIGHT_MARGIN!=Include SET_BUFFER_TAB_INCREMENT=Include SET_BUFFER_TEXT=Include SET_BUFFER_WRAP=Include SET_CLIPBOARD=Include SET_COMMAND_LANGUAGE=Include SET_CURSOR=Include SET_DIRECTORY_DEFAULT=Include SET_DIRECTORY_READONLY=Include SET_DIRECTORY_SOURCE=Include SET_FONT=Include SET_HEIGHT=Include SET_KEYPAD"=Include SET_LANGUAGE_ANSI_FORTRAN(=Include SET_LANGUAGE_BRACKETED_COMMENTS)=Include SET_LANGUAGE_COMMENT_ASSOCIATION%=Include SET_LANGUAGE_COMPILE_COMMAND=Include SET_LANGUAGE_ESCAPES!=Include SET_LANGUAGE_EXPAND_CASE =Include SET_LANGUAGE_FILE_TYPES$=Include SET_LANGUAGE_FIXED_COMMENTS=Include SET_LANGUAGE_FORTRAN"=Include SET_LANGUAGE_HELP_LIBRARY =Include SET_LANGUAGE_HELP_TOPIC+=Include SET_LANGUAGE_IDENTIFIER_CHARACTERS$=Include SET_LANGUAGE_INITIAL_STRING!=Include SET_LANGUAGE_LEFT_MARGIN#=Include SET_LANGUAGE_LINE_COMMENTS&=Include SET_LANGUAGE_OPTIONAL_DELIMIT+=Include SET_LANGUAGE_OPTIONAL_LIST_DELIMIT,=Include SET_LANGUAGE_OVERVIEW_MINIMUM_LINES(=Include SET_LANGUAGE_OVERVIEW_TAB_RANGE(=Include SET_LANGUAGE_PSEUDOCODE_DELIMIT,=Include SET_LANGUAGE_PUNCTUATION_CHARACTERS=Include SET_LANGUAGE_QUOTES&=Include SET_LANGUAGE_REQUIRED_DELIMIT+=Include SET_LANGUAGE_REQUIRED_LIST_DELIMIT"=Include SET_LANGUAGE_RIGHT_MARGIN#=Include SET_LANGUAGE_TAB_INCREMENT%=Include SET_LANGUAGE_TAG_TERMINATORS'=Include SET_LANGUAGE_TRAILING_COMMENTS=Include SET_LANGUAGE_VERSION=Include SET_LANGUAGE_WRAP=Include SET_MAX_UNDO=Include SET_MAXIMUM_WINDOWS=Include SET_MENU_LABEL=Include SET_MENU_MNEMONICS"=Include SET_MINIMUM_WINDOW_LENGTH=Include SET_NUMBER_OF_WINDOWS!=Include SET_PACKAGE_HELP_LIBRARY=Include SET_PACKAGE_HELP_TOPIC=Include SET_PACKAGE_LANGUAGE%=Include SET_PACKAGE_PARAMETER_EXPAND#=Include SET_PACKAGE_ROUTINE_EXPAND=Include SET_PENDING_DELETE(=Include SET_PLACEHOLDER_AUTO_SUBSTITUTE"=Include SET_PLACEHOLDER_BODY_LINE$=Include SET_PLACEHOLDER_DESCRIPTION$=Include SET_PLACEHOLDER_DUPLICATION#=Include SET_PLACEHOLDER_HELP_TOPIC =Include SET_PLACEHOLDER_INHERIT =Include SET_PLACEHOLDER_LEADING"=Include SET_PLACEHOLDER_MENU_LINE#=Include SET_PLACEHOLDER_PSEUDOCODE"=Include SET_PLACEHOLDER_SEPARATOR&=Include SET_PLACEHOLDER_TERMINAL_LINE!=Include SET_PLACEHOLDER_TRAILING$=Include SET_PRIMARY_SELECTION_MODEL=Include SET_PROMPT_ABORT =Include SET_PROMPT_ALTERMINATOR=Include SET_PROMPT_DIALOG=Include SET_PROMPT_EXPANDMENU=Include SET_PROMPT_KEYPAD=Include SET_PROMPT_TERMINATOR =Include SET_ROUTINE_DESCRIPTION=Include SET_ROUTINE_HELP_TOPIC=Include SET_ROUTINE_PARAMETER!=Include SET_SAVE_RELATED_BUFFERS=Include SET_SCROLL_MARGINS =Include SET_SEARCH_AUTO_REVERSE"=Include SET_SEARCH_CASE_SENSITIVE=Include SET_SEARCH_DIACRITICAL=Include SET_SEARCH_PATTERN=Include SET_SEARCH_SPAN_SPACE=Include SET_TABS_HARD=Include SET_TABS_VISIBLE=Include SET_TOKEN_BODY_LINE=Include SET_TOKEN_DESCRIPTION=Include SET_TOKEN_HELP_TOPIC=Include SET_TOKEN_INHERIT=Include SET_UNDO=Include SET_WIDTH=Include SHIFT_LEFT=Include SHIFT_RIGHT=Include SHOW_ADJUSTMENT=Include SHOW_ALIAS=Include SHOW_ATTRIBUTES=Include SHOW_BUFFER=Include SHOW_KEY=Include SHOW_LANGUAGE=Include SHOW_LANGUAGE_ROUTINE=Include SHOW_MARK=Include SHOW_MAX_UNDO=Include SHOW_PACKAGE=Include SHOW_PACKAGE_ROUTINE=Include SHOW_PLACEHOLDER=Include SHOW_PROMPT_ATTRIBUTES=Include SHOW_SEARCH_ATTRIBUTES=Include SHOW_SUMMARY=Include SHOW_SYSTEM_BUFFER=Include SHOW_TOKEN=Include SHOW_VERSION=Include SHOW_WINDOW_ATTRIBUTES=Include SHRINK_WINDOW=Include SPAWN=Include SPELL=Include START_OF_LINE=Include SUBSTITUTE!=Include TOGGLE_INSERT_OVERSTRIKE =Include TOP =Include TPU=Include TWO_WINDOWS =Include UNDO=Include UNRESERVE=Include UPPERCASE=Include VIEW_DEBUGGING_SOURCE=Include VIEW_FILE=Include VIEW_SOURCE=Include WHAT_LINEB Use the command-line interface in LSE to execute any LSE commandsB that are not bound to keys or found in pull-down or pop-up menus.5 To get the command line, press the DO key or CTRL/Z.wwP. 1 DECW_Command_Categories=Title Command Categories@=Include Commands_for_Compiling_Source_Code_and_Reviewing_Errors!=Include Cross_Reference_Commands!=Include Cursor_Movement_Commands)=Include Editing_Session_Control_Commands.=Include File_and_Buffer_Manipulation_Commands!=Include Help_and_Status_Commands'=Include Language_Modification_Commands =Include P RDECW_cms_pref_merge_text &DECW_cms_pref_notes,DECW_cms_pref_okDECW_cms_pref_remark_textvDECW_Command_Categories~DECW_Command_Line_InterfaceDECW_DECwindows_Interfacerogram_Design_Commands=Include Repository_Commands%=Include Screen_Manipulation_Commands/=Include Commands_for_Tailoring_the_Environment#=Include Text_Manipulation_Commands=Include Command_DefinitionsA The following lists identify related LSE commands and tasks. If> you need more information about a command, see its individual description.ww`. "1 VMSLSE_Command_Translation_Table3=Title VMSLSE to Portable Command Translation TableB The VMSLSE to Portable Command Translation Table may be viewed by entering the command/ PLSE HELP VMSLSE_Command_Translation_Table at the command line.ww`.  LSE_BUILD DECW_DECwindows_InterfaceDECW_Popup_Menus DECW_Menus DECW_KeyboardDECW_New_UsersDECW_Pulldown_MenusDECW_User_Buffer_PopupDECW_Review_Buffer_Popup DECW_OverviewDECW_Using_LSE_HelpUsing_Fileview_with_LSEPatternsALIGNATTACHBALANCE_WINDOWSBOTTOMBOX_COPY BOX_CUT_PADBOX_CUTBOX_DRAW BOX_LOWERCASEBOX_PASTE_OVERSTRIKE BOX_PASTE BOX_UPPERCASE CAPITALIZE CENTER_LINE CHANGE_CASECHECK_LANGUAGE_DEFINITIONSCHECK_LANGUAGE_HELPCLI CLOSE_BUFFER CLOSE_FILECLOSECOLLAPSECOMPILE_REVIEWCOMPILE COPY_APPENDCOPY CUT_APPENDCUTDELETE_ADJUSTMENT DELETE_ALIASDELETE_BUFFER_OVERVIEW DELETE_BUFFER DELETE_EXPAND DELETE_KEYDELETE_LANGUAGE DELETE_MARKDELETE_MENU_ENTRYDELETE_MENU_LABELDELETE_MENU_SEPARATORDELETE_PACKAGEDELETE_PLACEHOLDERDELETE_ROUTINEDELETE_SELECTION_MARK DELETE_TAB DELETE_TOKEN DELETE_WINDOWDISABLE_GRAMMAR_PREFIX DISABLE_VMS_INTEGRATION_COMMANDSENABLE_GRAMMAR_PREFIXENABLE_VMS_INTEGRATION_COMMANDS END_OF_LINEENLARGE_WINDOW ENTER_COMMENT ENTER_LINEENTER_PSEUDOCODE ENTER_SPACE ENTER_SPECIAL ENTER_TAB ENTER_TEXTERASE_CHARACTER ERASE_COMMENTERASE_END_OF_LINEERASE_END_OF_WORD ERASE_LINEERASE_NEXT_CHARACTERERASE_NEXT_LINEERASE_NEXT_PLACEHOLDERERASE_NEXT_WORDERASE_PLACEHOLDERERASE_PREVIOUS_CHARACTERERASE_PREVIOUS_LINEERASE_PREVIOUS_PLACEHOLDERERASE_PREVIOUS_WORDERASE_SELECTIONERASE_START_OF_LINEERASE_START_OF_WORD ERASE_WORDEXACT_SUBSTITUTEEXECUTE_BUFFER_LSEEXECUTE_BUFFER_PLSEEXECUTE_BUFFER_TPUEXITEXPANDEXTENDEXTRACT_ADJUSTMENT EXTRACT_ALIASEXTRACT_LANGUAGEEXTRACT_NEW_ADJUSTMENTEXTRACT_NEW_ALIASEXTRACT_NEW_LANGUAGEEXTRACT_NEW_PACKAGEEXTRACT_NEW_PLACEHOLDEREXTRACT_NEW_ROUTINEEXTRACT_NEW_TOKENEXTRACT_PACKAGEEXTRACT_PLACEHOLDEREXTRACT_ROUTINE EXTRACT_TOKENFETCHFILLFIND_OCCURRENCESFOCUS GOTO_BUFFER GOTO_COMMANDGOTO_DECLARATION GOTO_MARK GOTO_REVIEW GOTO_SOURCEHELP_INDICATED HELP_KEYPADHELP_KEYHELP INCLUDE_FILE INDENT_LEFT INDENT_RIGHTLINE LOWERCASELSE MOVE_DOWNMOVE_UPNEW_ADJUSTMENT NEW_ALIAS NEW_BUFFERNEW_FILENEW_KEY NEW_LANGUAGE`. s LSE_BUILD NEW_LEARN_KEYNEW_MARKNEW_MENU_ENTRYNEW_MENU_LABELNEW_MENU_SEPARATOR NEW_PACKAGENEW_PLACEHOLDER NEW_ROUTINENEW_SELECTION_MARK NEW_TOKEN NEW_WINDOW NEXT_BUFFERNEXT_CHARACTERNEXT_END_OF_LINE NEXT_ERROR NEXT_PAGENEXT_PLACEHOLDER NEXT_SCREENNEXT_START_OF_LINE NEXT_WINDOW NEXT_WORD ONE_WINDOW OPEN_FILEOPEN_SELECTED_FILEOVERVIEW_SOURCEPASTEPATTERN_EXACT_SUBSTITUTEPATTERN_SEARCHPATTERN_SUBSTITUTEPLSEPREVIOUS_BUFFERPREVIOUS_CHARACTERPREVIOUS_END_OF_LINEPREVIOUS_ERROR PREVIOUS_PAGEPREVIOUS_PLACEHOLDERPREVIOUS_SCREENPREVIOUS_START_OF_LINEPREVIOUS_WINDOW PREVIOUS_WORDQUIT QUOTE_KEYNAMEQUOTERECOVER_BUFFERREDOREFRESHREPEATREPLACERESERVERESTORE REVIEW_BUFFER REVIEW_FILEREVIEWSAVE_ASSAVE_ENVIRONMENT_CHANGESSAVE_ENVIRONMENT SAVE_FILE SAVE_SECTIONSAVE_SELECTION SAVE_VISIBLESEARCH SELECT_ALLSELECTSET_ADJUSTMENT_COMPRESSSET_ADJUSTMENT_COUNTSET_ADJUSTMENT_CURRENTSET_ADJUSTMENT_INHERITSET_ADJUSTMENT_OVERVIEWSET_ADJUSTMENT_PATTERN SET_ADJUSTMENT_PREFIX_ADJUSTMENT!SET_ADJUSTMENT_PREFIX_INDENTATIONSET_ADJUSTMENT_SUBSEQUENTSET_ADJUSTMENT_UNITSET_ALIAS_EXPAND_TEXTSET_BALANCE_WINDOWS SET_BELL_ALLSET_BELL_BROADCASTSET_BUFFER_AUTO_ERASESET_BUFFER_CLOSESET_BUFFER_DIRECTIONSET_BUFFER_INDENTATIONSET_BUFFER_JOURNALINGSET_BUFFER_LANGUAGESET_BUFFER_LEFT_MARGINSET_BUFFER_MODIFIABLESET_BUFFER_OUTPUT_FILESET_BUFFER_OVERVIEWSET_BUFFER_RIGHT_MARGINSET_BUFFER_TAB_INCREMENTSET_BUFFER_TEXTSET_BUFFER_WRAP SET_CLIPBOARDSET_COMMAND_LANGUAGE SET_CURSORSET_DIRECTORY_DEFAULTSET_DIRECTORY_READONLYSET_DIRECTORY_SOURCESET_FONT SET_HEIGHT SET_KEYPADSET_LANGUAGE_ANSI_FORTRANSET_LANGUAGE_BRACKETED_COMMENTS SET_LANGUAGE_COMMENT_ASSOCIATIONSET_LANGUAGE_COMPILE_COMMANDSET_LANGUAGE_ESCAPESSET_LANGUAGE_EXPAND_CASESET_LANGUAGE_FILE_TYPESSET_LANGUAGE_FIXED_COMMENTSSET_LANGUAGE_FORTRANSET_LANGUAGE_HELP_LIBRARYSET_LANGUAGE_HELP_TOPIC"SET_LANGUAGE_IDENTIFIER_CHARACTERSSET_LANGUAGE_INITIAL_STRINGSET_LANGUAGE_LEFT_MARGINSET_LANGUAGE_LINE_COMMENTS`. d LSE_BUILD SET_LANGUAGE_OPTIONAL_DELIMIT"SET_LANGUAGE_OPTIONAL_LIST_DELIMIT#SET_LANGUAGE_OVERVIEW_MINIMUM_LINESSET_LANGUAGE_OVERVIEW_TAB_RANGESET_LANGUAGE_PSEUDOCODE_DELIMIT#SET_LANGUAGE_PUNCTUATION_CHARACTERSSET_LANGUAGE_QUOTESSET_LANGUAGE_REQUIRED_DELIMIT"SET_LANGUAGE_REQUIRED_LIST_DELIMITSET_LANGUAGE_RIGHT_MARGINSET_LANGUAGE_TAB_INCREMENTSET_LANGUAGE_TAG_TERMINATORSSET_LANGUAGE_TRAILING_COMMENTSSET_LANGUAGE_VERSIONSET_LANGUAGE_WRAPSET_MAXIMUM_WINDOWS SET_MAX_UNDOSET_MENU_LABELSET_MENU_MNEMONICSSET_MINIMUM_WINDOW_LENGTHSET_NUMBER_OF_WINDOWSSET_PACKAGE_HELP_LIBRARYSET_PACKAGE_HELP_TOPICSET_PACKAGE_LANGUAGESET_PACKAGE_PARAMETER_EXPANDSET_PACKAGE_ROUTINE_EXPANDSET_PENDING_DELETESET_PLACEHOLDER_AUTO_SUBSTITUTESET_PLACEHOLDER_BODY_LINESET_PLACEHOLDER_DESCRIPTIONSET_PLACEHOLDER_DUPLICATIONSET_PLACEHOLDER_HELP_TOPICSET_PLACEHOLDER_INHERITSET_PLACEHOLDER_LEADINGSET_PLACEHOLDER_MENU_LINESET_PLACEHOLDER_PSEUDOCODESET_PLACEHOLDER_SEPARATORSET_PLACEHOLDER_TERMINAL_LINESET_PLACEHOLDER_TRAILINGSET_PRIMARY_SELECTION_MODELSET_PROMPT_ABORTSET_PROMPT_ALTERMINATORSET_PROMPT_DIALOGSET_PROMPT_EXPANDMENUSET_PROMPT_KEYPADSET_PROMPT_TERMINATORSET_ROUTINE_DESCRIPTIONSET_ROUTINE_HELP_TOPICSET_ROUTINE_PARAMETERSET_SAVE_RELATED_BUFFERSSET_SCROLL_MARGINSSET_SEARCH_AUTO_REVERSESET_SEARCH_CASE_SENSITIVESET_SEARCH_DIACRITICALSET_SEARCH_PATTERNSET_SEARCH_SPAN_SPACE SET_TABS_HARDSET_TABS_VISIBLESET_TOKEN_BODY_LINESET_TOKEN_DESCRIPTIONSET_TOKEN_HELP_TOPICSET_TOKEN_INHERITSET_UNDO SET_WIDTH SHIFT_LEFT SHIFT_RIGHTSHOW_ADJUSTMENT SHOW_ALIASSHOW_ATTRIBUTES SHOW_BUFFERSHOW_KEYSHOW_LANGUAGE_ROUTINE SHOW_LANGUAGE SHOW_MARK SHOW_MAX_UNDOSHOW_PACKAGE_ROUTINE SHOW_PACKAGESHOW_PLACEHOLDERSHOW_PROMPT_ATTRIBUTESSHOW_SEARCH_ATTRIBUTES SHOW_SUMMARYSHOW_SYSTEM_BUFFER SHOW_TOKEN SHOW_VERSIONSHOW_WINDOW_ATTRIBUTES SHRINK_WINDOWSPAWNSPELL START_OF_LINE SUBSTITUTETOGGLE_INSERT_OVERSTRIKETOPTPU TWO_WINDOWSUNDO UNRESERVE UPPERCASEVIEW_DEBUGGING_SOURCE VIEW_FILE VIEW_SOURCE`. Z LSE_BUILD WHAT_LINEDECW_attr_cancelDECW_attr_commandDECW_attr_command_textDECW_attr_dialogDECW_attr_help DECW_attr_okDECW_attr_sectionDECW_attr_section_textDECW_bound_cursorDECW_box_pulldownDECW_buffer_applyDECW_Buffer_Attributes_DialogDECW_buffer_auto_eraseDECW_buffer_buffer_selectDECW_buffer_buffer_textDECW_buffer_cancelDECW_buffer_write_statusDECW_forward_toggleDECW_buffer_helpDECW_buffer_insert_toggleDECW_buffer_journalingDECW_buffer_language_selectDECW_buffer_language_textDECW_buffer_left_margin_textDECW_buffer_max_undo_textDECW_buffer_modification_statusDECW_buffer_okDECW_buffer_outputfile_selectDECW_buffer_outputfile_textDECW_buffer_overstrike_toggleDECW_buffer_overviewDECW_buffer_read_only_toggleDECW_buffer_reverse_toggleDECW_buffer_right_margin_textDECW_buffer_tab_increment_textDECW_unmodifiable_toggleDECW_buffer_wrapDECW_write_toggleDECW_CMS_dialogDECW_cms_pref_applyDECW_cms_pref_cancelDECW_cms_pref_concurrentDECW_cms_pref_confirmDECW_cms_pref_generation_textDECW_cms_pref_helpDECW_cms_pref_historyDECW_cms_pref_merge_textDECW_cms_pref_notesDECW_cms_pref_okDECW_cms_pref_remark_textDECW_define_key_cancelDECW_define_key_command_textDECW_Define_Key_DialogDECW_new_key_helpDECW_define_key_key_textDECW_define_key_learnDECW_define_key_legend_textDECW_define_key_okDECW_define_key_remark_textDECW_define_key_topic_text"DECW_directory_add_before_selectedDECW_directory_appendDECW_directory_cancelDECW_directory_delete_selectedDECW_directory_dialogDECW_directory_down_arrowDECW_directory_helpDECW_directory_listDECW_directory_okDECW_directory_selectDECW_directory_textDECW_directory_up_arrowDECW_edit_pulldownDECW_file_pulldownDECW_focus_based_select_model DECW_font_bigDECW_font_condensedDECW_font_littleDECW_font_normalDECW_font_pref_boxDECW_font_width_pref_boxDECW_free_cursorDECW_Global_Attributes_DialogDECW_help_dialogDECW_help_pulldownDECW_indentation_dismissDECW_indent_leftDECW_indentationDECW_indentation_help`. X LSE_BUILD DECW_indent_rightDECW_indentation_okDECW_max_number_of_windows_textDECW_menus_add_separatorDECW_menus_closeDECW_menus_dialogDECW_menus_edit_labelDECW_menus_entries_listDECW_menus_helpDECW_menus_labelsDECW_menus_add_labelDECW_menus_label_to_editDECW_menus_listDECW_menus_mnemonicDECW_menus_remove_entryDECW_menus_remove_labelDECW_menus_tpu_codeDECW_message_okDECW_navigate_pulldownDECW_number_of_windows_textDECW_options_pulldownDECW_panes_balanceDECW_panes_min_rows_textDECW_portable_command_languageDECW_prompt_booleanDECW_prompt_boolean_cancelDECW_prompt_boolean_noDECW_prompt_boolean_yes DECW_OpenDECW_prompt_stringDECW_prompt_string_selectionDECW_query_popupDECW_reallydelbuf_dismissDECW_reallydelbuf_choicesDECW_ReallydelbufDECW_reallydelbuf_helpDECW_reallydelbuf_okDECW_save_attr_boxDECW_screen_rows_textDECW_screen_width_textDECW_search_applyDECW_search_cancelDECW_search_dialogDECW_search_directionDECW_search_forwardDECW_search_helpDECW_search_okDECW_search_pref_applyDECW_search_pref_auto_reverseDECW_search_pref_cancelDECW_search_pref_case_senseDECW_search_pref_diacriticalDECW_Search_AttributesDECW_search_attributes_helpDECW_search_pref_okDECW_search_pref_pattern_boxDECW_search_pref_span_spaceDECW_search_pref_tpuDECW_search_pref_ultrixDECW_search_pref_vmsDECW_search_pulldownDECW_search_reverseDECW_search_textDECW_search_pattern!DECW_selection_based_select_modelDECW_setint_applyDECW_setint_bellDECW_setint_cancelDECW_setint_clipboard%DECW_setint_command_language_pref_boxDECW_setint_cursorDECW_setint_helpDECW_setint_keypad_edtDECW_setint_keypad_eveDECW_setint_keypad_pref_boxDECW_setint_okDECW_setint_pending_delete DECW_setint_save_related_buffers%DECW_setint_scroll_margin_bottom_text"DECW_setint_scroll_margin_top_text!DECW_setint_select_model_pref_boxDECW_setint_tabs_hard_boxDECW_setint_tabs_visi_boxDECW_setint_undo_redoDECW_show_pulldownDECW_source_pulldownDECW_substitute_applyDECW_substitute_cancel`. 0 LSE_BUILD DECW_substitute_case_matchDECW_substitute_dialogDECW_substitute_directionDECW_replace_find_nextDECW_substitute_forwardDECW_substitute_helpDECW_substitute_new_textDECW_substitute_okDECW_substitute_old_textDECW_substitute_replace_allDECW_substitute_replace_fndnxtDECW_substitute_reverseDECW_substitute_patternDECW_undo_redo_cancelDECW_undo_redoDECW_undo_redo_help DECW_redo DECW_undoDECW_view_pulldownDECW_vmslse_command_languageDECW_window_attributes_applyDECW_window_attributes_cancelDECW_window_attributes_dialogDECW_window_attributes_helpDECW_window_attributes_okCommand_Definitions7Commands_for_Compiling_Source_Code_and_Reviewing_ErrorsCross_Reference_CommandsCursor_Movement_Commands Editing_Session_Control_Commands%File_and_Buffer_Manipulation_CommandsHelp_and_Status_CommandsLanguage_Modification_CommandsProgram_Design_CommandsRepository_CommandsScreen_Manipulation_Commands&Commands_for_Tailoring_the_EnvironmentText_Manipulation_CommandsParameter_Glossary New_FeaturesCustomizing_Command_Language3Getting_Started_with_Portable_LSE_for_OpenVMS_UsersEntering_Commands Release_Notes About_LSEDECW_Command_Line_InterfaceDECW_Command_Categories VMSLSE_Command_Translation_Table1p.  LSE_BUILD DECW_buffer_write_status