GNU Emacs

GNU Emacs is an extensible and customizable text editor. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing.

Features
Emacs traditionally does not support syntax highlighting, so you had to write your own mode for that to happen (mode is GNU speak for a filter), the version available for OS/2 used an older method to make this happen so the tutorials on the net are not 100% applicable, but you can use the Modula-2 mode listed in the links section below as a model for your own mode. It is not as difficult as it may seem at first.
 * Syntax highlighting

Versions

 * May 1992: 18.58.3 for OS/2 2.0
 * 1995: 19.30
 * May 1996: 19.31
 * Aug 1996: 19.33
 * Jul 1999: 20.3.1
 * Nov 2000: 20.6 (OS/2 port by Jeremy Bowen)


 * 25.3 (Sep 2017)
 * 26.2 (Apr 2019)

Publications

 * Michael A. Schoonover; John S. Bowie; William R. Arnold: GNU Emacs - Addison-Wesley 1991, ISBN 0-201-56345-2
 * Debra Cameron, Bill Rosenblatt, Eric Raymond: Learning GNU Emacs - O'Reilly 1996, ISBN 1-56592-152-6
 * Bob Glickstein: Writing GNU Emacs Extensions - O'Reilly 1997, ISBN 1-56592-261-1
 * Articles
 * Murray Todd Williams: EMACS IS the kitchen sink! - OS/2 eZine 1996

Links

 * Setup help for the OS/2 20.6 version also helps with the set-up of non-USA locales etc. - By Oliver Heidelbach
 * ftp://hobbes.nmsu.edu/pub/os2/apps/editors/emacs (Emacs folder on Hobbes)
 * Modula-2 editing support for OS/2 Emacs