Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

@

ATTACH

BOTTOM

BUFFER

CAPITALIZE_WORD

CENTER_LINE

CHANGE_DIRECTION

CHANGE_MODE

DCL

DEFINE_KEY

DELETE

DELETE_BUFFER

DELETE_WINDOW

DO

END_OF_LINE

ENLARGE_WINDOW

ERASE_CHARACTER

ERASE_LINE

ERASE_PREVIOUS_WORD

ERASE_START_OF_LINE

ERASE_WORD

EVE

EVE_VT100

EVE_VT200

EXIT

EXTEND_ALL

EXTEND_EVE

EXTEND_THIS

EXTEND_TPU

FILL

FILL_PARAGRAPH

FILL_RANGE

FIND

FORWARD

GET_FILE

GO_TO

HELP

INCLUDE_FILE

INSERT_HERE

INSERT_MODE

INSERT_PAGE_BREAK

LEARN

LINE

LOWERCASE_WORD

MARK

MOVE_BY_LINE

MOVE_BY_PAGE

MOVE_BY_WORD

MOVE_DOWN

MOVE_LEFT

MOVE_RIGHT

MOVE_UP

NEXT_SCREEN

NEXT_WINDOW

ONE_WINDOW

OTHER_WINDOW

OVERSTRIKE_MODE

PREVIOUS_SCREEN

PREVIOUS_WINDOW

QUIT

QUOTE

RECALL

REFRESH

REMEMBER

REMOVE

REPEAT

REPLACE

RESET

RESTORE

RESTORE_CHARACTER

RESTORE_LINE

RESTORE_SENTENCE

RESTORE_WORD

RETURN

REVERSE

SAVE_EXTENDED_EVE

SAVE_EXTENDED_TPU

SELECT

SET_CURSOR_BOUND

SET_CURSOR_FREE

SET_FIND_NOWHITESPACE

SET_FIND_WHITESPACE

SET_GOLD_KEY

SET_KEYPAD_EDT

SET_KEYPAD_NOEDT

SET_KEYPAD_NOWPS

SET_KEYPAD_NUMERIC

SET_KEYPAD_VT100

SET_KEYPAD_WPS

SET_LEFT_MARGIN

SET_NOGOLD_KEY

SET_NOSHIFT_KEY

SET_NOWRAP

SET_RIGHT_MARGIN

SET_SCROLL_MARGINS

SET_SHIFT_KEY

SET_TABS

SET_WIDTH

SET_WILDCARD_ULTRIX

SET_WILDCARD_VMS

SET_WRAP

SHIFT_LEFT

SHIFT_RIGHT

SHOW

SHOW_BUFFERS

SHOW_DEFAULTS_BUFFER

SHOW_KEY

SHOW_SUMMARY

SHOW_SYSTEM_BUFFERS

SHOW_WILDCARDS

SHRINK_WINDOW

SPAWN

SPELL

SPLIT_WINDOW

START_OF_LINE

STORE_TEXT

TAB

TOP

TWO_WINDOWS

UNDEFINE_KEY

UPPERCASE_WORD

WHAT_LINE

WILDCARD_FIND

WRITE_FILE

Abbreviating

Canceling Commands

Commands

Command Files

Control Keys

Defaults

EDT Conversion

EDT Differences

Gold Keys

Initialization Files

Journal Files

Keys

Message Buffer

Mouse

Names for Keys

New Features

Not Implemented

Old Gold Key

Position Cursor

Prompts and Responses

Ruler Keys

Section Files

Sequence

Typing Keys

Unknown

VT100 Keypad

VT200 Keypad

VT200 Mini Pad

Windows

WPS Differences

EVE — VMS 5.0

Additional information available:

@ATTACHBOTTOMBUFFERCAPITALIZE_WORDCENTER_LINE
CHANGE_DIRECTIONCHANGE_MODEDCLDEFINE_KEY
DELETEDELETE_BUFFERDELETE_WINDOWDOEND_OF_LINE
ENLARGE_WINDOWERASE_CHARACTERERASE_LINEERASE_PREVIOUS_WORD
ERASE_START_OF_LINEERASE_WORDEVEEVE_VT100
EVE_VT200EXITEXTEND_ALLEXTEND_EVEEXTEND_THIS
EXTEND_TPUFILLFILL_PARAGRAPHFILL_RANGE
FINDFORWARDGET_FILEGO_TOHELPINCLUDE_FILE
INSERT_HEREINSERT_MODEINSERT_PAGE_BREAKLEARN
LINELOWERCASE_WORDMARKMOVE_BY_LINEMOVE_BY_PAGE
MOVE_BY_WORDMOVE_DOWNMOVE_LEFTMOVE_RIGHT
MOVE_UPNEXT_SCREENNEXT_WINDOWONE_WINDOW
OTHER_WINDOWOVERSTRIKE_MODEPREVIOUS_SCREENPREVIOUS_WINDOW
QUITQUOTERECALLREFRESHREMEMBERREMOVE
REPEATREPLACERESETRESTORERESTORE_CHARACTER
RESTORE_LINERESTORE_SENTENCERESTORE_WORDRETURN
REVERSESAVE_EXTENDED_EVESAVE_EXTENDED_TPU
SELECTSET_CURSOR_BOUNDSET_CURSOR_FREESET_FIND_NOWHITESPACE
SET_FIND_WHITESPACESET_GOLD_KEYSET_KEYPAD_EDT
SET_KEYPAD_NOEDTSET_KEYPAD_NOWPSSET_KEYPAD_NUMERIC
SET_KEYPAD_VT100SET_KEYPAD_WPSSET_LEFT_MARGINSET_NOGOLD_KEY
SET_NOSHIFT_KEYSET_NOWRAPSET_RIGHT_MARGINSET_SCROLL_MARGINS
SET_SHIFT_KEYSET_TABSSET_WIDTHSET_WILDCARD_ULTRIX
SET_WILDCARD_VMSSET_WRAPSHIFT_LEFTSHIFT_RIGHT
SHOWSHOW_BUFFERSSHOW_DEFAULTS_BUFFERSHOW_KEY
SHOW_SUMMARYSHOW_SYSTEM_BUFFERSSHOW_WILDCARDS
SHRINK_WINDOWSPAWNSPELLSPLIT_WINDOWSTART_OF_LINE
STORE_TEXTTABTOPTWO_WINDOWSUNDEFINE_KEY
UPPERCASE_WORDWHAT_LINEWILDCARD_FINDWRITE_FILE

AbbreviatingCanceling CommandsCommandsCommand FilesControl Keys
DefaultsEDT ConversionEDT DifferencesGold KeysInitialization Files
Journal FilesKeysMessage BufferMouseNames for Keys
New FeaturesNot ImplementedOld Gold KeyPosition Cursor
Prompts and ResponsesRuler KeysSection FilesSequenceTyping KeysUnknown
VT100 KeypadVT200 KeypadVT200 Mini PadWindows
WPS Differences

Abbreviating

 Abbreviating

 You can abbreviate EVE commands so long as they are unambiguous.  If more
 than one command matches what you type, EVE shows a list of matching
 commands and recalls the command line so you can choose the one you want.

 Typically, you use the first letters of each command term or keyword;
 sometimes you need only the beginning of the first term.  For example:

    Abbreviation    Full command         Abbreviation   Full command
    --------------------------------     -----------------------------
    E C             ERASE CHARACTER      REST           RESTORE
    H keys          HELP keys            R W            RESTORE WORD
    H keyp          HELP keypad          SA             SAVE EXTENDED EVE
    M B P           MOVE BY PAGE         S B            SHOW BUFFERS
    QUI             QUIT                 S C B          SET CURSOR BOUND
    QUO             QUOTE                SH             SHOW
    REPE            REPEAT               S K            SHOW KEY
    REPL            REPLACE              S K E          SET KEYPAD EDT
    RESE            RESET                UP             UPPERCASE WORD

 Similarly, you can abbreviate the following:

    o  Buffer names for the BUFFER command
    o  Marker names for the GO TO command
    o  HELP topics
    o  Keyword parameters for SET TABS commands
    o  Responses to FIND, DELETE BUFFER, REPLACE, and QUIT

 You can use logical names and wildcards in file specifications for GET
 FILE, INCLUDE FILE, and WRITE FILE commands.  If more than one file
 matches your request, EVE shows a list of the matching files and recalls
 the command so you can choose the one you want.

 You CANNOT abbreviate the following:

    o  Buffer names for DELETE BUFFER
    o  Key names for DEFINE KEY, SET GOLD KEY, SHOW KEY, and UNDEFINE KEY
    o  Procedure names and VAXTPU built-ins for the TPU command

 Hint:  In writing initialization files, you should avoid very short
        abbreviations, which may become ambiguous if new commands are added
        to later versions of EVE.

 Related topics

    CANCELING COMMANDS    PROMPTS AND RESPONSES

Canceling Commands

 Canceling Commands

 Pressing RETURN alone as response to a prompt cancels these commands:

    @                  GO TO                 SET RIGHT MARGIN
    DCL                INCLUDE FILE          SET SCROLL MARGINS
    DEFINE KEY         LINE                  SET TABS
    DELETE BUFFER      MARK                  SET WIDTH
    DO                 REMEMBER              SHIFT LEFT or RIGHT
    ENLARGE WINDOW     REPEAT                SHRINK WINDOW
    EXTEND EVE         SAVE EXTENDED EVE     TPU
    FIND               SET GOLD KEY          WILDCARD FIND
    GET FILE           SET LEFT MARGIN       UNDEFINE KEY
    REPLACE ...... if you do not specify an "old string" to be replaced
    WRITE FILE ... if there is no file specification for the buffer

 For example, if you start a LEARN sequence and then decide you do NOT want
 it, do the following steps:

    1.  Press REMEMBER (CTRL/R key) to end the learn sequence.

    2.  When EVE prompts you to press the key you want to define,
        press the RETURN key, which cannot be redefined.

 If you recall a command (such as by using CTRL/B) and do NOT want to
 execute it, erase the command line (for example, by pressing CTRL/U) or
 press a key defined as RESET.

 Note:  CTRL/C may cancel an operation, but its use is NOT recommended,
        because CTRL/C is not recorded in the journal file.  If you use
        CTRL/C, you should immediately exit, writing out your buffers, and
        then restart the editing session.

 Related topics

    DO    PROMPTS AND RESPONSES    RESET    RETURN

Commands

 List of Topics

 For help on EVE topics, type the name of a topic and press RETURN.

    ~I~
    o  To exit from help and resume editing, press RETURN.

 TEXT-EDITING COMMANDS

    Capitalize Word     Erase Word         Quote            Restore Sentence
    Change Mode         Find               Remove           Restore Word
    Delete              Insert Here        Replace          Select
    Erase Character     Insert Mode        Restore          Store Text
    Erase Line          Lowercase Word     Restore Charac   Uppercase Word
    Erase Prev Word     Overstrike Mode    Restore Line     Wildcard Find
    Erase Start of Line

 CURSOR MOVEMENT AND SCROLLING

    Bottom              Line              Move Down        Previous Screen
    Change Direction    Mark              Move Left        Reverse
    End of Line         Move by Line      Move Right       Start of Line
    Forward             Move by Page      Move Up          Top
    Go To               Move by Word      Next Screen      What Line

 GENERAL-PURPOSE COMMANDS

    @      Exit     Quit       Refresh     Reset     Show
    Do     Help     Recall     Repeat      Return    Show Wildcards

 FILE, BUFFER, AND WINDOW COMMANDS

    Buffer            Include File       Set Width       Show System Buffers
    Delete Buffer     Next Window        Shift Left      Split Window
    Delete Window     One Window         Shift Right     Two Windows
    Enlarge Window    Other Window       Shrink Window   Write File
    Get File          Previous Window    Show Buffers

 TEXT-FORMATTING COMMANDS

    Center Line           Insert Page Break        Set Right Margin
    Fill                  Set Left Margin          Set Tabs
    Fill Paragraph        Set Nowrap               Set Wrap
    Fill Range                                     Tab

 KEY-DEFINITION COMMANDS

    Define Key            Set Keypad NoEDT         Set Keypad WPS
    Learn                 Set Keypad NoWPS         Set Nogold Key
    Remember              Set Keypad Numeric       Show Key
    Set Gold Key          Set Keypad VT100         Undefine Key
    Set Keypad EDT

 CUSTOMIZING AND ADVANCED FEATURES

    Attach                Set Cursor Bound         Set Wildcard VMS
    DCL                   Set Cursor Free          Show Defaults Buffer
    Extend All            Set Find Nowhitespace    Show Summary
    Extend EVE            Set Find Whitespace      Spawn
    Extend This           Set Scroll Margins       Spell
    Save Extended EVE     Set Wildcard Ultrix      TPU

 INFORMATIONAL TOPICS

    Abbreviating          Initialization Files     New Features
    Canceling Commands    Journal Files            Position Cursor
    Command Files         Keypad (diagram)         Prompts and Responses
    Control Keys          Keys (list)              Ruler Keys
    Defaults              List of Topics           Section Files
    EDT Conversion        Message Buffer           Typing Keys
    EDT Differences       Mouse                    Windows
    Gold Keys             Names for Keys           WPS Differences

Command Files

 Command Files

 Command files contain VAXTPU procedures and statements to customize or
 extend EVE, or to create a special environment for building your own
 VAXTPU application.  The default file type is .TPU.

 Example:

    +---------------------------------------------------------------+
    | PROCEDURE swap_character                                      |
    |    LOCAL swapit;                                              |
    |    swapit := ERASE_CHARACTER (1);  ! Erase current character  |
    |    MOVE_HORIZONTAL (-1);           ! Move back one character  |
    |    COPY_TEXT (swapit);             ! Put in erased character  |
    | ENDPROCEDURE;                                                 |
    | DEFINE_KEY ("swap_character", KEY_NAME( DEL_KEY, SHIFT_KEY)); |
    +---------------------------------------------------------------+

 o  Using a command file when you invoke VAXTPU compiles the procedures and
    executes the statements in the command file, such as DEFINE_KEY
    statements.  For more information, see DCL HELP on EDIT/TPU/COMMAND and
    see the VAX Text Processing Utility Manual.

 o  To use a command file during a session, follow the steps in this
    example:

    Command                             Purpose or Effects
    ---------------------------------------------------------------------
    1.  GET FILE myeve.tpu              Gets the command file, creating a
                                        buffer with the same name as that
                                        file (MYEVE.TPU).

    2.  TPU EXECUTE(CURRENT_BUFFER);    Compiles the entire buffer (that
                                        is, all the procedures in the
                                        command file) and executes any
                                        statements following the
                                        procedures.

    3.  TPU myprocedure                 Executes a compiled procedure
                                        called MYPROCEDURE.

 o  To save extensions and key definitions you want for all or most editing
    sessions, use SAVE EXTENDED EVE to create a section file --
    effectively, your own customized version of EVE.  Because a section
    file is in binary form, it is faster than reusing a command file for
    each editing session.

 o  Also, a section file is run first; then a command file.  Thus, key
    definitions in a command file override those in a section file.
    However, a section file usually does NOT save settings such as margins
    and tab stops, so you many want to use a command file or initialization
    file for those settings.

 Related topics:

    EXTEND EVE   INITIALIZATION FILES   SECTION FILES   TPU

Control Keys

 Control Keys

 Control keys combine holding down the CTRL key while you press another key
 -- usually to execute a command or enter a control code.

 EVE defines the following control keys:

    CTRL/A ... Change Mode             CTRL/L ... Insert Page Break
    CTRL/B ... Recall                  CTRL/M ... Return
    CTRL/E ... End of Line             CTRL/R ... Remember
    CTRL/H ... Start of Line           CTRL/U ... Erase Start of Line
    CTRL/I ... Tab                     (or CTRL/DELETE)
    CTRL/J ... Erase Word              CTRL/V ... Quote
    CTRL/K ... Learn (with the         CTRL/W ... Refresh
               EDT or WPS keypad)      CTRL/Z ... Exit

 o  You can use some control keys for editing command lines as well as for
    editing text.  For example, to discard a command you are typing or have
    recalled, press CTRL/U; to change the mode for typing on the command
    line, press CTRL/A.

 o  Setting the EDT or WPS keypad redefines some control keys.  For
    example, CTRL/H, CTRL/J, and CTRL/U are redefined to emulate their EDT
    or WPS functions, which are slightly different from the EVE
    definitions.

 o  You can define most control keys.  Some control keys, such as CTRL/Y
    and CTRL/O, cannot be defined unless you have set terminal
    characteristics accordingly.  See help on TPU NONDEFINABLE KEYS.

 o  CTRL/C may cancel an operation, but its use is NOT recommended, because
    CTRL/C is not recorded in the journal file.  If you use CTRL/C, you
    should immediately exit, writing out your buffers, and then restart the
    editing session.

 Related topics:

    DEFINE KEY    KEYS    LEARN    SHOW KEY

Defaults

 Defaults

      Global Settings                        Buffer Settings
 (apply to EVE or to all buffers)       (apply to current buffer)
 --------------------------------       ---------------------------
 Cursor ...... FREE                     Direction ....... FORWARD
 Find ........ NOWHITESPACE             Mode ............ INSERT
 Gold key .... NOGOLD (none)            Left margin ..... 1
 Keypad ...... NUMERIC or VT100         Right margin .... 79
 Tab mode .... INSERT and INVISIBLE     Tab stops ....... EVERY 8 columns
 Scroll margins ... 0 0                 Wrapping ........ WRAP (enabled)
 Width ....... 80 columns
 Wildcards ... VMS style

 At startup, buffer settings in an initialization file or command file
 affect the main buffer and a system buffer named $DEFAULTS$.  Buffers
 created during the session will have the same settings as $DEFAULTS$.

 To check the defaults, use SHOW DEFAULTS BUFFER.  To change the defaults
 during your session, follow the steps in this example:

    Command                   Purpose or Effects
    ---------------------------------------------------------------------
    1.  SHOW DEFAULTS BUFFER  Shows the settings of the $DEFAULTS$ buffer.

    2.  BUFFER $DEFAULTS$     Puts the $DEFAULTS$ buffer in the current
                              window.

    3.  SET RIGHT MARG 70     Sets the default right margin at column 70.
                              New buffers you create will have this right
                              margin.

 Similarly, you can change the default left margin, direction, mode, tab
 stops, and wrap.  This does NOT affect other, existing buffers.

 The default width depends on your terminal setting (usually 80).  The
 default right margin is one column less than the width.  The SET WIDTH
 command makes the right margin of the $DEFAULTS$ buffer one column less
 than the width; it does not affect the margin of other, existing buffers.

 Note:  Using SET KEYPAD WPS automatically sets the cursor to BOUND.

 Related topics:

    COMMAND FILES           EDT CONVERSION    EDT DIFFERENCES
    INITIALIZATION FILES    SECTION FILES     WPS DIFFERENCES

EDT Conversion

 EDT Conversion

 If you are accustomed to EDT, you can customize EVE to work in similar
 ways by using a section file or an initialization file (or both) or by
 using VAXTPU procedures.

 Typically, you save key definitions, learn sequences, and other extensions
 in a section file (using SAVE EXTENDED EVE), and use an initialization
 file to set editing values or private defaults, such as margins and tabs,
 which are not usually saved in the section file.  Here are some hints and
 examples:

 o  Use SET KEYPAD EDT to enable the EDT-style keypad.  Put the command in
    an initialization file or save the keypad setting in a section file.
    Most keypad functions work as in real EDT, although the names may
    differ.  See help on EDT DIFFERENCES.

 o  Use DEFINE KEY and the corresponding EVE commands.  Put the key
    definitions in an initialization file or save them in a section file.
    For example:

    In EDT                                In EVE
    ------                                ------
    DEF KEY control n as "ext quit."      DEFINE KEY=ctrl/n quit
    DEF KEY gold b as "show buffer"       DEFINE KEY=gold/b show buffers
    DEF KEY gold 10 as "ext find=?.."     DEFINE KEY=gold/pf2 buffer
    DEF KEY 9 as "cutsr paste."           DEFINE KEY=kp9 store text
    DEF KEY func 6 as "shr."              DEFINE KEY=e6 shift right 8
    DEF KEY func 23 as "br."              DEFINE KEY=f11 top

    Note the differences in some key names.  For example, EVE calls the
    NEXT SCREEN key (on the mini keypad) E6 (same as at DCL).  For more
    information, see help on NAMES FOR KEYS.

 o  Use learn sequences or VAXTPU procedures in place of EDT macros.  For
    example:

    EDT Macro                      VAXTPU Procedure and EVE Commands
    ---------                      ---------------------------------
    FIND=wid132                    PROCEDURE widen
    INSERT;SET SCREEN 132              EVE_SET_WIDTH(132);
    INSERT;SET WRAP 120                EVE_SET_RIGHT_MARGIN(120);
    FIND=main.                     ENDPROCEDURE;
    DEFINE MACRO widen             EXTEND EVE widen
    WIDEN                          TPU widen

    In this example, create a buffer containing the VAXTPU procedure and
    compile it with EXTEND EVE, or put the procedure in a VAXTPU command
    file, and invoke EVE with /COMMAND.  In either case, you can save the
    compiled procedure in your section file.  To execute a compiled
    procedure, use the command TPU and the procedure name.  Alternatively,
    use LEARN to bind the commands to a key and then save the key
    definition in your section file.  Another method is to put the commands
    SET WIDTH and SET RIGHT MARGIN in an initialization file which you can
    use during a session (see help on @).

 o  Put SET CURSOR BOUND in your initialization file, enabling an EDT-style
    bound cursor, which follows the shape or flow of your text.  By
    default, EVE uses a free cursor, which can move anywhere in the buffer.

 o  Put SET RIGHT MARGIN in your initialization file to set a wrap limit
    for entering text and for FILL commands.  For example:

    In EDT                         In EVE
    ------                         ------
    SET WRAP 70                    SET RIGHT MARGIN 70

    (There is an EVE command SET WRAP which corresponds to the EDT command
    SET NOTRUNCATE.)

 o  Put SET SCROLL MARGINS in your initialization file to set distances for
    scrolling to begin automatically as you move the cursor up or down.
    For example:

    In EDT                         In EVE
    ------                         ------
    SET CURSOR 5:15                SET SCROLL MARGINS 5 6

    Note that EVE scroll margins are measured from the top and bottom
    respectively, whereas in EDT, both are measured from the top.  You can
    specify numbers of lines or percentages of the screen size.  Also, the
    size of the EVE main window depends on the terminal screen.  For
    example, on a workstation, the main window may be longer than 21 lines.

 Related topics:

    DEFINE KEY    EDT DIFFERENCES    INITIALIZATION FILES
    LEARN         SECTION FILES      SET KEYPAD EDT

EDT Differences

 EDT Differences

 SET KEYPAD EDT keypad provides most of the keypad functions in EDT.  It
 does NOT fully implement or emulate EDT.  Here is a list of differences
 between the EDT keypad in EVE and real EDT.  For hints on converting from
 EDT to EVE, see help on EDT CONVERSION.

 GOLD Keys:

    o  If you have already set the GOLD key, your key is used as GOLD;
       otherwise PF1 is GOLD.  If you have already defined keys that EDT
       ordinarily defines, such as KP8, GOLD/KP8, or CTRL/U, your
       definitions override the EDT definitions.

    o  The EDT keypad defines GOLD/KP7 as DO, for typing EVE commands.  EVE
       does not support EDT line-mode or "nokeypad" commands.

    o  GOLD/KP8 is defined as FILL, to reformat the currently selected text
       or the current paragraph.  If you want the key to fill only selected
       text as in real EDT, redefine the key as FILL RANGE.

    o  EVE does NOT define EDT-style keys for computing tabs.  To change
       tab stops, use the SET TABS command or define a key for the WPS
       Ruler (GOLD/R).

 Control Keys:

    o  EVE defines some control keys differently from EDT.  For example,
       CTRL/Z is defined as EXIT (ending the editing session) and CTRL/R is
       defined as REMEMBER (ending a learn sequence).  For more
       information, see help on CONTROL KEYS.

    o  CTRL/C may cancel an operation, but its use is NOT recommended,
       because CTRL/C is not recorded in the journal file.  If you use
       CTRL/C, you should immediately exit, writing out your buffers, and
       then restart the editing session.

 Other Keys:

    o  EVE defines the ENTER key (on the keypad) as RETURN (to terminate a
       command or start a new line).  You can redefine ENTER.

    o  Some EDT keypad definitions use the corresponding EVE commands, such
       as INSERT HERE and REMOVE instead of CUT and PASTE.  Some have the
       same names as in EDT, such as BOTTOM, TOP, and SELECT.  Usually the
       EVE commands are functionally identical to EDT.

    o  EVE key names are usually the same as at DCL and therefore different
       from EDT key names.  See help on NAMES FOR KEYS.

 HELP:

    For a keypad diagram, press HELP (or with the EDT keypad, PF2).  For a
    list of all key definitions, press GOLD/HELP.

 Free/Bound Cursor and Scroll Margins:

    o  By default EVE uses a free cursor and scroll margins of 0 0.  To
       enable an EDT-style bound cursor, use SET CURSOR BOUND.

    o  The EDT Character key (KP3) uses bound-cursor motion even if the
       cursor is set to free.

    o  To set distances for scrolling to begin automatically, use SET
       SCROLL MARGINS.  For example, SET SCROLL MARGINS 7 7 is the
       equivalent of CURSOR 7:14 in real EDT.  Note that in EVE, scroll
       margins are measured from the top and the bottom respectively.

 Features NOT Implemented:

    o  GOLD-key equivalents for control keys.  For example, GOLD/U and
       GOLD/Z are not defined, although CTRL/U and CTRL/Z are defined.

    o  Keys for tab adjustments.  To change tab stops, use SET TABS.

 Related topics:

    EDT CONVERSION   KEYPAD   KEYS   SET KEYPAD NOEDT   SET KEYPAD EDT

Gold Keys

 Gold Keys

 The GOLD key doubles the possible key bindings for the numeric keypad and
 function keys and for typing keys.  You press GOLD and another key --
 similar to using the shift key to switch the case of letters.

 Example:

    Command                       Purpose or effects
    ---------------------------------------------------------------------
    1.  SET GOLD KEY pf1          Sets PF1 as the GOLD key.

    2.  DEFINE KEY=gold/f fill    Defines the combination of GOLD and the
                                  letter F as the FILL command.  Typing an
                                  F by itself still enters that character.

 Using SET GOLD KEY, SET KEYPAD EDT, or SET KEYPAD WPS automatically
 defines the following GOLD key combinations, unless you have already
 defined them otherwise:

    Key                  Definition
    ---------------------------------------------------------------------
    GOLD/F13 ........... Restore Word (except with the WPS keypad)
    GOLD/HELP .........  Help Keys (list)
    GOLD/FIND .......... Wildcard Find      [Note:  Both the EDT and WPS
    GOLD/INSERT HERE ... Restore            keypads define several other
    GOLD/REMOVE ........ Store Text         GOLD key combinations, and
    GOLD/SELECT ........ Reset              also let you use GOLD and a
    GOLD/UP arrow ...... Top                number for repeat counts.]
    GOLD/LEFT arrow .... Start of Line
    GOLD/DOWN arrow .... Bottom
    GOLD/RIGHT arrow ... End of Line

 If you have already set then GOLD key, then when you set the EDT or WPS
 keypad, your GOLD key is used; otherwise, EDT and WPS use PF1 as GOLD.
 Also, if you have defined keys that are otherwise defined by EDT or WPS
 (such as GOLD/PF4) your key definitions override the EDT or WPS
 definitions.

 Related topics:

    DEFINE KEY   NAMES FOR KEYS   SET GOLD KEY   SHOW KEY   TYPING KEYS

Initialization Files

 Initialization Files

 Initialization files contain EVE commands, typically to set editing values
 or private defaults, such as margins and tabs.  The default file type is
 .EVE.

 Example:

    +-----------------------------+
    | SET RIGHT MARGIN 70         |   Each command must be on a separate
    | SET SCROLL MARGINS 10% 10%  |   line -- no continuations.  If a
    | SET TABS EVERY 5            |   command is incomplete, EVE prompts
    | SET FIND WHITESPACE         |   you for more information.
    | SET CURSOR BOUND            |
    | ! Key definitions           |   Comments must be on lines separate
    | SET KEYPAD EDT              |   from commands and must begin with
    | DEFINE KEY=f20 show buffers |   an exclamation point (!).
    | DEFINE KEY=gold/f20 spell   |
    | DEFINE KEY=ctrl/g get file  |
    +-----------------------------+

 o  To use an initialization file when you invoke EVE, use EDIT/TPU/
    INITIALIZATION and specify the initialization file, or define the
    logical name EVE$INIT (especially if there is an initialization file
    you want to use for all or most sessions).  Otherwise, EVE searches
    your current (default) directory and SYS$LOGIN for a file called
    EVE$INIT.EVE.  If it is found, EVE uses that initialization file.  For
    more information, see DCL HELP on EDIT/TPU/INITIALIZATION.

 o  At startup, commands in an initialization file for buffer settings,
    such as margins and tab stops, affect the main buffer and a system
    buffer named $DEFAULTS$.  Buffers created during the session will have
    the same settings as $DEFAULTS$.  See help on DEFAULTS.

 o  To execute an initialization file during a session, use the @ command
    (at sign) and specify the file.  This is effectively the same as typing
    the commands the file contains.  Commands for buffer settings apply to
    the current buffer.  You cannot nest initialization files.

 o  To save key definitions you want for all or most editing sessions (such
    as if you always want the EDT keypad), use SAVE EXTENDED EVE to create
    a section file -- effectively, your own customized version of EVE.
    Because a section file is in binary form, it is faster than an
    initialization file.

 o  Also, a section file is run first, then a command file, and then an
    initialization file.  Thus, key definitions in an initialization file
    override those in a section file or command file.  However, a section
    file usually does NOT save settings such as margins and tab stops, so
    you may want to use an initialization file for those settings.

 o  If an initialization file fails, follow the steps in this example:

    Command                   Purpose or Effects
    ---------------------------------------------------------------------
    1.  GET FILE myeve.eve    Get the initialization file and correct the
                              errors, such as misspelled commands.

    2.  WRITE FILE            Write out the corrected version.

    3.  @ myeve               Execute the corrected version.

 Related topics:

    @    COMMAND FILES   DEFAULTS   SECTION FILES

Journal Files

 Journal Files

 Journal files record your edits so that if the system fails you can
 recover your work.

 o  By default, when you invoke EVE, a journal file is created.  Normally,
    it is deleted automatically when you exit or quit.  However, if the
    system fails during your editing session, the journal file is saved.

 o  To recover your edits after a system failure, invoke EVE again, by
    reissuing the DCL command you used for that editing session, and adding
    the /RECOVER qualifier.  For example:

       1.  $ EDIT/TPU jabber.txt

           Invokes EVE to create or edit a file called JABBER.TXT.  If the
           system fails during your editing session, the journal file is
           saved.

       2.  $ EDIT/TPU jabber.txt/RECOVER

           Recovers your edits up to the point when the system failed.
           (The last few keystrokes or operations may be lost.) You then
           resume editing.  Any new edits are journaled.

 o  By default, the journal file has the same name as the file you edit and
    the file type .TJL.  If you invoke EVE without specifying an input file
    on the command line, the journal file is called TPU.TJL.  To find out
    the current journal file specification, use SHOW SUMMARY.

 o  For more information on journaling and recovery, see DCL HELP on
    EDIT/TPU/JOURNAL and /RECOVER.

Keys

 <<Type a command or ? and then RETURN to get help on commands.>>

    o  For help on a particular key, press that key.
    o  For a keypad diagram, type KEYPAD and press RETURN.
    o  To exit from HELP, press RETURN.
    o  To show a key definition, use SHOW KEY.

Message Buffer

 Message Buffer

 The message window at the bottom of the screen shows one message at a
 time, such as status messages from EVE commands or broadcast messages,
 such as MAIL.  Messages received during your editing session are stored in
 a system buffer named MESSAGES.

 o  To view the entire message buffer, use the command BUFFER MESSAGES.
    Then, scroll through this buffer to check your messages.

 o  Also, you can edit or write out the message buffer the same as any text
    buffer -- for example, to send the exact text of an error message to
    your system manager.

 o  Using multiple windows, you can put the message buffer in one window
    while you compile procedures in another window.  For example:

    Command                Purpose or Effects
    ---------------------------------------------------------------------
    1.  SPLIT WINDOW       Splits the current window into two smaller
                           windows, each displaying the same buffer.

    2.  BUFFER MESSAGES    Puts the message buffer in the new window.

    3.  PREVIOUS WINDOW    Puts the cursor in the previous window,
                           containing the buffer you were working in.

    4.  EXTEND EVE *       Compiles all the procedures in the buffer.
                           Compiler messages appear in the other window.

 For more information on using multiple windows, see help on WINDOWS.

 Related topics:

    BUFFER   DELETE BUFFER   SHOW BUFFERS   SHOW SYSTEM BUFFERS

Mouse

 Mouse

 If your terminal or system has a mouse or other pointing device, you can
 define the mouse buttons to move the text cursor and execute EVE commands.

 o  When you press a mouse button, EVE first moves the text cursor where
    you are pointing.  (See help on POSITION CURSOR.) Then, EVE performs
    whatever command or learn sequence you have assigned to that button.

 o  The press and release (downstroke and upstroke) of a mouse button are
    treated as separate keys.  For example, you can assign two commands to
    the right mouse button, as follows:

       1.  DEFINE KEY=m3down insert here
       2.  DEFINE KEY=m3up fill paragraph

    Thus, pressing and releasing the right mouse button does these three
    things:  (1) Moves the text cursor where you are pointing; (2) Inserts
    what you last removed or stored; (3) Fills the paragraph that the text
    cursor is in.

 o  You cannot define a mouse button as the GOLD key.

 Related topics:

    DEFINE KEY   LEARN   POSITION CURSOR   SHOW KEY

Names for Keys

 Names for Keys

 You can type key names for the commands DEFINE KEY, SET GOLD KEY, SHOW
 KEY, and UNDEFINE KEY -- for example, when putting these commands in an
 initialization file.

 EVE key names are usually the same as the marking on the keys.  Here is a
 list of some exceptions or special cases:

 Key Name    Marking             Key Name   Location
 -------------------------       ---------------------------------
 F15 ....... Help                MINUS .... on the numeric keypad
 F16 ....... Do                  COMMA .... on the numeric keypad
 E1 ........ Find                PERIOD ... on the numeric keypad
 E2 ........ Insert Here         KP7 ...... on the keypad (similarly
 E3 ........ Remove                         with other numbered keys)
 E4 ........ Select              UP ....... up arrow
 E5 ........ Prev Screen         LEFT ..... left arrow
 E6 ........ Next Screen         DOWN ..... down arrow
 BS_KEY .... Backspace           RIGHT .... right arrow
 DEL_KEY ... <X] or Delete       M1DOWN ... left mouse button -- press
 LF_KEY .... Linefeed            M1UP ..... left mouse button -- release
 RET_KEY ... Return                         (similarly with the other
 TAB_KEY ... Tab                            mouse buttons)

 o  For restrictions on what keys can be defined, see help on TPU
    NONDEFINABLE KEYS.  For example, F1 through F5 are reserved by the
    system, and you cannot redefine the RETURN key and some control keys.

 o  For a list of key definitions, see help on KEYS or press GOLD/HELP.
    For a keypad diagram, see help on KEYPAD or press HELP.

 Related topics:

    CONTROL KEYS   DEFINE KEY     GOLD KEYS    MOUSE
    TYPING KEYS    SET GOLD KEY   SHOW KEY     UNDEFINE KEY

New Features

 New Features

 Here is a list of the new features in this version of EVE.  For detailed
 information, see HELP on the relevant commands or other topics.

 Initialization Files:

    Initialization files contain EVE commands, typically to define keys or
    set editing values such as margins and tabs.  At startup, use
    /INITIALIZATION or define the logical name EVE$INIT.  During a session,
    use the @ command (at sign).  See help on INITIALIZATION FILES.

 User-Specified Defaults:

    Using a startup initialization file or command file, you can set
    private defaults.  Your settings apply to a system buffer named
    $DEFAULTS$ and to the main buffer.  Buffers created with GET FILE or
    BUFFER commands will have the same settings as $DEFAULTS$ -- direction,
    mode, margins, tab stops, and wrap.  To check the defaults, use SHOW
    DEFAULTS BUFFER.  See help on DEFAULTS.

 SET KEYPAD Commands:

    You can set an EDT-style or WPS-style keypad without having to create
    your own VAXTPU procedures to emulate EDT or WPS.  Also, SET KEYPAD
    VT100 is useful if you are accustomed to running EVE on VT100-series
    terminals.

 GOLD Keys:

    SET GOLD KEY is a synonym for SET SHIFT KEY.  Setting the GOLD key
    (with or without the EDT or WPS keypad) automatically defines some GOLD
    key combinations (except on VT100-series terminals); for example,
    GOLD/FIND on the mini keypad is defined as WILDCARD FIND and GOLD/UP
    arrow is defined as TOP.  You can have only one key set as the GOLD key
    at a time.  (See help on GOLD KEYS.)

 Typed Key Names:

    DEFINE KEY optionally takes a typed key name, preceded by an equal
    sign, on the command line.  This is useful for initialization files.
    Also, with SET GOLD KEY, SHOW KEY and UNDEFINE KEY, you can type a key
    name on the command line or at the prompt, press the key.  EVE key
    names are usually the same as at DCL.  See help on NAMES FOR KEYS.

 Multiple Buffers:

    There are new commands for handling multiple buffers:

       DELETE BUFFER ......... Deletes a specified buffer
       SHOW BUFFERS .......... Lists the buffers you have created
       SHOW SYSTEM BUFFERS ... Lists the buffers created by the editor

 SELECT and REMOVE with Buffer List

    When you view a list of buffers, SELECT and REMOVE are specially
    redefined to view or delete a buffer respectively:  put the text cursor
    on a buffer name and press SELECT to view that buffer or REMOVE to
    delete that buffer.  This is effectively the same as using the BUFFER
    or DELETE BUFFER command respectively, except you do not type the
    buffer name.

 Multiple Windows:

    There are new commands for multiple windows.  You can now create
    several windows and you can resize windows:

       DELETE WINDOW     NEXT WINDOW        SHRINK WINDOW
       ENLARGE WINDOW    PREVIOUS WINDOW    SPLIT WINDOW

    Using SPLIT WINDOW, you can specify the number of equally sized windows
    you want.  If you do not specify a number, the command is the same as
    TWO WINDOWS.  Similarly, if you are using only two windows, OTHER
    WINDOW, NEXT WINDOW, and PREVIOUS WINDOW are the same.  For more
    information on using multiple windows, see help on WINDOWS.

 SET CURSOR BOUND and FREE:

    By default, EVE uses a free cursor that you can move anywhere in the
    buffer, whether characters are already there or not.  You can set a
    bound cursor (like that in EDT or WPS) that follows the shape of your
    text.  You may want to put the command in an initialization file.
    Also, enabling the WPS keypad automatically sets the cursor to bound.

 Searches:

    o  FIND commands can be terminated by pressing a key defined to set or
       change direction, such as the EDT REVERSE key (KP5).  The terminator
       sets the initial direction of the search, overriding the current
       direction of the buffer.  If you terminate the command by pressing
       RETURN or DO, the search starts in the current direction of the
       buffer.

    o  Found text is highlighted similar to a selected range.  Commands
       such as REMOVE, STORE TEXT, and UPPERCASE WORD then work on the
       found text as on a select range.  (See help on SELECT.) To cancel
       the highlighting, move the cursor off the found text or use RESET.

    o  All searches (such as FIND, REPLACE, and similar EDT and WPS keypad
       functions) are sensitive to diacritical or accent marks.

    o  You can press FIND and then CTRL/V (for QUOTE) to search for a
       control code, such as a form feed or escape character.  (Formerly,
       you had to type FIND.) Similarly, you can now use CTRL/V to quote a
       character at other command prompts (such as with REPLACE).

    o  SET FIND WHITESPACE lets you search for a phrase or other multiword
       string whether it contains spaces, tabs, or up to 1 line break.  You
       may want to put the command in an initialization file.  The default
       setting is NOWHITESPACE.

 WILDCARD FIND Command:

    WILDCARD FIND searches for a pattern of text using wildcards (such as *
    and %).  Use SET WILDCARD to specify either VMS-style or ULTRIX-style
    wildcards.  You may want to put the command in an initialization file.
    The default is VMS.  For a list of wildcards, use SHOW WILDCARDS.  For
    examples of wildcard searches, see help on WILDCARD FIND.  Setting the
    GOLD key defines GOLD/FIND (on the mini keypad) as WILDCARD FIND.

 STORE TEXT Command:

    Copies the currently highlighted text -- without removing it -- so you
    can insert it elsewhere.  The copied text replaces (in the INSERT HERE
    buffer) whatever you previously removed or stored.  Setting the GOLD
    key defines GOLD/REMOVE (on the mini keypad) as STORE TEXT.

 SET SCROLL MARGINS Command:

    Scroll margins are the distances where scrolling begins automatically
    when you move the text cursor up or down.  You can specify the
    distances as numbers of lines or as percentages of the screen size.
    Using SET SCROLL MARGINS 7 7 is the equivalent of the EDT command SET
    CURSOR 7:14.  You may want to put the command in an initialization
    file.  The default scroll margins are 0 0; that is, scrolling begins
    when you move the cursor past the top or bottom of the window.

 SPELL Command:

    SPELL spawns a subprocess to run DECSPELL (if it is installed on your
    system).  You can check the spelling of the entire buffer or a select
    range.

 Case Changes of Highlighted Text:

    CAPITALIZE WORD, LOWERCASE WORD, and UPPERCASE WORD work on either the
    current word or on text highlighted with FIND or SELECT.  (Formerly,
    they worked only on the current word.)

 Line Numbers:

    o  LINE optionally takes a VAXTPU procedure name to move the text
       cursor to a specified line in that procedure.  This is useful in
       debugging VAXTPU procedures, because some compiler messages refer to
       lines within a procedure.

    o  WHAT LINE tells you the current line number, total number of lines
       in the buffer, and the percentage of that position in the buffer.

 Tab Stops and Tab Modes:

    There is now a single command SET TABS, which takes arguments for tabs
    stops (AT or EVERY) or for the tab mode (INSERT, MOVEMENT, SPACES,
    VISIBLE, or INVISIBLE).  You may want to put the appropriate commands
    in an initialization file.  The default settings are EVERY 8, INSERT,
    and INVISIBLE.  See help on SET TABS.

 Mode for Typing:

    By default, CTRL/A is defined as CHANGE MODE, switching between insert
    mode and overstrike mode.  For editing text, the default is insert
    mode.  For entering commands, the mode matches your terminal setting.

 Page Breaks:

    o  INSERT PAGE BREAK inserts a "hard" page break -- a form feed
       (appearing as a small FF) on a line by itself.  By default, CTRL/L
       is defined as INSERT PAGE BREAK.

    o  To find page breaks, use MOVE BY PAGE.

    o  Setting the WPS keypad defines some keys for pagination.  See help
       on WPS DIFFERENCES.

 HELP:

    o  Pressing the HELP key draws a current keypad diagram.  Pressing
       GOLD/HELP (on the mini keypad) lists all the current key
       definitions.

    o  HELP TPU now switches you directly to a help library on VAXTPU
       built-ins, as well as providing help on that command.  You no longer
       have to press DO while viewing the topic.  HELP on VAXTPU built-ins
       works the same as HELP on EVE commands.  To return to help on the
       editor, type EVE.

    o  HELP includes several informational topics, such as SECTION FILES,
       GOLD KEYS, and EDT CONVERSION.

 SPAWN and ATTACH Commands:

    SPAWN and ATTACH both take an optional parameter, similar to the
    corresponding DCL commands -- for example, SPAWN MAIL.

 Mouse Buttons:

    If your system has a mouse (or other pointing device), you can define
    the mouse buttons and use the mouse to move the text cursor.  See help
    on MOUSE and on POSITION CURSOR.

 Filling, Wrapping, and Margins:

    o  There are three commands for filling text:

       FILL ............. Fills the current paragraph OR highlighted text
       FILL PARAGRAPH ... Fills the current paragraph
       FILL RANGE ....... Fills the highlighted text

    o  There is no longer an eight-space "hot zone" for wrapping text.  By
       default, EVE wraps text at the right margin of the buffer.  To
       disable wrapping, use SET NOWRAP.  The default is SET WRAP.  Also,
       there is no longer a SPACE command; the space bar is treated as a
       typing key.

 New RESTORE Commands:

    There are now five commands to restore what you have erased, as
    follows:

       RESTORE      RESTORE CHARACTER      RESTORE LINE
            RESTORE SENTENCE       RESTORE WORD

    RESTORE by itself does a RESTORE LINE, RESTORE SENTENCE, or RESTORE
    WORD depending on what you last erased.  RESTORE SENTENCE puts back
    what you erased with the WPS Delete Beginning Sentence key (GOLD/F13 or
    GOLD/CTRL/J).  RESTORE CHARACTER follows the mode of the buffer (insert
    or overstrike).  The other RESTORE commands always insert the text,
    regardless of the mode.

 New EXTEND Commands:

    There are three commands to compile VAXTPU procedures, as follows:

       EXTEND ALL .... Compiles all procedures in the current buffer
       EXTEND EVE .... Compiles a procedure that you specify by name
       EXTEND THIS ... Compiles the procedure that the cursor is on

    EXTEND EVE * is the same as EXTEND ALL.  Also, EXTEND EVE is the same
    as EXTEND TPU.

 Other New Commands:

       RESET ............ As in EDT and WPS
       SET NOGOLD KEY ... Same as SET NOSHIFT KEY
       SHOW KEY ......... Shows a key definition
       SHOW SUMMARY ..... Shows information such as the EVE version number
       UNDEFINE KEY ..... Cancels a user key definition

 Synonymous Commands:

    Some commands have been renamed to make them more easily understood.
    The older names remain as synonyms; you can use either form, as
    follows:

       New Command               Synonym (old form)
       --------------------------------------------
       EXTEND ALL .............. EXTEND TPU *
       EXTEND EVE .............. EXTEND TPU
       NEXT WINDOW ............. OTHER WINDOW
       SAVE EXTENDED EVE ....... SAVE EXTENDED TPU
       SET [NO]GOLD KEY ........ SET [NO]SHIFT KEY
       SPLIT WINDOW [2] ........ TWO WINDOWS

 For a list of EVE commands and other topics, see help on LIST OF TOPICS.

 Related topics:

    DEFAULTS   EDT CONVERSION   EDT DIFFERENCES   WPS DIFFERENCES

Not Implemented

 Not Implemented

 Sorry...  That command or topic is NOT implemented in EVE.

 +--------------------------------------------------------------------+
 | For a list of EVE commands and other topics, type a question mark. |
 |                                                                    |
 | For help on VAXTPU built-ins, type TPU.                            |
 |                                                                    |
 | For a keypad diagram, press HELP. (With VT100 keypad, press PF2.)  |
 |                                                                    |
 | For a list of defined keys, type KEYS or press GOLD/HELP.          |
 |                                                                    |
 | To exit from HELP and resume editing, press RETURN.                |
 +--------------------------------------------------------------------+

Old Gold Key

 Old GOLD Key

 The key you pressed is normally the GOLD key for the current keypad.
 You have set another key as the GOLD key.

 o  For example, PF1 is normally the GOLD key for the EDT or WPS keypad,
    but you may have set F20 as the GOLD key.

 o  To set the GOLD key to the default for the current keypad, use SET
    NOGOLD KEY.

 +-------------------------------------------------------------------+
 | For a keypad diagram, press HELP. (With VT100 keypad, press PF2.) |
 |                                                                   |
 | For a list of defined keys, type KEYS or press GOLD/HELP.         |
 |                                                                   |
 | To exit from HELP and resume editing, press RETURN.               |
 +-------------------------------------------------------------------+

Position Cursor

 Position Cursor

 If your terminal or system has a mouse or other pointing device, you can
 use the mouse to move the cursor where you are pointing.

 This is useful for moving a large distance or from one window to another
 when you use multiple windows.

 Steps:

    1.  Point where you want to put the cursor.
    2.  Press the mouse button.

 Note:  If you press a mouse button you have defined, EVE first puts the
        cursor where you are pointing, and then executes the command or
        learn sequence bound to that mouse button.

 Related topics:

    MOUSE    WINDOWS

Prompts and Responses

 Prompts and Responses

 EVE prompts you if a command or keypad function requires more information,
 such as a file specification, buffer name, or other parameter.

 For example, if you do the following:

    1.  Press DO.      ------+
    2.  Type GET FILE.       |---> Or press a key defined as GET FILE.
    3.  Press RETURN.  ------+

 EVE then prompts you, "File to get:" and you can do one of the following:

    o  Type the file specification abnd press RETURN to complete the
       command.

    o  Simply press RETURN to cancel the operation.

    o  Press CTRL/B or UP arrow to scroll back through the $PROMPTS$
       buffer, recalling your previous responses to prompts.

 Scrolling through the $PROMPTS$ buffer is useful in reviewing what you
 have done earlier in the session -- for example, to check previous search
 strings for FIND or REPLACE, numbers for SET RIGHT MARGIN, command strings
 for DEFINE KEY, and so on.

 Related topics:

    CANCELING COMMANDS    MESSAGE BUFFER    RECALL

Ruler Keys

 Ruler Keys

 Using the WPS Ruler key (GOLD/R), you set or change margins and tab stops
 by pressing these keys:

    Key           Effect with RULER
    --------------------------------------------------------------
    L  or  l      Left margin set to cursor position in the ruler.
    R  or  r      Right margin set to cursor position in the ruler.
    S  or  s      Save settings, prompting for ruler number (0--9).
    T  or  t      Tab stop set at cursor position in the ruler.
    TAB           Move to the next tab stop (T) in the ruler.
    1234567890    Recall the ruler of that number.
    !@#$%^&*()    Save settings in ruler number 0--9.  For example,
                  ! for ruler 1, @ for ruler 2, and so on.
    RETURN or     Exit from the ruler and resume editing.
    GOLD/RETURN

 Also, to move within the ruler, press the LEFT and RIGHT arrow keys or
 other cursor-moving keys, such as CTRL/E to move to the end of the ruler
 and CTRL/H to move to the start of the ruler.  For help on ruler keys,
 press HELP.

 Restrictions:

 o  Only one ruler can be active per buffer.  Switching rulers changes the
    margins and tabs for the buffer accordingly.

 o  Setting margins does NOT automatically rewrap text.  To reformat text
    with new margins, use FILL commands.

 o  Rulers cannot be embedded in a file or saved from session to session.

Section Files

 Section Files

 Section files are binary files to save key definitions and other
 extensions for future editing sessions -- effectively, your own customized
 versions of EVE.

 o  To create a section file, use SAVE EXTENDED EVE.  The default file type
    is .TPU$SECTION.

 o  To use a section file, invoke VAXTPU using /SECTION or define the
    logical name TPU$SECTION.  Use a complete file specification, including
    the device and directory.  Otherwise, VAXTPU assumes the section file
    is in SYS$SHARE.  For example:

       $ EDIT/TPU/SECTION=sys$login:myeve

    Invokes VAXTPU, using a section file called MYEVE.TPU$SECTION in your
    top-level (or login) directory.  For more information, see DCL HELP on
    EDIT/TPU/SECTION.

 o  You use one section file at a time.  Section files are cumulative.
    Creating a new section file saves the current key definitions and
    extensions and any already saved in the section file you are using.

 o  A section file is run first (and fastest), then a command file, and
    then an initialization file.  Settings such as margins and tabs are NOT
    saved in a section file unless you used a procedure called
    TPU$LOCAL_INIT in a command file.  Therefore, you may want to create
    initialization files or command files for these settings.

 o  The default section file for EVE is SYS$SHARE:EVE$SECTION.TPU$SECTION.
    To find out the name of your current section file, use SHOW SUMMARY.

 Related topics:

    COMMAND FILES   INITIALIZATION FILES   SAVE EXTENDED EVE

Sequence

 Learn Sequence Key

 The key you pressed is defined for a LEARN sequence.

 A learn sequence can comprise several keystrokes or commands.  Therefore,
 there is no HELP topic for a key bound to a learn sequence.

 +-------------------------------------------------------------------+
 | For a keypad diagram, press HELP. (With VT100 keypad, press PF2.) |
 |                                                                   |
 | For a list of defined keys, type KEYS or press GOLD/HELP.         |
 |                                                                   |
 | To exit from HELP and resume editing, press RETURN.               |
 +-------------------------------------------------------------------+

Typing Keys

 Typing Keys

 Typing keys on the main keyboard can be defined if you use CTRL or GOLD.
 Otherwise, they are for entering characters.

 Example:

    DEFINE KEY=gold/f fill

 Defines the combination of GOLD and the letter F as FILL.  Typing F by
 itself enters that character.  Pressing the GOLD key and then typing an F
 does the FILL command.  For more information, see help on GOLD KEYS.  (The
 case of letters for GOLD key combinations or control keys does not
 matter.)

 o  By default, the numeric keypad keys (KP0--KP9, MINUS, COMMA, and
    PERIOD) are also typing keys, except with the VT100 keypad.  For
    example, pressing KP8 is the same as typing the number 8, and pressing
    COMMA on the keypad is the same as typing a comma on the main keyboard.

 o  You can define keys on the numeric keypad without using GOLD or CTRL.
    The numeric keypad is also defined by some SET KEYPAD commands.  For
    example, the VT100 keypad defines KP8 as REMOVE and defines COMMA as
    ERASE WORD.

 o  If you used the VAXTPU built-in DEFINE_KEY to define a typing key
    (letter, number, or punctuation mark) or a control key, you can use
    QUOTE to enter the character or control code normally bound to that
    key.  For example, if you have defined the tilde to execute a
    procedure, you insert a tilde by doing the following:

       1.  Use QUOTE or press CTRL/V.
       2.  Type the tilde (~).

 Related topics:

    CONTROL KEYS   DEFINE KEY   GOLD KEYS   SET GOLD KEY   SHOW KEY

Unknown

 Unknown Key

 The key you pressed is undefined or unknown for HELP.

 o  To define the key, use DEFINE KEY or LEARN.  Also, some SET KEYPAD
    commands may define the key, such as SET KEYPAD EDT or SET KEYPAD WPS.

 o  If you use the VAXTPU built-in DEFINE_KEY, such as in a command file,
    include a comment in the definition, indicating the command you are
    binding to the key.  The comment tells EVE the HELP topic to display
    for that key and the label to use in the keypad diagram.  For example:

       DEFINE_KEY ( "eve_center_line", f20, "center_line" );

 +-------------------------------------------------------------------+
 | For a keypad diagram, press HELP. (With VT100 keypad, press PF2.) |
 |                                                                   |
 | For a list of defined keys, type KEYS or press GOLD/HELP.         |
 +-------------------------------------------------------------------+

VT100 Keypad

      ~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG~
      _______________________________         _______________________________
     |~UP~   |       |       |       |       |~PF1~  |       |       |       |
     |       |       |       |       |       |       |       |       |       |
     |_______|_______|_______|_______|       |_______|_______|_______|_______|
                                             |       |       |       |       |
     To get help on commands, type a         |       |       |       |       |
     command or ? and press RETURN.          |_______|_______|_______|_______|
                                             |       |       |       |       |
     For a list of all key definitions,      |       |       |       |       |
     type KEYS and press RETURN, or          |_______|_______|_______|_______|
     press GOLD/HELP.                        |       |       |       |       |
                                             |       |       |       |       |
     To show a key definition, use the       |_______|_______|_______|       |
     command SHOW KEY.                       |               |       |       |
                                             |               |       |       |
                                             |_______________|_______|_______|

                                                 ~XXXXXXXXXXXXXXXXXXXXXXX~
                                                 ~XXXXXXXXXXXXXXXXXXXXXXX~

VT200 Keypad

      ~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG~
                   _______________________    _______________________________
 To get help on   |~F15~  |               |  |~F17~  |       |       |       |
 commands, type   |       |               |  |       |       |       |       |
 a command or ?   |_______|_______________|  |_______|_______|_______|_______|
 and press         _______________________    _______________________________
 RETURN.          |       |       |       |  |~PF1~  |       |       |       |
                  |       |       |       |  |       |       |       |       |
 For a list of    |_______|_______|_______|  |_______|_______|_______|_______|
 all key defini-  |       |       |       |  |       |       |       |       |
 tions, type      |       |       |       |  |       |       |       |       |
 KEYS and press   |_______|_______|_______|  |_______|_______|_______|_______|
 RETURN, or press         |       |          |       |       |       |       |
 GOLD/HELP.               |       |          |       |       |       |       |
                   _______|_______|_______   |_______|_______|_______|_______|
 To show a key    |       |       |       |  |       |       |       |       |
 definition, use  |       |       |       |  |       |       |       |       |
 SHOW KEY.        |_______|_______|_______|  |_______|_______|_______|       |
                                             |               |       |       |
                  ~XXXXXXXXXXXXXXXXXXXXXXX~  |               |       |       |
                  ~XXXXXXXXXXXXXXXXXXXXXXX~  |_______________|_______|_______|

VT200 Mini Pad

      ~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG~
       _______________________________         _______________________
      |~F11~  |       |       |       |       |~F15~  |               |
      |       |       |       |       |       |       |               |
      |_______|_______|_______|_______|       |_______|_______________|
                                               _______________________
      To get help on commands, type a         |       |       |       |
      command or ? and press RETURN.          |       |       |       |
                                              |_______|_______|_______|
      For a list of all key definitions,      |       |       |       |
      type KEYS and press RETURN, or          |       |       |       |
      press GOLD/HELP.                        |_______|_______|_______|
                                                      |       |
      To show a key definition, use the               |       |
      command SHOW KEY.                        _______|_______|_______
                                              |       |       |       |
                                              |       |       |       |
                                              |_______|_______|_______|

                                              ~XXXXXXXXXXXXXXXXXXXXXXX~
                                              ~XXXXXXXXXXXXXXXXXXXXXXX~

Windows

 Windows

 Windows are areas of the screen for displaying buffers or files you edit
 or other information, such as commands and messages.

 You use multiple windows to view or edit different buffers or files at the
 same time or different parts of the same buffer.  For example:

 (1) Initially,    (2) Use SPLIT     (3) Use GET FILE    (4) Use PREVIOUS
 you have one,     WINDOW to form    to put FINAL.TXT    WINDOW to return
 large window.     two windows.      in the new window.  to ROUGH.DAT.
 +-----------+     +-----------+     +-----------+      +-----------+
 | [] text   |     |           |     |           |      | []        |
 |    cursor |     | ROUGH.DAT |     | ROUGH.DAT |      | ROUGH.DAT |
 |           |     |-----------|     |-----------|      |-----------|
 |           |     | []        |     |[]         |      |           |
 | ROUGH.DAT |     | ROUGH.DAT |     | FINAL.TXT |      | FINAL.TXT |
 +-----------+     +-----------+     +-----------+      +-----------+
 You are editing   Both windows      Thus, you view     For example, you
 a file called     show the same     both files at      can cut and paste
 ROUGH.DAT.        buffer.           the same time.     between files.

 o  Each window has its own status line, showing the name of the buffer in
    that window and the mode and direction of the buffer.  The maximum
    number and size of windows depend on the size and type of your screen.

 o  To resize the windows, use SHRINK WINDOW and ENLARGE WINDOW.  (You
    cannot resize the command and message windows.)

 o  To delete the current window, use DELETE WINDOW.  To restore the screen
    to a single, large window, use ONE WINDOW.

 o  Multiple windows are also useful in compiling VAXTPU procedures.  Use
    one window for the buffer containing your procedures, and another
    window for the message buffer, so you can read compiler messages more
    easily.  See help on MESSAGE BUFFER.

 Related topics:

    DELETE WINDOW   ENLARGE WINDOW    NEXT WINDOW     ONE WINDOW
    OTHER WINDOW    PREVIOUS WINDOW   SHRINK WINDOW   SPLIT WINDOW

WPS Differences

 WPS Differences

 SET KEYPAD WPS provides most keypad functions of WPS-8, WPS-PLUS/VMS, and
 DPE.  It does NOT fully implement or emulate WPS.  Here is a list of
 differences between the WPS keypad in EVE and real WPS:

 Keys:

    o  If you have already set a GOLD key, your key is used as GOLD;
       otherwise PF1 is GOLD.  If you have already defined keys that WPS
       ordinarily defines, such as KP5 or GOLD/R, your definitions override
       the WPS definitions.

    o  The WPS keypad defines GOLD/[ as DO for typing EVE commands.  GOLD/>
       and CTRL/K are both defined as LEARN.  To end a learn sequence,
       press REMEMBER (CTRL/R key) or the WPS Halt key (GOLD/`).

    o  Some WPS keypad definitions use the corresponding EVE commands, such
       as EXIT instead of FINISH, or the corresponding EDT keypad
       functions.  Some have the same names as in WPS, such as BOTTOM, TOP,
       and SELECT.  Usually the definitions are functionally identical to
       WPS.

    o  The EVE command RESTORE SENTENCE puts back what you last erased with
       the WPS Delete Beginning Sentence key (GOLD/F13 or GOLD/CTRL/J).
       Setting the WPS keypad does NOT define a key for RESTORE SENTENCE.
       Therefore, you may want to define a key for RESTORE SENTENCE.

 Rulers:

    When you use a WPS ruler (GOLD/R key), only one ruler is active at a
    time.  Rulers cannot be embedded in a document.  Setting margins does
    NOT automatically rewrap or reformat text.  To reformat text with new
    margins, use FILL commands.  For more information, see help on RULER
    KEYS.

 Scrolling:

    Scrolling (with WPS keypad functions) is halted when you press any key
    -- not just the WPS Halt key (GOLD/`).  Pressing that key executes
    whatever function is assigned to it.

 Free/Bound cursor:

    Setting the WPS keypad automatically sets the cursor to BOUND, which
    follows the shape of your text.  To enable a free cursor, use SET
    CURSOR FREE, which is otherwise the EVE default setting.

 Page Breaks and Pagination:

    o  A "hard" page break is a form feed (appearing as a small FF on a
       line by itself).  A "soft" page break is a form feed followed by the
       null character (a small NL).

    o  The WPS keypad defines the following keys for pagination functions:

       GOLD/P ..... WPS Page Marker   (soft page break)
       GOLD/PF2 ... WPS Paginate      (soft break for 54-line pages)
       GOLD/N ..... INSERT PAGE BREAK (hard page break; same as CTRL/L)
       PF2 ........ MOVE BY PAGE      (puts the cursor on a page break)

       For more information, see help on the relevant keypad functions.

 Searches:

    Searches follow the EVE rules for case sensitivity and direction.  For
    more information, see help on FIND.

 Paragraph Boundaries:

    Paragraphs are bounded by blank lines, the top or bottom of the buffer,
    page breaks, or RUNOFF commands (such as .B).

 Centering a Line:

    The WPS keypad defines GOLD/C as CENTER LINE, which uses spaces to
    center the line and does NOT leave a centering mark.

 Exiting:

    The WPS keypad defines GOLD/F as EXIT.  Exiting does NOT delete the old
    version of the input file.

 SELECT

    With the WPS keypad, SELECT sets the direction to FORWARD.

 HELP:

    For a keypad diagram, press HELP (or with the WPS keypad, PF2).  For a
    list of all key definitions, press GOLD/HELP.

 Features NOT Implemented:

    o  Abbreviation or library documents
    o  Bold-, reverse-, or underline-highlighting
    o  Control commands for printing
    o  Cut and paste between separate editing sessions
    o  Editor math
    o  Footnotes, paragraph numbering, and table of contents
    o  Hyphenation and non-breaking spaces
    o  Output files other than ASCII
    o  Superscripts, subscripts, or composite characters
    o  VIEW mode
    o  TDE (two-dimension editor)
    o  UDP (user-defined WPS procedures)
    o  Word-wrap returns (In EVE, all lines end in a "hard" return.)

 Related topics:

    KEYPAD   KEYS   RULER KEYS   SET KEYPAD NOWPS   SET KEYPAD WPS

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026