Richard M. Stallman's GNU emacs editor, like vi, is included with Linux and nearly every other Linux distribution. Unlike other UNIX and Linux text editors, emacs is much more than a simple text editorit is an editing environment and can be used to compile and build programs; act as an electronic diary, appointment book and calendar; compose and send electronic mail; read Usenet news; and even play games. The reason for this capability is that emacs contains a built-in language interpreter that uses the Elisp (emacs LISP) programming language.
The GNU version of this editor requires more than 30MB of hard drive space. However, there are versions with less resource requirements, and at least one other text editor included with Linux, named joe, can be used as an emacs clone (albeit with fewer features).
You can start an emacs editing session like this:
$ emacs file.txt
Was this article helpful?