GPL (GNU General Public License)    
3.3/5 20
e3 is a very compact editor.




e3 is a micro text editor with an executable code size between 3800 and 35000 bytes, depending on used assembler options, platform and self compressor.

Except for 'syntax highlighting', the e3 binary supports all of the basic functions one expects plus built in arithmetic calculations. If you have installed the stream editor 'sed' you can use these tools as sub-processes, getting the full power of regular expressions.

e3 can use Wordstar-, EMACS-, Pico, Nedit or vi-like key bindings, whichever the user chooses. Also the user can calculate arithmetics inside the text.

e3's assembler version is available on 11 most important x86 OS, see below for details.
Also available is an (alpha level) 32 bit native code assembler version for StrongARM ("Advanced Risc Machine") CPUs.

There is also a GNU-C-written version for non-i386-Unix and non-ARM-Linux platforms (e3.c) using Wordstar keybindings only. This README doesn't further mention e3.c. (Just make it!)

e3 is designed to be INDEPENDENT OF LIBC OR ANY OTHER library, except on QNX and Win32.

e3 has been tested using the terminal console, but Xterm, Eterm, rxvt, kvt, vt220 and vt100 should work too.


All versions of e3 accept a filename as argument; see the man page.

There is a status and input line, where you can enter filenames, find-texts, line numbers etc. In the lower right corner you will find a code like "WS" showing the selected editor mode and a help pointer (EXCEPT vi).

e3 changes the appearance of the cursor (to reverse) depending on insert/overwrite mode (on Linux text console only).

For details on key bindings read each e3xx's initial page or type Alt-H during edit (for vi use ESC:h).

On some computers (BeOS, QNX etc.) Alt-key combinations won't work: press followed by the key, e.g. press ESC and H instead of Alt-H.

e3 shows a dot for characters below ASCII 20h and greater 7Fh (except on win9x and except on UTF-8 version).

At the end of an edit cycle, e3 asks you something like "SAVE? Ynl". Press "n" to NOT save, "l" for SAVE and LOAD new, any other for SAVE and EXIT.

What's New in This Release:

Final release: adjusted to current versions of NASM and YASM assemblers.
Last updated on May 28th, 2010

0 User reviews so far.