home *** CD-ROM | disk | FTP | other *** search
/ Amiga Dream 59 / CDDream59.ISO / Amiga / GeekGadget / Distribution / emacs-18.59-bin.tgz.pi < prev    next >
Text File  |  1998-05-22  |  3KB  |  63 lines

  1. .name
  2. emacs
  3. .fullname
  4. GNU Emacs editor
  5. .type
  6. Text Editing
  7. .short
  8. GNU Emacs editor
  9. .description
  10. GNU Emacs is the GNU incarnation of the advanced, self-documenting,
  11. customizable, extensible real-time display editor Emacs. (The `G' in
  12. `GNU' is not silent.)
  13.  
  14. We say that Emacs is a "display" editor because normally the text
  15. being edited is visible on the screen and is updated automatically as
  16. you type your commands.
  17.  
  18. We call it a "real-time" editor because the display is updated very
  19. frequently, usually after each character or pair of characters you
  20. type.  This minimizes the amount of information you must keep in your
  21. head as you edit.
  22.  
  23. We call Emacs advanced because it provides facilities that go beyond
  24. simple insertion and deletion: filling of text; automatic indentation
  25. of programs; viewing two or more files at once; and dealing in terms
  26. of characters, words, lines, sentences, paragraphs, and pages, as well
  27. as expressions and comments in several different programming
  28. languages.  It is much easier to type one command meaning "go to the
  29. end of the paragraph" than to find that spot with simple cursor keys.
  30.  
  31. "Self-documenting" means that at any time you can type a special
  32. character, `Control-h', to find out what your options are.  You can
  33. also use it to find out what any command does, or to find all the
  34. commands that pertain to a topic.
  35.  
  36. "Customizable" means that you can change the definitions of Emacs
  37. commands in little ways.  For example, if you use a programming
  38. language in which comments start with `<**' and end with `**>', you
  39. can tell the Emacs comment manipulation commands to use those strings.
  40. Another sort of customization is rearrangement of the command set.
  41. For example, if you prefer the four basic cursor motion commands (up,
  42. down, left and right) on keys in a diamond pattern on the keyboard,
  43. you can have it.
  44.  
  45. "Extensible" means that you can go beyond simple customization and
  46. write entirely new commands, programs in the Lisp language to be run
  47. by Emacs's own Lisp interpreter.  Emacs is an "on-line extensible"
  48. system, which means that it is divided into many functions that call
  49. each other, any of which can be redefined in the middle of an editing
  50. session.  Any part of Emacs can be replaced without making a separate
  51. copy of all of Emacs.  Most of the editing commands of Emacs are
  52. written in Lisp already; the few exceptions could have been written in
  53. Lisp but are written in C for efficiency.  Although only a programmer
  54. can write an extension, anybody can use it afterward.
  55. .version
  56. 18.59
  57. .author
  58. Richard Stallman
  59. .distribution
  60. GNU Public License
  61. .described-by
  62. Fred Fish (fnf@amigalib.com)
  63.