home *** CD-ROM | disk | FTP | other *** search
- ****************************************************************
- E4(tm) Editor Version 1.51 README
- (C) Copyright N.Faulks 1992. All Rights Reserved.
- ****************************************************************
-
- This new version of E4 offers more and better features than ever
- before, but it's still less than 40K on disk.
-
- E4 isn't a bloated every-feature-under-the-sun product, it is a
- small, fast editor that manages to provide most of the features
- most people use.
-
- E4 is great for people who only want to edit AUTOEXEC.BAT and
- CONFIG.SYS as well as Programmers and System/Network
- Adminstrators. The simple but powerful macro facility turns E4
- into a complete Program Development Environment.
-
- E4 really is better than other editors, because it is easy to
- use and powerful. Yes, you have to take the trouble to learn it,
- but once you have got over the short initial learning curve it
- WILL make you more productive. Easy to use doesn't have to mean
- pull down menus and WIMPs. E4 works well with a mouse, but the
- common commands are only a single mnemonic keystroke (E4 doesn't
- use the function keys: how can they be easy to remember?). It
- doesn't matter if you have "every feature" if they are all
- equally difficult to use, but E4 makes everyone into an expert:
- E4's "Hintline" tells you what you can do, at every point in the
- editor. Full context-sensitive help makes it easy to learn.
-
- Feature lists are not the whole story: that's why E4 is made
- available on a try-before-you buy basis. Don't just reject it
- because it isn't exactly the same as what you're using: try it!
-
- E4 already has a large user community including genuine
- professional programmers, businesspeople, educators, and
- students. If you've got a suggestion, complaint or problem call
- the author (Neil Faulks) on 071 873 2007 (+44 71 873 2007)
- during office hours, or mail him on the Internet
- (neil@dcs.kcl.ac.uk) or through CompuServe
- (>INTERNET:neil@dcs.kcl.ac.uk). We want you to be happy with E4,
- before and after you buy it.
-
- NOTICE *********************************************************
-
- This is a Try-before-you-buy Evaluation copy of the E4 Editor,
- it is fully functional. You may use E4 freely for up to 30 days,
- but if you want to use it after this period you must pay for it.
- See later in this file.
-
- Occasionally the editor will ask you to press a key when you
- first run it, this feature is absent from the commercial version
- you will receive upon payment.
-
- Buying your own copy also brings the benefits of comprehensive
- printed documentation, extra utility programs and macros.
-
- PACKING LIST ***************************************************
-
- This software should be distributed as the single file
- E4V150.EXE, a self extracting archive. When run the archive will
- create the files listed below. PLEASE KEEP THE ORIGINAL ARCHIVE
- FILE TO GIVE TO OTHERS.
-
- E4.EXE The Editor itself (All you need!)
- E4.HLP The help file for the editor
- E4KEYS A sample keyboard mapping file
- E4README.TXT This document, Please read it all
- E4FEATS.TXT A list of features
- E4ORDER.TXT Order form. Site/Network/Educational Licences
- are available
- E4VENDOR.TXT Notes for shareware vendors and BBSs. Includes
- feature lists and descriptions
- FILE_ID.DIZ A BBS description file
- TEMPLATE.C A sample template file for C programmers
- E4OPTS.C A sample options file (for C programs)
-
- The sample E4KEYS file includes some key definitions of use only
- to programmers. These are distributed as macros in the
- registered version, but are included here in the keys file, to
- save space. The sample definitions allow you to compile from
- within the editor (a single file or a complete project), and to
- execute your program with or without a debugger. The registered
- version provides full error tracking, allowing you to step
- through error messages one by one, taking you to the correct
- file and line.
-
- CHANGES since version 1.00 *************************************
-
- Version 1.00 was the first "Try-Before-You-Buy" release. Prior
- commercial-only versions used a different numbering scheme.
- There have been several interim releases, but this section just
- covers major changes between 1.00 and the current release, minor
- enhancements are not listed.
-
- Version 1.51
-
- New Ditto function using ALT-Space Bar. New CATCH macro keyword
- (useful in template macros). Enhanced handling of Read-Only
- files, can now edit System and Hidden files also. Enhanced
- handling of environment variables in DOS commands. Better
- handling of ^Break when macro playing is paused. Modified screen
- blanker to allow portables to power down.
-
- Version 1.5
-
- Support for external commands and tools. All new Picture
- mode/Line Draw mode. Automatic Project File creation. New
- commands: Buffer Reload, Tools Editclip, Goto Edit (New edit
- tracking system). Multiple tags. New Wordprocessing and WordWrap
- modes. Support for bright screen background colours. More
- support for Novell Netware. Template Macros. Enhanced Find Eol
- to allow searching for Lone CR or LF at ends of lines. Extended
- help system.
-
- OVERVIEW *******************************************************
-
- E4 will run on any PC compatible with 128K of RAM, under MSDOS
- 3.0 or above, and any standard display adaptor. A hard disk is
- not required: the minimum installation is less than 40K.
-
- SVGA support allows for special text modes such as 100x40,
- 132x60, on those cards that offer it.
-
- Full use is made of enhanced keyboards including F11 & F12 and
- other special key combinations. Full mouse support (for a
- Microsoft compatible mouse) allows on screen selection of text
- and menu operation. Note that mouse support in SVGA screen modes
- often does not work due to mouse driver limitations.
-
- The editor occupies less that 40K of disk space making it
- suitable for installation on a RAM Disk, the optional help file
- can be relocated elsewhere; using the E4HELP environment
- variable.
-
- E4 has a short start up time and loads and saves files very
- quickly.
-
- Most of the keys on the keyboard may be redefined to suit you.
- Any standard key combination may be assigned to any editor
- function, simply by editing a text file listing the assignments
- to be made (E4KEYS). A command line switch can be used to
- override customisation so that someone can use the editor on
- another person's machine, for example when giving help in a
- school or college.
-
- The normal Cut and Paste system, which allows arbitrary streams
- of characters to be moved about the editor, is augmented by a
- simple system for moving and copying whole lines, as this is
- such a common operation.
-
- A design limitation is that the maximum file size that may be
- edited is 64K, and is one reason the editor is so small. This
- limit is offset somewhat by the ease with which multiple files
- may be edited. In particular you are able to perform a truly
- global search and replace operation that affects several files.
- When programming it is not a good idea to construct a program by
- using one monolithic file, better to split it up into several
- modules.
-
- E4 comes with complete context-sensitive on-line help. But you
- can use page-up and page-down to move through the help screens
- if you want to make sure you see it all. Press F1 twice to find
- out how to use help.
-
- INSTALLATION & RUNNING *****************************************
-
- DOS 3.0 or above is needed to run E4.
-
- Copy the files listed in the packing list above to a directory
- on your hard disk and put that directory on your PATH. For
- example if you create a directory for the editor called C:\E4
- then you should add the following line to your AUTOEXEC.BAT
- file:
-
- PATH C:\E4;%PATH%
-
- If you have DOSKEY, CED, ANARKEY or a similar command line
- editor, you can have an alias that expands to the full pathname
- of the editor, instead of adding the editor directory to the
- PATH. E4 does not need to be in the path to find its support
- files.
-
- Run the editor with the list of filenames you wish to edit.
- Wildcards may be included:
-
- E4 \AUTOEXEC.BAT \CONFIG.SYS \WINDOWS\*.INI
-
- NOTE: A few systems may not correctly identify the type of
- keyboard they have: if the editor hangs then reboot, and run it
- again with the /P switch, which forces it to use only the
- standard (PC) keyboard driver, rather than the enhanced (AT)
- driver. Note that the editor has been tested and does work
- correctly on true IBM PCs, IBM PC/ATs and IBM PS/2s, as well as
- many machines from a variety of manufacturers including Compaq,
- Dell, Grid, NEC and Tandon.
-
- The /B switch will run the editor in black and white. /? will
- list other switches.
-
- Press ALT-Q to leave the editor.
-
- You can put standard switch settings into the E4 environment
- variable:
-
- SET E4=/B
-
- The example above will cause the editor to always run in Black
- and White.
-
- Configuration files and macro directories are created by default
- in the current directory. To make the editor place them in the
- directory containing E4.EXE use the following command:
-
- SET E4PATH=*
-
- These SET statements are best placed in your AUTOEXEC.BAT file.
-
- DEMO ***********************************************************
-
- A short demonstration of Resume Mode. Go to the root directory
- of your boot disk and type
-
- E4 /R AUTOEXEC.BAT CONFIG.SYS
-
- Then press ALT-Q to quit the editor
-
- Now whenever you want to edit your configuration simply go to
- the root directory and type
-
- E4
-
- The cursor will be where it was and the same files will be
- loaded. Any new files you load will also be available to future
- sessions.
-
- APPLICATION NOTES **********************************************
-
- If you use Borland's Paradox 3.5 or 4.0 you can install E4 as
- the default editor. Use the following command line:
-
- E4 /XSC * /**
-
- This sets the default extension for loading and saving to .SC
- (for script). Paradox replaces the * by the filename and the **
- by a line number within the file (E4 interprets a number after a
- slash as a line number to go to on start up).
-
- Programmers should examine the E4KEYS file to learn about
- creating macros to compiler and debug programmers.
-
- SUPPORT ********************************************************
-
- Technical support is available directly from the author by Post
- or E-Mail to any of the addresses given at the foot of this
- document. E-mail is preferred.
-
- Support is available whether or not you are a registered user:
- We want you to be happy with E4 before you buy it.
-
- ORDERING and PAYMENT *******************************************
-
- This software has been made available so that potential users
- may try it out before committing to buy it. If you think that
- you have already paid for this software then you have been
- mislead by whoever took your money. Many organisations charge a
- copying fee for providing evaluation copies of software like
- this, which is legitimate within the limits detailed in the
- E4VENDOR.TXT file. Others, who may also be charging a higher
- fee, do not make it clear that you are paying them a service
- charge for providing you with an evaluation copy of the
- software.
-
- You must pay for this software if you continue to use it. This
- is copyrighted commercial software. The term "Shareware" is
- often applied to software marketed in this way, but it must not
- be confused with free software such as that in the Public Domain
- (PD).
-
- To pay for this software please examine the file E4ORDER.TXT,
- which is a registration and order form. You can fill this in
- before or after printing it out. Alternatively any form of order
- may be used provided that all the information requested in the
- text file is provided. Always quote the issue number given on
- that form (the same Issue Number appears in the editor banner
- screen).
-
- In exchange for payment you will receive a version of the
- software without the registration reminders, and which is
- registered to you personally. The price includes a comprehensive
- printed manual and extra utility programs and macros.
-
- Note that this registered version may not be distributed in any
- way and must be treated like any other commercial program.
- Please refer to the licence agreements below.
-
- EXTRAS *********************************************************
-
- The following programs (at least) are shipped with the
- commercial version of the editor:
-
- E4SM a program to set special text modes on VGA/EGA cards. It
- also analyses your VGA card to find out what special
- text modes are available.
-
- E4TRAP a program to trap error output from a range of compilers
- so that E4 can perform error tracking. Currently
- supported compilers include Borland C/C++, Turbo Pascal,
- Turbo Linker, Turbo Assembler, Microsoft C, MASM, Fitted
- Software Modula-2, Zortech C/C++ and others. Other
- compilers will be added in the future.
-
- Many compilers that are not listed will also work, if
- they generate standard error messages. Contact us if
- your compiler is not listed, we will add it if
- necessary.
-
- E4PRINT a program to print E4 wordwrap files (and ordinary text
- files) on normal and PostScript printers.
-
- A library of useful programmer's macros is also provided.
-
- LICENCE AGREEMENT **********************************************
-
- "The software" refers in this case to the E4 editor and any
- associated documentation and/or additional programs or other
- items.
-
- "The purchaser" is that person or organisation that pays the fee
- for the software.
-
- Licence for the Unregistered Version (this version) ************
-
- This software is copyrighted and any duplication other than
- under the terms of this agreement is a breach of copyright law.
- You are given permission to duplicate the software to give to
- others provided that you do not make any changes to the software
- and that you distribute it complete (preferably as the single
- self-extracting archive file described above). You must not make
- a charge for providing a copy of the software other than within
- the limits detailed in the E4VENDOR.TXT file.
-
- You are permitted to use the editor for a period not exceeding
- 30 days beginning from the date of first use. After this time
- you must pay if you wish to continue using it, even if you
- intend to do so only infrequently. If you do not purchase your
- own copy then you should keep the software only in its archived
- (unusable) form for the purposes of giving it to others.
-
- Licences for the Commercial Version (sent to you upon **********
- registration and payment)
-
- This software is copyrighted and any duplication other than
- under the terms of this agreement is a breach of copyright law.
-
- Payment of the registration fee gains for the purchaser one or
- more disks and a licence to use the software contained on those
- disks subject to the conditions detailed below.
-
- Single user Licence ********************************************
-
- The software provided upon payment of the registration fee may
- not be duplicated other than for the purposes of installing it
- on one or more computers owned by the purchaser of the software,
- and/or for a single "back-up" copy of the supplied original disk
- or disks. The purchaser may install the software on more than
- one computer provided that there is no possibility that more
- than a single copy of the software be in use at any instant.
-
- Network Licence ************************************************
-
- Purchase of a network licence allows you to install the software
- on a single file server only (NOT a node in a peer-to-peer
- network), and the software may be used only by machines attached
- to that network that are using that server. The software may not
- be installed on any other computer.
-
- You must take all reasonable precautions to prevent unauthorised
- copying. For example, for a Novell network you must set the
- Execute Only attribute for all executables that form part of the
- software.
-
- AFTERWORD ******************************************************
-
- Thank you for taking the time to wade through this file. Please
- try out the program and send me your comments, even if you
- choose not to continue using E4!
-
- Neil Faulks Business Consultants Ltd.
- 28 Clickett Hill 37 York Road
- Basildon Woking
- Essex Surrey
- England England
- SS14 1NW GU22 7XN
-
- E-mail: neil@dcs.kcl.ac.uk
- CompuServe: >INTERNET:neil@dcs.kcl.ac.uk
-
- End-of-File
-