ne is a full screen text editor for UN*X (or, more precisely, for
POSIX: see Motivations and Design) and for the Amiga. I came to the
decision of writing such an editor after getting completely sick of
both from a feature and user interface point of view. I needed an editor that I
could use through a
telnet connection or a phone line, and that wouldn't
fire off a full-blown LITHP operating system just to do some editing.
The first versions of
ne were created on an Amiga 3000T, using the port of
curses library by Simon John Raybould. After switching to the
terminfo library, the development continued under UN*X.
Finally, I ported
terminfo to the Amiga, thus making again possible to
develop on that platform. For
ne 1.0, an effort has been made in order
to provide a
terminfo emulation using GNU's
The main inspiration for this work came from Martin Taillefer's
TurboText for the Amiga, which is the best editor I ever saw, on any
The design goal of
ne was to write an editor easy to use at first sight,
powerful, and completely configurable. Running on any terminal that
could handle was also a basic issue, because there is no use in getting
accustomed to a new tool if you cannot use it when you really need it.
Finally, sparing resource usage was considered essential.
runs only on UN*X terminals, but a future release will provide an X
Of course, the Amiga user will find
ne much less attractive. There are
several excellent editors for the Amiga, and
ne lacks many powerful
features the users are now accustomed to. However, for very special usages,
such as editing through a serial terminal connected to the
ne is the only choice, since it runs in any CLI (even in remote ones).
Of course, a correct installation of
aterminfo (the Amiga
terminfo clone) is a basic requirement. See Some Notes for the Amiga User.
A concise overview of the main features follows:
 This otherwise unremarkable language is distinguished by the absence of an `
s' in its character set; users must substitute `
th'. LITHP is said to be useful in protheththing lithtth.