This is a temporary directory containing an updated version of Jef
Pozkanzer's "e" screen editor (from https://acme.com/software/e/ ),
and a current copy of Ecce, both of which have been modified for use
in a Unicode environment.

My intention is to create a hybrid screen editor with an "Ecce button".

I have prototyped just that using real Emacs but as a substitute for
Hamish's "Vecce" I'd rather have a self-contained program than expect
people to install and learn Emacs.

I'm putting this here for now in order to feed back the Unicode changes
to Jef without spamming his mailbox with a large tar file.

You can see what has changed from file e.diff in this directory.

'vide' in this directory is my previous attempt (around 2004) to merge
a screen editor with the Ecce command-line editor.  I wasn't very happy
with it but kept it around to document some of the better versus worse
design decisions.  Vide was a draft/prototype that was created only to
prompt discussion on editor design with a colleague (Rainer Thonnes) who
had ported a version of Hamish Dewar's "Vecce" to C/Unix.  With all due
respect to Hamish whose work is usually brilliant, Vecce was perhaps
his only mis-step, being primarily a command-line editor with a full
screen display clumsily retrofitted, whereas we were trying to create
what was primarily a good screen editor with the facilities of a programmed
command-line editor available when needed.

Emacs was to a small degree more along the desired lines, except that
Emacs' programming facilities in E-Lisp were not something you would
just key in off the top of your head to perform a complex edit on the
fly.  By the way, for most of us Edinburgh people brought up on Ecce,
it was not just an editor - it replaced utilities such as awk and sed
from the Unix world.

Graham
21 Aug 2023