1. Introduction
ne
is a full screen text editor for UN*X (or, more
precisely, for POSIX: see section 7. Motivations and Design). I came to
the decision to write such an editor after getting completely sick of
vi
, 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(1) operating system just to do some editing.
A concise overview of the main features follows:
-
three user interfaces: control keystrokes, command line, and menus;
keystrokes and menus are completely configurable;
-
full support for UTF-8 files, including multiple-column characters;
-
the number of documents and clips, the dimensions of the display, and
the file/line lengths are limited only by the integer size of the machine;
-
simple scripting language where scripts can be generated via an
idiotproof record/play method;
-
unlimited undo/redo capability (can be disabled with a command);
-
automatic preferences system based on the extension of the file name being
edited;
-
a file requester with completion features for easy file retrieval;
-
extended regular expression search and replace a la
emacs
and
vi
;
-
a very compact memory model--you can easily load and modify very large files;
-
editing of binary files.
This document was generated
by Sebastiano Vigna on September, 27 2004
using texi2html