82 |
programs; viewing two or more files at once; and dealing in terms of |
programs; viewing two or more files at once; and dealing in terms of |
83 |
characters, words, lines, sentences, paragraphs, and pages, as well as |
characters, words, lines, sentences, paragraphs, and pages, as well as |
84 |
expressions and comments in several different programming languages. It is |
expressions and comments in several different programming languages. It is |
85 |
much easier to type one command meaning "go to the end of the paragraph" |
much easier to type one command meaning “go to the end of the paragraph” |
86 |
than to find that spot with simple cursor keys. |
than to find that spot with simple cursor keys. |
87 |
</p> |
</p> |
88 |
<p> <em>Self-documenting</em> means that at any time you can type a special |
<p> <em>Self-documenting</em> means that at any time you can type a special |
101 |
</p> |
</p> |
102 |
<p> <em>Extensible</em> means you can go beyond simple customization and |
<p> <em>Extensible</em> means you can go beyond simple customization and |
103 |
write entirely new commands, programs in the Lisp language to be run by |
write entirely new commands, programs in the Lisp language to be run by |
104 |
XEmacs's own Lisp interpreter. XEmacs is an "on-line extensible" |
XEmacs's own Lisp interpreter. XEmacs is an “on-line extensible” |
105 |
system: it is divided into many functions that call each other. You can |
system: it is divided into many functions that call each other. You can |
106 |
redefine any function in the middle of an editing session and replace |
redefine any function in the middle of an editing session and replace |
107 |
any part of XEmacs without making a separate copy of all of XEmacs. Most |
any part of XEmacs without making a separate copy of all of XEmacs. Most |