________________________________________________________________________

E4(tm) Editor Complete Feature List
(C) Copyright Neil Faulks 1991-1993. All Rights Reserved.
________________________________________________________________________

Easy to use
        - hintline guides novice users
        - commentary for Cut & Paste operations
        - intuitive, efficient user interface.
        
Fast to use
        - Common commands are single keystrokes
        - Fast I/O and other operations
        
Small
        - the executable is less than 40K on disk
        - Optional 80K help file can be relocated.
        
Comprehensive context-sensitive on-line help
        - press a key to find out about it
        - look up topics alphabetically
        - helps with DOS errors
        
Outlining for programmers
        - view the structure of your program
        - move blocks of code easily
        - helps top-down design
        
Outlining for documents
        - Order your thoughts before you start
        - move chapters as if they were a single line
        
Mouse support
        - any Microsoft compatible mouse
        
SVGA support for all text modes of your video card
        - 132x50, 100x40, 80x50, 80x28, etc.

Modest System Requirements
        - Any PC or 100% compatible
        - DOS 3.0 or higher
        - 128K RAM
        - 200K of disk for full installation
        - 40K of disk for minimum installation
        
Edit multiple files (100+) (64k limit per file)
        - Load files using wildcards from inside editor or on
        command line

Powerful Dialog editing
        - filename completion
        - history editing

Resume mode
        - remembers what you were editing weeks before (even if
        you don't)
        - essential for editing AUTOEXEC.BAT & CONFIG.SYS
        - per directory Resume State
        
Macros with learn facility
        - editable within the editor
        - keystroke macros, named macros and abbreviations
        - extension specific macros
        - directory specific macros
        
Redefinable keyboard layout
        - easy and powerful

Powerful buffer manager screen
        - sort buffers by filename, date/time, or extension
        - pick files from buffer list, or by first few chars of
        name

Handles Read-Only files
        - Preserves attributes of files, including Hidden,
        System, Read-only and Shareable (on Networks) flags
        
Easy Block Marking
        - traditional mark and move
        - using shifted arrow keys
        - multiple keypress/mouse clicks to select words, lines,
        etc.

Easy (Mac-style) Cut-and-Paste between buffers
        - Editable Clipboard
        
Easy line Marking, Copying, Moving
        - one keystroke per line for Yanking or Inserting

Advanced Search & Replace
        - search (and replace) across all open files
        - forward/backwards, change direction with single key
        - search whole of current file or
        - search to start/end of file
        - optional loop at end of file/all files
        - search marked block
        - search for marked block/word
        - whole word search
        - caseless search
        - find string at start or end of line
        - search for end-of-line sequences CRLF/CR/LF

Read or write a block of text from/to a file
        - write can replace, backup or append to target file
        - reads can be undone and relocated

No mutilation of file in any way, E4 supports
        - long lines
        - full 8-bit character set (including NULLS)
        - no CRLF on last line
        - with or without ^Z
        - you can even edit the text of .EXE files
        - any character may be entered from the keyboard

Multi-System support
        - allows direct editing of UNIX and Macintosh text files
        
Continuous display of character under cursor as
        - graphic (for control characters)
        - hex and decimal

Automatic File analysis on loading
        - warns of NULLS, control characters or IBM Characters
        - indictates end-of-line sequence(s) used
        - can be run manually

Block operations
        - search for marked block
        - confine search to block
        - print
        - write to file
        - indent/outdent
        - read block from file
        
Special backup system dispenses with .BAK files
        - tidies your directories
        - more reliable

Automatic timed backups of all loaded files
        - configurable on a per directory basis
        
Execute DOS commands
        - built-in file deletion and change directory
        - shell to DOS
        - command history and filename completion
        - execute commands directly or using COMMAND.COM
        - copes with CD whilst shelled out
        
Compile programs from inside the editor
        - Swap text to disk
        - Automatic file saving and reloading
        - Full Error Parsing/Tracking
        
Template files for new files
        - program skeleton files
        - boilerplate memos
        - Template macros, e.g. insert date/filename, etc.
        
Programmer's Reference tools
        - ASCII Chart
        - PC Colour Codes
        - scan and ASCII codes for keyboard keys
        - convert MSDOS error codes to messages

Project Files: multiple edit sessions can be stored and recalled
        - allows easy compilation of projects using MAKE
        - automatic project file creation
        
Picture Mode allows drawing using line-draw characters
        - automatic extension of lines with spaces
        
WordWrap & WordProcessing modes
        - auto (live) or manual reformating
        - indented paragraphs
        - hanging paragraphs
        - adjustable left & right margins
        - suitable for formatting program comments through to
        simple Word Processing
        
Print file or block
        - CR or CRLF printers
        - optional FF at end of job
        - strip or preserve control characters
        - adjustable left margin
        - initialisation String
        - PostScript printer support (using E4PRINT program)
        
Optional extra External Command Modules
        - Date/Time insertion in any format (included)
        - Programmer's Calculator (optional)
        - Many more planned

Classic Features
        - auto indent for program editing
        - optional Tab to Space expansion on entry
        - toggle case, make uppercase, lowercase, or title
        - bracket Matching and mismatch location
        - multiple Bookmarks/Tags
        
Extra Features
        - Onscreen clock
        - Screen Saver

Simple installation and Configuration
        - configurable using files and/or environment variables
        - separate colour settings for Colour & Mono displays
        - option settings stored on per-extension basis

Windows Ready
        - Runs fine in DOS box
        - Supports 50-line mode in DOS Box
        
Network Friendly
        - Used on several educational networks
        - global and user specific configuration
        - support for Novell shareable attributes

