Short: Small but very useful EMACS like editor. V4.16 Author: jpayne@sun.com (Jonathan Payne) Type: dev/ade Version: 4.16 Architecture: m68k-amigaos Origin: Amiga Development Environment, ftp.ninemoons.com:pub/ade JOVE stands for Jonathan's Own Version of Emacs. JOVE is an advanced, self-documenting, customizable real-time display editor. It (and this tutorial introduction) are based on the original EMACS editor and user manual written at M.I.T. by Richard Stallman+. Although JOVE is meant to be compatible with EMACS, and indeed many of the basic commands are very similar, there are some major differences between the two editors, and you should not rely on their behaving identically. JOVE is considered a display editor because normally the text being edited is visible on the screen and is updated automatically as you type your commands. It's considered a real-time editor because the display is updated very frequently, usually after each character or pair of characters you type. This minimizes the amount of information you must keep in your head as you edit. JOVE is advanced because it provides facilities that go beyond simple insertion and deletion: filling of text; automatic indentations of programs; view more than one file at once; and dealing in terms of characters, words, lines, sentences and paragraphs. It is much easier to type one command meaning "go to the end of the paragraph" than to find the desired spot with repetition of simpler commands. Self-documenting means that at almost any time you can easily find out what a command does, or to find all the commands that pertain to a topic. Customizable means that you can change the definition of JOVE commands in little ways. For example, you can rearrange the command set; if you prefer to use arrow keys for the four basic cursor motion commands (up, down, left and right), you can. Another sort of customization is writing new commands by combining built in commands.