The translation table in Table 1 maps VMSLSE commands
(LSE V3.1) to their equivilant portable command (LSE V4.0
and later). Commands that are unchanged from LSE V3.1
are indentified by "No change" in the portable column.
Commands that are unsupported in LSE V4.0 and later but
listed in this table for the convience of OpenVMS users
are identified by "Not supported" in the portable column.
In addition, the following conventions apply:
__________________________________________________________
Convention__________Description___________________________
Uppercase Command names appear in uppercase. For
OpenVMS CLI, command qualifiers also
appear in uppercase, preceded by a
backslash.
Lowercase TPU statements appears in lowercase,
as well as informational text (for
____________________example,_"No_change").________________
Table_1_VMSLSE_to_Portable_Translation_Table______________
VMSLSE_Commands_________________Portable_Grammar_Commands_
ALIGN No change
ALIGN/COMMENT_COLUMN=column ALIGN column
ANALYZE OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
ANALYZE
ATTACH process_name No change- Not available
in DECwindows
CALL procedure_name param_list TPU procedure_name( param_
list )
CANCEL MARK user_mark_name DELETE MARK user_mark_name
CANCEL SELECT_MARK DELETE SELECTION MARK
CAPITALIZE WORD CAPITALIZE
CENTER LINE No change
CHANGE CASE No change
CHANGE DIRECTION No change
CHANGE INDENTATION
/CURRENT if current_direction=forward
then lse_indent_
right;
else lse_indent_left;
endif;
/FORWARD INDENT RIGHT
/HOLD INDENT RIGHT|LEFT
/NOHOLD INDENT RIGHT|LEFT
DELETE SELECTION MARK
/REVERSE INDENT LEFT
CHANGE TEXT_ENTRY_MODE lse$key_insert_or_
overstrike
CHANGE WINDOW_MODE lse$key_split_or_one_
window
CHECK CALLS OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
CHECK CALLS
CHECK LANGUAGE language_name
/DEFINITIONS CHECK LANGUAGE DEFINITIONS
language_name
/HELP_INTERFACE CHECK LANGUAGE HELP
language_name
CLOSE BUFFER No change
CMS OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSCMS_
CMS
COLLAPSE No change
or
ENABLE GRAMMAR PREFIX
VMSSCA_
COLLAPSE
/DEPTH=depth COLLAPSE depth
COMPILE command_string COMPILE command_string
(No asynchronous support)
/REVIEW COMPILE command_string
REVIEW BUFFER
/NOREVIEW Not Supported
CONTINUE Not Supported
CONVERT OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
CONVERT LIBRARY
CREATE OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
CREATE LIBRARY
CUT No change
/APPEND CUT APPEND [buffer_name]
/BUFFER=buffer_name CUT buffer_name
/CLIPBOARD saved_clipboard := set
(lse$clipboard,
lse$system,
on )
Appropriate command
set (lse$clipboard,
lse$system,
saved_clipboard )
/ERASE CUT [buffer_name]
/NOERASE COPY [buffer_name]
/NOERASE/APPEND COPY APPEND [buffer_name]
/REPLACE lse$key_cut_replace[(buffer_
name)]
/SUBSTITUTE lse$key_cut_substitute[(buffer_
name)]
DCL command_line CLI command_line
DEFINE ADJUSTMENT adjustment_ NEW ADJUSTMENT adjustment_
name [pattern] name [language_name]
SET ADJUSTMENT PATTERN
pattern [adjustment_name
[language_name]]
/COMPRESS SET ADJUSTMENT COMPRESS
on [adjustment_name
[language-name]]
/NOCOMPRESS SET ADJUSTMENT COMPRESS
off [adjustment_name
[language-name]]
/COUNT SET ADJUSTMENT COUNT
on [adjustment_name
[language-name]]
/NOCOUNT SET ADJUSTMENT COUNT
off [adjustment_name
[language-name]]
/CURRENT=integer SET ADJUSTMENT CURRENT
integer [adjustment_name
[language-name]]
/INHERIT=inherit_keyword SET ADJUSTMENT INHERIT in-
herit_keyword [adjustment_
name [language-name]]
/NOINHERIT=inherit_ SET ADJUSTMENT INHERIT
keyword off [adjustment_name
[language-name]]
/LANGUAGE=language_name NEW ADJUSTMENT adjustment_
name language_name
/OVERVIEW SET ADJUSTMENT OVERVIEW
on [adjustment_name
[language-name]]
/NOOVERVIEW SET ADJUSTMENT OVERVIEW
off [adjustment_name
[language-name]]
/PREFIX= (indentation_ SET ADJUSTMENT PREFIX
value, adjustment_value) INDENTATION indentation_
value [adjustment_name
[language-name]]
SET ADJUSTMENT PREFIX
ADJUSTMENT adjustment_
value [adjustment_name
[language-name]]
/NOPREFIX Not supported
/SUBSEQUENT=number_of_ SET ADJUSTMENT SUBSEQUENT
columns number_of_columns
[adjustment_name
[language_name]]
/UNIT SET ADJUSTMENT UNIT
on [adjustment_name
[language_name]]
/NOUNIT SET ADJUSTMENT UNIT
off [adjustment_name
[language_name]]
DEFINE ALIAS alias_name string NEW ALIAS alias_name
[language_name]
SET ALIAS EXPAND TEXT
string [alias_name
[language_name]]
/INDICATE SET ALIAS EXPAND TEXT ""
[alias_name [language_
name]]
/LANGUAGE=language_name NEW ALIAS alias_name
language_name
SET ALIAS EXPAND TEXT
string [alias_name
[language_name]]
DEFINE COMMAND command_name Not directly supported
value Use ENABLE GRAMMAR
capabilities or
Use Alias capabilities
with the LSE language
DEFINE KEY key_name LSE_ NEW KEY key_name LSE_
command command
/DIALOG saved_dialog:= lse$$x_use_
dialog
SET PROMPT WINDOW DIALOG
NEW KEY key_name command
lse$$x_use_dialog:=saved_
dialog
/LEARN NEW LEARN KEY key_name
/LEGEND=legend_string NEW KEY key_name command
"" "" legend_string
/IF_STATE=GOLD NEW KEY gold/key_name
command
/NOSTATE NEW KEY key_name command
/REMARK=remark_string NEW KEY key_name command
"" remark_string
/STATE=GOLD set (shift_key, key_name,
"tpu$key_map_list")
/TOPIC=topic_string NEW KEY key_name command
topic_string
DEFINE KEYWORDS Not supported
DEFINE LANGUAGE language_name NEW LANGUAGE language_name
/CAPABILITIES= SET LANGUAGE DIAGNOSTICS
DIAGNOSTICS on [language_name]
/CAPABILITIES= SET LANGUAGE DIAGNOSTICS
NODIAGNOSTICS off [language_name]
/COMMENT=ASSOCIATED=NEXT SET LANGUAGE COMMENT
ASSOCIATION NEXT
[language_name]
/COMMENT=ASSOCIATED= SET LANGUAGE COMMENT
PREVIOUS ASSOCIATION PREVIOUS
[language_name]
/COMMENT=BEGIN= string_ SET LANGUAGE BRACKETED
list COMMENTS begin_string1
/COMMENT=END= string_ end_string1 [add
list [language_name]]
SET LANGUAGE BRACKETED
COMMENTS begin_string2
end_string2 [add
[language_name]] ...
/COMMENT=FIXED= SET LANGUAGE FIXED
(string,column) COMMENTS string column
[add [language_name]]
/COMMENT=LINE= string_ SET LANGUAGE LINE COMMENTS
list string1 [add [language_
name]]
SET LANGUAGE LINE COMMENTS
string2 [add [language_
name]] ...
/COMMENT=TRAILING= SET LANGUAGE TRAILING
string_list COMMENTS string1 [add
[language_name]]
SET LANGUAGE TRAILING
COMMENTS string2 [add
[language_name]] ...
/COMPILE_COMMAND= string SET LANGUAGE COMPILE
COMMAND string [language_
name]
/DIAGNOSTICS=on SET LANGUAGE DIAGNOSTICS
on [language_name]
/DIAGNOSTICS=off SET LANGUAGE DIAGNOSTICS
off [language_name]
/EXPAND_CASE= expand_ SET LANGUAGE EXPAND
case_keyword CASE expand_case_keyword
[language_name]
/FILE_TYPES=string_list SET LANGUAGE FILE TYPES
string1 [add [language_
name]]
SET LANGUAGE FILE TYPES
string2 [add [language_
name]] ...
/FORTRAN=ANSI_FORMAT SET LANGUAGE ANSI FORTRAN
on [language_name]
/FORTRAN=NOANSI_FORMAT SET LANGUAGE ANSI FORTRAN
off [language_name]
/HELP_LIBRARY=file_spec SET LANGUAGE HELP LIBRARY
file_spec [language_name]
/NOHELP_LIBRARY SET LANGUAGE HELP LIBRARY
"" [language_name]
/IDENTIFIER_CHARACTERS= SET LANGUAGE IDENTIFIER
string CHARACTERS string
[language_name]
/INITIAL_STRING=string SET LANGUAGE INITIAL
STRING string [language_
name]
/LEFT_MARGIN=integer SET LANGUAGE LEFT MARGIN
integer [language_name]
/LEFT_MARGIN= CONTEXT_ SET LANGUAGE LEFT MARGIN 0
DEPENDENT [language_name]
/OVERVIEW_OPTIONS =
MINIMUM_LINES=integer SET LANGUAGE OVERVIEW
MINIMUM LINES integer
[language_name]
TAB_RANGE=(int1, int2) SET LANGUAGE OVERVIEW TAB
RANGE int1 int2 [language_
name]
/PLACEHOLDER_DELIMITERS=
OPTIONAL= string_list SET LANGUAGE OPTIONAL
DELIMIT leading trailing
[language_name]
OPTIONAL_LIST= string_ SET LANGUAGE OPTIONAL LIST
list DELIMIT leading trailing
[language_name]
PSEUDOCODE= string_ SET LANGUAGE PSEUDOCODE
list DELIMIT leading trailing
[language_name]
REQUIRED= string_list SET LANGUAGE REQUIRED
DELIMIT leading trailing
[language_name]
REQUIRED_LIST= string_ SET LANGUAGE REQUIRED LIST
list DELIMIT leading trailing
[language_name]
/PUNCTUATION_CHARACTERS= SET LANGUAGE PUNCTUATION
string CHARACTERS string
[language_name]
/QUOTED_ITEM=ESCAPES= SET LANGUAGE ESCAPES
string string [language_name]
/QUOTED_ITEM=QUOTES= SET LANGUAGE QUOTES string
string [language_name]
/RIGHT_MARGIN= integer SET LANGUAGE RIGHT MARGIN
integer [language_name]
/TAB_INCREMENT= integer SET LANGUAGE TAB INCREMENT
integer [language_name]
/TAG_TERMINATORS= SET LANGUAGE TAG
string_list TERMINATORS string
[language_name]
/TOPIC_STRING= string SET LANGUAGE HELP TOPIC
string [language_name]
/VERSION=string SET LANGUAGE VERSION
string [language_name]
/WRAP SET LANGUAGE WRAP on
[language_name]
/NOWRAP SET LANGUAGE WRAP off
[language_name]
DEFINE PACKAGE package_name NEW PACKAGE package_name
/HELP_LIBRARY=file_spec SET PACKAGE HELP LIBRARY
file_spec [package_name]
/LANGUAGE=language_name SET PACKAGE LANGUAGE
language_name add
[package_name]
/PARAMETER_EXPAND=string SET PACKAGE PARAMETER
EXPAND string [package_
name]
/ROUTINE_EXPAND=string SET PACKAGE ROUTINE EXPAND
string [package_name]
/TOPIC_STRING=string SET PACKAGE HELP TOPIC
string [package_name]
DEFINE PARAMETER parameter_ Not supported
name
DEFINE PLACEHOLDER place- NEW PLACEHOLDER place-
holder_name body_line holder_name
SET PLACEHOLDER BODY LINE
body_line description_
string indent_keyword,
indent_value indent_type_
keyword same_next_line
[add [placeholder-name
[langauge-name]]]
/AUTO_SUBSTITUTE SET PLACEHOLDER AUTO
SUBSTITUTE ON [place-
holder_name [language_
name]]
/NOAUTO_SUBSTITUTE SET PLACEHOLDER AUTO
SUBSTITUTE OFF [place-
holder_name [language_
name]]
/INDENTATION= (indent_ SET PLACEHOLDER MENU
keyword, integer, indent_type_ LINE string description_
keyword) string keyword (text,
placeholder, token)
list_boolean (on, off)
[add [placeholder-name
[language-name]]]
SET PLACEHOLDER TERMINAL
LINE string [add
[placeholder-name
[language-name]]]
/DESCRIPTION=string SET PLACEHOLDER DESCRIPTION
string [placeholder_name
[language_name]]
/DUPLICATION= dupl_ SET PLACEHOLDER DUPLICATION
keyword dupl_keyword [placeholder_
name [language_name]]
/LANGUAGE=language_name NEW PLACEHOLDER place-
holder_name placeholder_
type language_name
/LEADING=string SET PLACEHOLDER LEADING
string [placeholder_name
[language_name]]
/PLACEHOLDER= defined_ SET PLACEHOLDER INHERIT
placeholder_name [placeholder_name
[defined_placeholder_
name]]
/PSEUDOCODE SET PLACEHOLDER PSEUDOCODE
on [placeholder_name
[language_name]]
/NOPSEUDOCODE SET PLACEHOLDER PSEUDOCODE
off [placeholder_name
[language_name]]
/SEPARATOR=string SET PLACEHOLDER SEPARATOR
string [placeholder_name
[language_name]]
/TOPIC_STRING=string SET PLACEHOLDER HELP TOPIC
string [placeholder_name
[language_name]]
/TRAILING=string SET PLACEHOLDER TRAILING
string [placeholder_name
[language_name]]
/TYPE=placeholder_type NEW PLACEHOLDER place-
holder_name placeholder_
type [language_name]
DEFINE ROUTINE routine_name NEW ROUTINE routine_name
parameter [package_name]
SET ROUTINE PARAMETER
parameter1 optional_
or_required passing_
mechanism [add [routine_
name [package_name]]]
SET ROUTINE PARAMETER
parameter2 optional_
or_required passing_
mechanism [add [routine_
name [package_name]]] ...
/BY_DESCRIPTOR SET ROUTINE PARAMETER
parameter optional_or_
required DESCRIPTOR [add
[routine_name [package_
name]]]
/BY_REFERENCE SET ROUTINE PARAMETER
parameter optional_or_
required REFERENCE [add
[routine_name [package_
name]]]
/BY_VALUE SET ROUTINE PARAMETER
parameter optional_
or_required VALUE [add
[routine_name [package_
name]]]
/DESCRIPTION=string SET ROUTINE DESCRIPTION
string [routine_name
[package_name]]
/OPTIONAL SET ROUTINE PARAMETER
parameter OPTIONAL
passing_mechanism
[routine_name [package_
name]]
/PACKAGE=package_name NEW ROUTINE routine_name
package_name
/TOPIC_STRING=string SET ROUTINE HELP TOPIC
string [routine_name
[package_name]]
DEFINE TAG tag_name Not supported
DEFINE TOKEN token_name NEW TOKEN token_name
token_type [language_
name]
/INDENTATION= (indent_ SET TOKEN BODY LINE body_
keyword, integer, indent_ line indent_keyword
type_keyword indent_value indent_
type_keyword same_next_
line [add [token_name
[language_name]]]
/DESCRIPTION SET TOKEN DESCRIPTION
string [token_name
[language_name]]
/LANGUAGE NEW TOKEN token_name
token_type [language_
name]
/PLACEHOLDER SET PLACEHOLDER INHERIT
placeholder_name [defined_
placeholder_name]]
/TOPIC_STRING SET TOKEN HELP TOPIC
string [token_name
[language_name]]
DELETE ADJUSTMENT adjustment_ DELETE ADJUSTMENT
name adjustment_name [language_
name]
/LANGUAGE=language_name DELETE ADJUSTMENT
adjustment_name language_
name
DELETE ALIAS alias_name DELETE ALIAS alias_name
[language_name]
/LANGUAGE=language_name DELETE ALIAS alias_name
language_name
DELETE BUFFER buffer_name No change
DELETE COMMAND command_name Not supported
DELETE KEY key_name No change
/IF_STATE=GOLD DELETE KEY gold/key_name
DELETE KEYWORDS keyword_list_ Not supported
name
DELETE LANGUAGE language_name No change
DELETE LIBRARY library_name OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
DELETE LIBRARY library_
name
DELETE MODULE module_name OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
DELETE MODULE module_name
DELETE PACKAGE package_name No change
DELETE PARAMETER parameter_ Not supported
name
DELETE PLACEHOLDER place- DELETE PLACEHOLDER
holder_name placeholder_name
[language_name]
/LANGUAGE=language_name DELETE PLACEHOLDER
placeholder_name language_
name
DELETE QUERY query_name OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
DELETE QUERY query_name
DELETE ROUTINE routine_name DELETE ROUTINE routine_
name [package_name]
/PACKAGE=package_name DELETE ROUTINE routine_
name package_name
DELETE TAG tag_name Not supported
/LANGUAGE=language_name Not supported
DELETE TOKEN token_name DELETE TOKEN token_name
[language_name]
/LANGUAGE=language_name DELETE TOKEN token_name
language_name
DELETE WINDOW No change
DO EXECUTE BUFFER LSE
/TPU EXECUTE BUFFER TPU
END DEFINE Not supported
END REVIEW CLOSE BUFFER $REVIEW
ENLARGE WINDOW number_of_lines No change
ENTER COMMENT No change
/BLOCK ENTER COMMENT block
/LINE ENTER COMMENT line
ENTER LINE No change
/BEGINNING ENTER LINE
/COMMENT ENTER LINE
/COMMENT/END lse$enter_line(1, 1)
/NOCOMMENT lse$enter_line(0, 0)
/NOCOMMENT/END lse$enter_line(0, 1)
/END lse$enter_line(1, 1)
ENTER PSEUDOCODE No change
ENTER SPACE No change
ENTER SPECIAL ascii_code No change
ENTER TAB ENTER TAB
ENTER TEXT string No change
ERASE CHARACTER No change
/CURRENT ERASE CHARACTER
/FORWARD ERASE NEXT CHARACTER
/INDICATED ERASE NEXT CHARACTER
/REVERSE ERASE PREVIOUS CHARACTER
/TO ERASE CHARACTER
ERASE LINE No change
/BEGINNING if current_direction=forward
then lse_erase_next_line;
else lse_erase_start_of_
line;
endif;
/BEGINNING/FORWARD ERASE NEXT LINE
/BEGINNING/REVERSE ERASE START OF LINE
/CURRENT ERASE LINE
/END if current_direction=forward
then lse_erase_end_of_
line;
else lse_erase_previous_
line;
endif;
/END/FORWARD ERASE END OF LINE
/END/REVERSE ERASE PREVIOUS LINE
/FORWARD ERASE NEXT LINE
/INDICATED ERASE LINE
/REVERSE ERASE START OF LINE
/TO ERASE LINE
ERASE PLACEHOLDER No change
/CURRENT ERASE PLACEHOLDER
/FORWARD ERASE NEXT PLACEHOLDER
/GOTO_PLACEHOLDER ERASE NEXT PLACEHOLDER on
/NOGOTO_PLACEHOLDER ERASE NEXT PLACEHOLDER off
/GOTO_PLACEHOLDER ERASE PLACEHOLDER
/CURRENT
/NOGOTO_PLACEHOLDER ERASE PLACEHOLDER off
/CURRENT
/GOTO_PLACEHOLDER ERASE NEXT PLACEHOLDER on
/FORWARD
/NOGOTO_PLACEHOLDER ERASE NEXT PLACEHOLDER off
/FORWARD
/GOTO_PLACEHOLDER ERASE PREVIOUS PLACEHOLDER
/REVERSE on
/NOGOTO_PLACEHOLDER ERASE PREVIOUS PLACEHOLDER
/REVERSE off
/REVERSE ERASE PREVIOUS PLACEHOLDER
ERASE SELECTION No change
ERASE WORD No change
/CURRENT ERASE WORD
/FORWARD ERASE END OF WORD
/INDICATED ERASE WORD
/NEXT ERASE NEXT WORD
/PREVIOUS ERASE PREVIOUS WORD
/REVERSE ERASE START OF WORD
/TO ERASE WORD
/TO/FORWARD ERASE END OF WORD
/TO/REVERSE ERASE START OF WORD
EXIT No change
EXPAND No change
or
ENABLE GRAMMAR PREFIX
VMSSCA_
EXPAND
/DEPTH=depth EXPAND depth
/GOTO_PLACEHOLDER EXPAND
/NOGOTO_PLACEHOLDER Not supported
EXTEND procedure_name No change
/INDICATED EXTEND
EXTRACT ADJUSTMENT adjustment_ No change
name
/LANGUAGE=language-name EXTRACT ADJUSTMENT
adjustment_name language_
name
/NEW EXTRACT NEW ADJUSTMENT
adjustment_name [language_
name]
EXTRACT ALIAS alias_name No change
/LANGUAGE=language-name EXTRACT ALIAS alias_name
language_name
/NEW EXTRACT NEW ALIAS alias_
name language_name
EXTRACT KEYWORDS keyword_list_ EXTRACT NEW PACKAGE
name package_name
EXTRACT LANGUAGE language_name No change
/NEW Not supported
EXTRACT MODULE OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
EXTRACT MODULE
EXTRACT PACKAGE package_name No change
/NEW EXTRACT NEW PACKAGE
package_name
EXTRACT PARAMETER parameter_ Not supported
name
EXTRACT PLACEHOLDER place- No change
holder_name
/LANGUAGE=language-name EXTRACT PLACEHOLDER
placeholder_name language_
name
/NEW EXTRACT NEW PLACEHOLDER
placeholder_name language
EXTRACT ROUTINE routine_name No change
/LANGUAGE=language-name EXTRACT ROUTINE routine_
name language_name
/NEW EXTRACT NEW ROUTINE
routine_name language_
name
EXTRACT TAG tag_name Not supported
EXTRACT TOKEN token_name No change
/LANGUAGE=language-name EXTRACT TOKEN token_name
language_name
/NEW EXTRACT NEW TOKEN token_
name language_name
FILL No change
/COMMENT_COLUMN=number FILL column_number
FIND symbol_name FIND OCCURRENCES symbol
or
OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
FIND
/INDICATED FIND OCCURRENCES
/THE_REST OpenVMS systems only-SCA
command
FOCUS No change
GOTO BOTTOM BOTTOM
GOTO BUFFER buffer_name No change
/CREATE NEW BUFFER buffer_name
/CREATE/READ_ONLY NEW BUFFER buffer_name
SET BUFFER CLOSE read_only
/CREATE/WRITE NEW BUFFER buffer_name
SET BUFFER CLOSE save
/READ_ONLY GOTO BUFFER buffer_name
SET BUFFER CLOSE read_only
/WRITE GOTO BUFFER buffer_name
SET BUFFER CLOSE save
GOTO CHARACTER
/CURRENT if current_direction=forward
then lse_next_character;
else lse_previous_
character;
endif;
/FORWARD NEXT CHARACTER
/FORWARD/HORIZONTALLY NEXT CHARACTER
/FORWARD/VERTICAL MOVE DOWN
/HORIZONTALLY if current_direction=forward
then lse_next_character;
else lse_previous_
character;
endif;
/REVERSE PREVIOUS CHARACTER
/REVERSE/HORIZONTALLY PREVIOUS CHARACTER
/REVERSE/VERTICAL MOVE UP
/VERTICALLY if current_direction=forward
then lse_move_up;
else lse_move_down;
endif;
GOTO COMMAND No change
GOTO DECLARATION symbol No change
or
OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
GOTO DECLARATION
/ASSOCIATED OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
GOTO ASSOCIATED DECLARATION
/CONTEXT OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
GOTO CONTEXT DECLARATION
/INDICATED GOTO DECLARATION
or
OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
GOTO INDICATED DECLARATION
/PRIMARY OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
GOTO PRIMARY DECLARATION
GOTO FILE file_name OPEN FILE file_name
/CREATE NEW FILE file_name
/NOCREATE OPEN FILE file_name
/MODIFY SET BUFFER MODIFIABLE on
/NOMODIFY SET BUFFER MODIFIABLE off
/NEW Not supported
/READ_ONLY VIEW FILE file_name
/WRITE SET BUFFER CLOSE save
GOTO LINE
/BEGINNING if current_direction=forward
then lse_next_start_of_
line;
else lse_previous_start_
of_line;
endif;
/BOUND if current_direction=forward
then lse_end_of_line;
else lse_start_of_line;
endif;
/BREAK if current_direction=forward
then lse_next_end_of_
line;
else lse_previous_start_
of_line;
endif;
/END if current_direction=forward
then lse_next_end_of_
line;
else lse_previous_end_of_
line;
endif;
/CURRENT if current_direction=forward
then lse_next_start_of_
line;
else lse_previous_start_
of_line;
endif;
/FORWARD NEXT START OF LINE
/FORWARD/BEGINNING NEXT START OF LINE
/FORWARD/BOUND END OF LINE
/FORWARD/BREAK NEXT END OF LINE
/FORWARD/END NEXT END OF LINE
/REVERSE PREVIOUS START OF LINE
/REVERSE/BOUND START OF LINE
/REVERSE/END PREVIOUS END OF LINE
GOTO MARK marker_name No change
GOTO PAGE
/CURRENT if current_direction=forward
then lse_next_page;
else lse_previous_page;
endif;
/FORWARD NEXT PAGE
/REVERSE PREVIOUS PAGE
GOTO PLACEHOLDER
/ALL NEXT|PREVIOUS PLACEHOLDER
/CURRENT if current_direction=forward
then lse_next_placeholder;
else lse_previous_
placeholder;
endif;
/FORWARD NEXT PLACEHOLDER
/NOPSEUDOCODE/FORWARD lse$$move_by_placeholder
(1, off)
/NOPSEUDOCODE/REVERSE lse$$move_by_placeholder
(0, off)
/REVERSE PREVIOUS PLACEHOLDER
GOTO QUERY OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
GOTO QUERY
GOTO REVIEW No change
GOTO SCREEN
/CURRENT if current_direction=forward
then lse_next_screen;
else lse_previous_screen;
endif;
/FORWARD NEXT SCREEN
/REVERSE PREVIOUS SCREEN
GOTO SOURCE No change
or
ENABLE GRAMMAR PREFIX
VMSSCA_
GOTO SOURCE
/READ_ONLY GOTO SOURCE
SET BUFFER CLOSE read_only
/WRITE GOTO SOURCE
SET BUFFER CLOSE save
GOTO TOP TOP
GOTO WORD
/CURRENT if current_direction=forward
then lse_next_word;
else lse_previous_word;
endif;
/FORWARD NEXT WORD
/REVERSE PREVIOUS WORD
HELP topic No change
/INDICATED HELP INDICATED
/KEYPAD HELP KEYPAD
/LANGUAGE=language_name Not directly supported;
requires forming the topic
string manually
/LIBRARY=file_name user_library := get_
info (system, 'lse$help_
library')
set help library file_name
help topic
lse_set_help_library(user_
library)
/PACKAGE=package_name Not supported
INCLUDE file_name INCLUDE FILE file_name
/BUFFER=buffer_name GOTO|NEW BUFFER buffer_
name
INCLUDE FILE file_name
INSPECT OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
INSPECT
LINE integer No change
LOAD OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
LOAD MODULE
LOWERCASE WORD LOWERCASE
LSE command No change
MODIFY LANGUAGE language_name See DEFINE LANGUAGE
qualifiers
NEXT BUFFER No change
NEXT ERROR No change
NEXT ITEM OpenVMS systems only-SCA
command
NEXT NAME OpenVMS systems only-SCA
command
NEXT OCCURRENCE OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
NEXT OCCURRENCE
NEXT QUERY OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
NEXT QUERY
NEXT STEP lse$key_next_error_or_
query
or
ENABLE GRAMMAR PREFIX
VMSSCA_
NEXT STEP
NEXT SYMBOL OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
NEXT SYMBOL
NEXT WINDOW No change
ONE WINDOW No change
OTHER WINDOW No change
PREVIOUS BUFFER No change
PREVIOUS ERROR No change
PREVIOUS ITEM OpenVMS systems only-SCA
command
PREVIOUS NAME OpenVMS systems only-SCA
command
PREVIOUS OCCURRENCE OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
PREVIOUS OCCURRENCE
PREVIOUS QUERY OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
PREVIOUS QUERY
PREVIOUS STEP lse$key_prev_error_or_
query
or
ENABLE GRAMMAR PREFIX
VMSSCA_
PREVIOUS STEP
PREVIOUS SYMBOL OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
PREVIOUS SYMBOL
PREVIOUS WINDOW No change
QUIT No change
QUOTE No change
READ file_name INCLUDE FILE file_name
/BUFFER= buffer_name GOTO|NEW BUFFER buffer_
name
INCLUDE FILE file_name
RECALL No change
RECOVER BUFFER file_name No change
REDO No change
/ALL RECOVER BUFFER *
REFRESH No change
REORGANIZE OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
REORGANIZE
REPEAT count command No change
REPLACE OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSCMS_
REPLACE
/VARIANT OpenVMS systems only-CMS
qualifier
REPORT OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
REPORT
RESERVE element_name OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSCMS_
RESERVE element_name
REVIEW [buffer_name] REVIEW BUFFER [buffer_
name]
/FILE=file_name REVIEW FILE file_name
SAVE ENVIRONMENT file_name No change
/ALL SAVE ENVIRONMENT file_name
/NEW SAVE ENVIRONMENT CHANGES
file_name
SAVE SECTION file_name No change
/CHANGES_ONLY lse$save_section(file_
name, "changes_only")
/DEBUG_NAMES SAVE SECTION file_name
/NODEBUG_NAMES lse$save_section(file_
name, "no_debug_names")
/NODEBUG lse$save_section(
/NOPROCEDURE_NAMES file_name,
/CHANGES_ONLY "NO_PROCEDURENAMES",
/IDENT=ident "NO_DEBUG_NAMES",
"CHANGES_ONLY",
"IDENT",
ident)
/IDENT=ident lse$save_section (file_
name,
"ident", ident)
/PROCEDURE_NAMES SAVE SECTION file_name
/NOPROCEDURE_NAMES lse$save_section(file_
name, "no_procedurenames")
SEARCH SEARCH ""
SEARCH string No change
/DIALOG saved_dialog:=lse$$x_use_
dialog
SET PROMPT DIALOG WINDOW
Appropriate SEARCH command
lse$$x_use_dialog:=saved_
dialog
/PATTERN PATTERN SEARCH string
SELECT ALL No change
SET AUTO_ERASE SET BUFFER AUTO ERASE on
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER AUTO ERASE on
lse_goto_buffer (saved_
buffer)
SET NOAUTO_ERASE SET BUFFER AUTO ERASE off
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER AUTO ERASE off
lse_goto_buffer (saved_
buffer)
SET CMS OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSCMS_
SET CMS
SET CURSOR motion_setting No change
SET DEFAULT_DIRECTORY SET DIRECTORY DEFAULT
directory directory
SET DIRECTORY directory SET DIRECTORY CLOSE
directory save
/READ_ONLY SET DIRECTORY CLOSE
directory read_only
/WRITE SET DIRECTORY CLOSE
directory save
SET FONT BIG No change
SET FONT CONDENSED No change
SET FONT LITTLE No change
SET FONT NORMAL No change
SET FORWARD SET BUFFER DIRECTION
FORWARD
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER DIRECTION
forward
lse_goto_buffer (saved_
buffer)
SET INDENTATION indentation_ SET BUFFER INDENTATION
level indentation_level
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER INDENTATION
indentation_level
lse_goto_buffer (saved_
buffer)
SET INSERT SET BUFFER TEXT INSERT
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER TEXT INSERT
lse_goto_buffer (saved_
buffer)
SET JOURNALING SET BUFFER JOURNALING on
SET JOURNALING buffer_name GOTO BUFFER buffer_name
SET BUFFER JOURNALING on
/ALL eve_set_journaling_all
SET NOJOURNALING SET BUFFER JOURNALING off
SET NOJOURNALING buffer_name GOTO BUFFER buffer_name
SET BUFFER JOURNALING off
/ALL eve_set_nojournaling_all
SET LANGUAGE language_name SET BUFFER LANGUAGE
language_name
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER LANGUAGE
language_name
lse_goto_buffer (saved_
buffer)
SET NOLANGUAGE SET BUFFER LANGUAGE ""
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER LANGUAGE ""
lse_goto_buffer (saved_
buffer)
SET LEFT_MARGIN column SET BUFFER LEFT MARGIN
column
SET LEFT_MARGIN CONTEXT_ SET BUFFER LEFT MARGIN 0
DEPENDENT
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER LEFT MARGIN
column
lse_goto_buffer (saved_
buffer)
SET LIBRARY OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
SET LIBRARY
SET NOLIBRARY OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
SET NOLIBRARY
SET MARK mark_name NEW MARK mark_name
SET MAX_UNDO=number SET MAX UNDO number
SET MODE BELL=ALL SET BELL ALL on
SET MODE BELL=BROADCAST SET BELL BROADCAST on
SET MODE BELL=NOBROADCAST SET BELL BROADCAST off
SET MODE BELL=NONE SET BELL ALL off
SET MODE KEYPAD keypad_name SET KEYPAD keypad_name
SET MODE MENU GRAPHICS Not supported
SET MODE MENU NOGRAPHICS Not supported
SET MODE PENDING_DELETE SET PENDING DELETE on
SET MODE NOPENDING_DELETE SET PENDING DELETE off
SET MODE TABS=INVISIBLE SET TABS VISIBLE off
SET MODE TABS=VISIBLE SET TABS VISIBLE on
SET MODE TABS=NOVISIBLE SET TABS VISIBLE off
SET MODE TABS=HARD SET TABS HARD on
SET MODE TABS=NOHARD SET TABS HARD off
SET MODE UNDO=ON SET UNDO on
SET MODE UNDO=OFF SET UNDO off
SET MODIFY SET BUFFER MODIFIABLE on
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER MODIFIABLE on
lse_goto_buffer (saved_
buffer)
SET NOMODIFY SET BUFFER MODIFIABLE off
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER MODIFIABLE off
lse_goto_buffer (saved_
buffer)
SET OUTPUT_FILE file_name SET BUFFER OUTPUT FILE
file_name
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER OUTPUT file_
name
lse_goto_buffer (saved_
buffer)
SET NOOUTPUT_FILE SET BUFFER OUTPUT FILE ""
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER OUTPUT FILE ""
lse_goto_buffer (saved_
buffer)
SET OVERSTRIKE SET BUFFER TEXT OVERSTRIKE
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER TEXT OVERSTRIKE
lse_goto_buffer(saved_
buffer)
SET OVERVIEW SET BUFFER OVERVIEW on
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER OVERVIEW on
lse_goto_buffer (saved_
buffer)
SET NOOVERVIEW SET BUFFER OVERVIEW off
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER OVERVIEW off
lse_goto_buffer (saved_
buffer)
SET READ_ONLY SET BUFFER CLOSE read_only
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER CLOSE read_only
lse_goto_buffer (saved_
buffer)
SET REVERSE SET BUFFER DIRECTION
reverse
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER DIRECTION
reverse
lse_goto_buffer (saved_
buffer)
SET RIGHT_MARGIN column SET BUFFER RIGHT MARGIN
column
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER RIGHT MARGIN
column
lse_goto_buffer (saved_
buffer)
SET SEARCH AUTO_REVERSE SET SEARCH AUTO REVERSE on
SET SEARCH NOAUTO_REVERSE SET SEARCH AUTO REVERSE
off
SET SEARCH CASE_SENSITIVE SET SEARCH CASE SENSITIVE
on
SET SEARCH NOCASE_SENSITIVE SET SEARCH CASE SENSITIVE
off
SET SEARCH DIACRITICAL_ SET SEARCH DIACRITICAL on
SENSITIVE
SET SEARCH NODIACRITICAL_ SET SEARCH DIACRITICAL off
SENSITIVE
SET SEARCH PATTERN pattern_ No change
name
SET SEARCH SPAN_SPACE SET SEARCH SPAN SPACE on
SET SEARCH NOSPAN_SPACE SET SEARCH SPAN SPACE off
SET SCREEN BALANCE_WINDOWS SET BALANCE WINDOWS on
SET SCREEN NOBALANCE_WINDOWS SET BALANCE WINDOWS off
SET SCREEN HEIGHT integer SET HEIGHT integer
SET SCREEN MAXIMUM_WINDOW_ SET MAXIMUM WINDOWS
NUMBER integer integer
SET SCREEN MINIMUM_WINDOW_ SET MINIMUM WINDOW LENGTH
LENGTH integer integer
SET SCREEN WIDTH integer SET WIDTH integer
SET SCREEN WINDOW integer SET NUMBER OF WINDOWS
integer
SET SCROLL_MARGINS top bottom SET SCROLL MARGINS top
bottom
SET SELECT_MARK NEW SELECTION MARK
SET SOURCE_DIRECTORY SET DIRECTORY SOURCE
directory_list directory_list
/AFTER Reenter the command
with the full set of
directories
/BEFORE Reenter the command
with the full set of
directories
SET NOSOURCE_DIRECTORY SET DIRECTORY SOURCE ""
SET TAB_INCREMENT integer SET BUFFER TAB INCREMENT
integer
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER TAB INCREMENT
integer
lse_goto_buffer (saved_
buffer)
SET WRAP SET BUFFER WRAP on
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER WRAP on
lse_goto_buffer (saved_
buffer)
SET NOWRAP SET BUFFER WRAP off
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER WRAP off
lse_goto_buffer (saved_
buffer)
SET WRITE SET BUFFER CLOSE save
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SET BUFFER CLOSE save
SET BUFFER MODIFIABLE on
lse_goto_buffer (saved_
buffer)
SHIFT
/CURRENT if current_direction=forward
then lse_shift_right;
else lse_shift_left;
endif;
/FORWARD SHIFT RIGHT
/REVERSE SHIFT LEFT
SHOW ADJUSTMENT adjustment_ No change
name
/LANGUAGE=language_name SHOW ADJUSTMENT adjust-
ment_name language_name
SHOW ALIAS alias_name No change
/BRIEF SHOW ALIAS * [language_
name]
/FULL SHOW ALIAS alias_name
[language_name]
/LANGUAGE=language_name SHOW ALIAS alias_name
[language_name]
SHOW BUFFER buffer_name No change
/ALL_BUFFERS SHOW BUFFER *
/BRIEF SHOW BUFFER *
/FULL SHOW BUFFER buffer_name
/SYSTEM_BUFFERS SHOW SYSTEM BUFFER *
/USER_BUFFERS SHOW BUFFER *
SHOW CMS OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSCMS_
SHOW CMS
SHOW COMMAND OpenVMS only
SHOW DEFAULT_DIRECTORY SHOW ATTRIBUTES
SHOW DIRECTORY SHOW ATTRIBUTES
SHOW KEY key_name No change
/BRIEF SHOW KEY *
/FULL SHOW KEY key_name
SHOW KEYWORDS keyword_list_ Not supported
name
SHOW LANGUAGE language_name No change
/BRIEF SHOW LANGUAGE *
/FULL SHOW LANGUAGE language_
name
SHOW LIBRARY OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
SHOW LIBRARY
/BRIEF OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
SHOW BRIEF LIBRARY
/FULL OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
SHOW FULL LIBRARY
SHOW MARK mark_name No change
SHOW MARK SHOW MARK *
/BRIEF SHOW MARK *
/FULL SHOW MARK mark_name
SHOW MODE SHOW ATTRIBUTES
SHOW MAX_UNDO SHOW MAX UNDO
SHOW ROUTINE routine_name No change
/BRIEF SHOW ROUTINE * [package_
name]
/FULL SHOW ROUTINE routine_name
[package_name]
/LANGUAGE=language-name Not supported
/PACKAGE SHOW ROUTINE routine_name
package_name
SHOW SCREEN SHOW WINDOW ATTRIBUTES
SHOW MODULE OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
SHOW MODULE
/BRIEF OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
SHOW BRIEF MODULE
/FULL OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
SHOW FULL MODULE
SHOW PACKAGE package_name No change
/BRIEF SHOW PACKAGE *
/FULL SHOW PACKAGE package_name
SHOW PARAMETER parameter_name Not supported
SHOW PLACEHOLDER placeholder_ No change
name
/BRIEF SHOW PLACEHOLDER *
[language_name]
/FULL SHOW PLACEHOLDER
placeholder_name -
[language_name]
/LANGUAGE=language-name SHOW PLACEHOLDER
placeholder_name -
language_name
SHOW QUERY OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
SHOW QUERY
SHOW SEARCH SHOW SEARCH ATTRIBUTES
SHOW SOURCE_DIRECTORY SHOW ATTRIBUTES
SHOW SUMMARY No change
SHOW TOKEN No change
/BRIEF SHOW TOKEN *
/FULL SHOW TOKEN token_name
[language_name]
/LANGUAGE=language-name SHOW TOKEN token_name
[language_name]
SHOW VERSION No change
SHRINK WINDOW number_of_lines No change
SPAWN command No change
SPELL Not supported
SPLIT WINDOW number_of_window NEW WINDOW number_of_
window
SUBSTITUTE search_str replace_ No change
str
/ALL SUBSTITUTE search_str
replace_str all
/CASE_MATCHING EXACT SUBSTITUTE search_
str replace_str
/CASE_MATCHING/ALL EXACT SUBSTITUTE search_
str replace_str all
/CASE_MATCHING/CONFIRM EXACT SUBSTITUTE search_
str replace_str
/CASE_MATCHING/SINGLE EXACT SUBSTITUTE search_
str replace_str single
/CONFIRM SUBSTITUTE search_str
replace_str
/DIALOG saved_dialog:=lse$$x_use_
dialog
SET PROMPT DIALOG WINDOW
Appropriate SEARCH command
lse$$x_use_dialog:=saved_
dialog
/PATTERN PATTERN SUBSTITUTE search_
str replace_str
/PATTERN/ALL PATTERN SUBSTITUTE search_
str replace_str all
/PATTERN/CASE_MATCHING PATTERN EXACT SUBSTITUTE
search_str replace_str
/PATTERN/CONFIRM PATTERN SUBSTITUTE search_
str replace_str
/PATTERN/SINGLE PATTERN SUBSTITUTE search_
str replace_str single
/SINGLE SUBSTITUTE search_str
replace_str single
TAB ENTER TAB
TOGGLE SELECT MARK SELECT
TPU command No change
TWO WINDOWS No change
UNDO ENTER COMMENT DELETE ENTER COMMENT
UNERASE RESTORE
UNERASE CHARACTER RESTORE character
UNERASE LINE RESTORE line
UNERASE PLACEHOLDER RESTORE placeholder
UNERASE SELECTION RESTORE selection
UNERASE WORD RESTORE word
UNEXPAND DELETE EXPAND
UNRESERVE OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSCMS_
UNRESERVE
UNTAB DELETE TAB
UPPERCASE WORD UPPERCASE
VERIFY OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
VERIFY LIBRARY
/RECOVER OpenVMS systems only
ENABLE GRAMMAR PREFIX
VMSSCA_
RECOVER LIBRARY
VIEW Call_TREE OpenVMS systems only-SCA
command
VIEW SOURCE No change
/DEBUG VIEW DEBUGGING SOURCE
/DEPTH=depth VIEW SOURCE depth
WHAT LINE No change
WRITE file_name SAVE FILE file_name
/BUFFER=buffer_name saved_buffer:=current_
buffer
GOTO BUFFER buffer_name
SAVE FILE AS file_name
lse_goto_buffer (saved_
buffer)
/DIALOG saved_dialog:=lse$$x_use_
dialog
SET PROMPT DIALOG WINDOW
SAVE FILE AS file_name
lse$$x_use_dialog:=saved_
dialog
/SELECT_REGION SAVE SELECTION file_name
UNDO No change
/VISIBLE SAVE VISIBLE file_name
/VISIBLE/SELECT_REGION lse$save_visible_
________________________________selected(file_name)_______