


        EEEEEEEEE VVV          VVV EEEEEEEEEEEE DDDDDDDDDD TTTTTTTTTTTTTTTT
        EEEEEEEEEE VVV         VVV EEEEEEEEEEEE DDDDDDDDDDDD TTTTTTTTTTTTT
        EEE         VVV        VVV EEE          DDD       DDD     TTT
        EEE          VVV       VVV EEE          DDD        DDD    TTT
        EEE           VVV      VVV EEE          DDD         DDD   TTT
        EEEEEEEEEEEEEE VVV     VVV EEEEEEEEE    DDD         DDD   TTT
        EEEEEEEEEEEEEEE VVV    VVV EEEEEEEEE    DDD         DDD   TTT
        EEE              VVV   VVV EEE          DDD         DDD   TTT
        EEE               VVV  VVV EEE          DDD        DDD    TTT
        EEE                VVV VVV EEE          DDD       DDD     TTT
        EEEEEEEEEEEEEEEEEEE VVVVVV EEEEEEEEEEEE DDDDDDDDDDDD      TTT
        EEEEEEEEEEEEEEEEEEEE VVVVV EEEEEEEEEEEE DDDDDDDDDD        TTT


                               EDITOR BUILDERS GUIDE
                                      for the
                       Extensible VAX Editor - EDT Extension
                                     [ EVEDT ]

                            (EVEDT Version V4.0-110188)
                   (For use with VMS 5.x and TPU 2.x and above)


                                      AUTHOR
                                 Steven K. Shapiro
                                  SKS Associates
                                    POB 610637
                                    Austin, TX
                                       78761

                                 14 December 1988























        The EVEDT software  package  including  all  source  code,  section
        files,  online  help and documentation is subject to change without
        notice and should therefore not be construed as a commitment by its
        author.

        EVEDT Version 4.0 (and above) is  designed  to  work  with  systems
        which  are equipped with TPU V2.0 and above (available with systems
        which  are  VMS  5.0  and  above).   Since   DIGITAL   assumes   no
        responsibility  for its TPU product, I assume no responsibility for
        the use or reliability of EVEDT on any equipment or for any purpose
        and it is therefore offered as is.
EVEDT BUILDERS GUIDE                                                      Page 1
(Continued)                                                     14 December 1988


        1  PRODUCT CONTENTS

        The files you should have received as part  of  the  EVEDT  product
        are:

        Documentation
        -------------

        EVEDTDOC.MEM
        EVEDT_BUILD_DOC.MEM
        GETTING_STARTED.TXT
        QUICKREF.TXT
        TESTIMONIAL.TXT

        EVEDT Section File
        ------------------

        EVEDT.TPU$SECTION

        Initialization Files
        --------------------

        EVEDT$COMMAND.SKS
        EVEDT$INIT.SKS

        Support Files
        -------------

        EVEDT_BUILD.TPU
        EVEDT_MASTER.FILE
        EVEDT_VERSION.DAT
        HELP_EVEDT.HLB
        HELP_EVEDT.HLP
        MAKE_HELP.COM

        EVEDT Source
        ------------

        BUFFER_MGT.TPU                  LOCAL_INIT.TPU   
        CHAR_MANIP.TPU                  MARGINS.TPU      
        COMMENT_LINES.TPU               MATCHING.TPU     
        CONSTRUCTS.TPU                  PRINT_BUFFER.TPU 
        CURSOR_MANIP.TPU                RECTANGULAR.TPU  
        DELETE.TPU                      SKSPROCS.TPU     
        EVEDT_KERNEL.TPU                SORT.TPU         
        EVEDT_PROCS.TPU                 STAMPS.TPU       
        HEADER.TPU                      TAB_MGT.TPU      
        HELP_EVEDT.TPU                  TDDPROCS.TPU     
        KEYDEF_EVEDT.TPU                TEXT_FORMAT.TPU  
        KEYPAD_PRMTVS.TPU               TPU_DEVELOP.TPU  
        LEICPROCS.TPU                   UTILITIES.TPU    

EVEDT BUILDERS GUIDE                                                      Page 2
(Continued)                                                     14 December 1988


        2  INSTALLING THE EVEDT EDITOR

        Restore all files from the EVEDT product tape to the SAME DIRECTORY
        of  your  choice. Refer to the EVEDT Users Guide (EVEDTDOC.MEM) for
        directions on how to prepare to use EVEDT.


        3  BUILDING THE EVEDT EDITOR

        The EVEDT editor comes complete with a section file  so  it  should
        not  be necessary to build a new one. The following build procedure
        is intended for use when modifications have been made to the  EVEDT
        source files and a new section file must be built.

        Modifying any of the EVEDT source and subsequently building  a  new
        EVEDT  section  file  should  only  be  attempted  by an individual
        PROFICIENT WITH TPU. It  is  beyond  the  scope  of  this  text  to
        describe  how  to  develop  TPU  procedures.  Refer  to the VAX TPU
        Reference Manual.

        Define the following foreign command (in a login or  initialization
        file):

        $ BNEVE :== -
            EDIT/TPU/DISP/SEC=EVE$SECTION/COM=EVEDT:EVEDT_BUILD.TPU/NOINIT-
                /OUTPUT=EVEDT:EVEDT.TPU$SECTION EVEDT

        Where the logical EVEDT is assigned as:

        $ ASSIGN DISK:[DIR.WHERE.YOU.PUT.EVEDT.FILES] EVEDT

        I use BNEVE for the symbol since it stands for Build New EVEDT.

        Execute the command by typing BNEVE  at  the  VMS  prompt  and  hit
        return.
EVEDT BUILDERS GUIDE                                                      Page 3
(Continued)                                                     14 December 1988


        The new EVEDT.TPU$SECTION file will  be  built  and  3  information
        files will be created. These files are:

        EVEDT.INIT 
        EVEDT.LIST 
        EVEDT.LOG  

        These files will contain information  describing  how  the  current
        version  of EVEDT was built. The .LOG file is the most important of
        these files. It will list any warnings or errors encountered  while
        compiling the new version of EVEDT.

        It is beyond the scope of this text to describe  what  all  of  the
        information  in  the  information files means. EVEDT should only be
        built by an individual proficient with TPU.
