Provided by: e3_2.71-1_amd64 bug


       E3 - A mini text editor


       e3[ws|em|pi|vi|ne] [filename]


       e3  is  a complete mini application written fully in assembler, with a code size less than
       10000 byte. There is a status & input line, where you  can  enter  filenames,  blocknames,
       find-texts  and  line numbers.  The editor commands are similary the families of Wordstar-
       like or Emacs or Pico or vi or Nedit editors.  For online help press  ESC:h  in  vi  mode,
       else Alt-H.  This man page describes Wordstar key bindings only.


       ^A     Go word left

       ^C     Go page down

       ^D     Go right

       ^E     Go up

       ^F     Go word right

       ^G     Delete current character

       ^H     Delete left character

       ^I     Tabulator

       ^J     Get online help

       ^KB    Set block start marker

       ^KC    Copy current block

       ^KD    Save file and load a new one

       ^KK    Set block end marker

       ^KQ    Abort editing and exit. Confirm with Y or y that your changes are lost.

       ^KR    Insert a file as a new block

       ^KS    Save file and continue editing

       ^KV    Move current block inside file

       ^KW    Save a block into a file

       ^KX    Save file and exit

       ^KY    Delete text a block

       ^KZ    Suspend (simple ^Z in other editor modes)

       ^L     Repeat last ^QF or ^QA

       ^M     Enter new line

       ^QA    Search & Replace (a prompt appears). For options compare ^QF.

       ^QB    Go to block begin

       ^QC    Go to end of file

       ^QD    Go to end of line

       ^QE    Go to top of screen: 1st columne, 1st line

       ^QF    Find  a  text  string  (a  prompt  appears).  Valid  options are Case sensitive and
              Backward.  You could abort via pressing ^U . This options are equal to e3em,  e3pi,
              e3ne, but their abort keys are ^G and ^C.

       ^QG    Delete character under cursor

       ^QG    Delete character left of cursor

              Delete up to line begin

       ^QI    Go to line number (prompt appears)

       ^QK    Go to block end

       ^QR    Go to file begin

       ^QS    Go to line begin

       ^QV    Go to last postion of find

       ^QW    Go to previous word

       ^QX    Go to bottom of window (last line, end of line)

       ^QY    Delete to line end

       ^QZ    Go to next word

       ^R     Go page up

       ^S     Go left

       ^T     Delete to next word

       ^U     Undo  the  last  operation.  Also  abort  input  in  status  line (this is used for
              ^QI,^QF,^KR,^KW etc.)

       ^V     Toggle insert mode

       ^W     Scroll up

       ^X     Go down

       ^Y     Delete current line

       ^Z     Scroll down


       e3 has an UNDO mode starting in v2.2. There is no predefined UNDO  level  count.  You  can
       expect  to  UNDO at least one last insert-, delete-, overwrite- or sed_pipe-operation, but
       in most cases there are lots of UNDO stages available. e3 has a fixed size undo buffer and
       will  use  an  external  helper  file  if  some deleted data is bigger sized than the undo
       buffer.  This buffer is organized  as  a  ring,  overwriting  older  UNDO  information  if
       neccessary. So one never can say exactly how many UNDO operations are possible.  For using
       the UNDO press one of:

       ^U     in Wordstar mode

       ^QU    in Pico mode

       ^_     in Emacs mode

       u      in vi command mode

       ^U     in Nedit mode


       e3 has an arithmetic calculator built in for some simple  arithmetic  calculations  inside
       your  text.  Place  cursor  at begin of the task i.e. something like:  -3.002*-(2--3)= and
       press one of:

       ^KN    in Wordstar mode

       ^QC    in Pico mode

       ^X^N   in Emacs mode

       #      in vi command mode

       ^K     in Nedit mode

       This will insert the result into text.  Use the values  between  -999999999999.999999  ...
       999999999999.999999  with up to 6 decimal digits and the operators +-*/  and parenthesis (
       ).  Also available are p  for  constant  PI  and  r  for  accessing  the  result  of  last


       You can switch to other editor mode by pressing one of:

       ^KM    in Wordstar mode

       ^QM    in Pico mode

       altX   in Emacs mode

       <ESC>; in vi command mode

       ^E     in Nedit mode

       e3  will set a prompt SET MODE . Now enter one of e3ws, e3em, e3pi, e3vi, e3ne for setting
       Wordstar-like or Emacs or Pico or vi or Nedit style.


       e3 accepts a filename for text editing. Switch the editor mode  depending  of  the  binary
       name, one of e3ws, e3em, e3pi, e3vi, e3ne


       e3     is  an assembled executable for Linux, FreeBSD, NetBSD, OpenBSD, BeOS(tm), QNX(tm).
              e3ws, e3em, e3pi, e3vi, e3ne are symbolic links to e3.

       e3.exe is an assembled executable for 32 bit Win versions like 95/98/ME/etc.

       e3c    is a 'C' compiled executable for some other platforms, optional  built,  supporting
              WS key bindings only.

       e3arm  is  a  new  experimental  (alpha  code quality) assembled executable for ARM Linux,
              optional built (identical e3, but no arithmetics and no UNDO available).

       e3.hlp help text file (for e3c only)

       e3.res error message text file (for e3c only)

       e3-16  e3-16,, e3-16e.exe are special bonus files for 16 bit  operating  systems
              ELKS (==Embeddable Linux Kernel Subset) and DOS, supporting WS key bindings only.


       e3 is Copyright (c) 2000,01,02,03 Albrecht Kleine

       This program is free software; you can redistribute it and/or modify it under the terms of
       the GNU General Public License as  published  by  the  Free  Software  Foundation;  either
       version 2 of the License, or (at your option) any later version.

       This  program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
       without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR  PURPOSE.
       See the GNU General Public License for more details.

       You should have received a copy of the GNU General Public License along with this program;
       if not, write to the Free Software Foundation, Inc., 675 Mass Ave,  Cambridge,  MA  02139,


       There probably are some, but I don't know what they are yet.