[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

# 1. Introduction

`ne` is a full screen text editor for UN*X (or, more precisely, for POSIX: see section 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;
- syntax highlighting;
- 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.

[ << ] | [ >> ] |  |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

This document was generated by Sebastiano Vigna on February, 7 2009 using texi2html 1.76.