JED is a text editor that makes extensive use of the S-Lang library.
Features
) Color syntax highlighting on color terminals
) Code folding support
) Drop-down menus on all terminals and platforms
) Emulates editors Emacs, EDT, WordStar, Borland, Brief
) Extensible in the C-like language S-Lang, making the editor highly customizable
) Can read Texinfo (GNU info) files from within JED's info browser
) A variety of programming modes (with syntax highlighting) are available including C, C++, Fortran, TeX, HTML, sh, Perl, Python, IDL, DCL, nroff, more
) Edits TeX files with AUC-TeX style editing, BiBTeX support
) Asynchronous subprocess support allowing one to compile from within the editor
) Built-in support for the GPM mouse driver on Linux console
) Abbreviation and dynamic abbreviation modes
) 8-bit clean with mute/dead key support
) Rectangular cut/paste; regular expressions; incremental searches; search replace across multiple files; multiple windows; multiple buffers; shell modes; directory editor (dired); mail; rmail; ispell; and much, much more.