Sync up with r21-4-14-chise-0_21-22.
[chise/xemacs-chise.git-] / info / xemacs.info-20
index aaede94..a3b119f 100644 (file)
@@ -1,5 +1,5 @@
-This is Info file ../../info/xemacs.info, produced by Makeinfo version
-1.68 from the input file xemacs.texi.
+This is ../info/xemacs.info, produced by makeinfo version 4.0b from
+xemacs/xemacs.texi.
 
 INFO-DIR-SECTION XEmacs Editor
 START-INFO-DIR-ENTRY
@@ -30,736 +30,784 @@ versions, except that the sections entitled "The GNU Manifesto",
 translation approved by the author instead of in the original English.
 
 \1f
-File: xemacs.info,  Node: Command Index,  Next: Variable Index,  Prev: Key Index,  Up: Top
-
-Command and Function Index
-**************************
-
-* Menu:
-
-* abbrev-mode <1>:                       Abbrevs.
-* abbrev-mode:                           Minor Modes.
-* abbrev-prefix-mark:                    Expanding Abbrevs.
-* abort-recursive-edit <1>:              Recursive Edit.
-* abort-recursive-edit:                  Quitting.
-* add-change-log-entry:                  Change Log.
-* add-global-abbrev:                     Defining Abbrevs.
-* add-menu:                              Menu Customization.
-* add-menu-item:                         Menu Customization.
-* add-mode-abbrev:                       Defining Abbrevs.
-* add-name-to-file:                      Misc File Ops.
-* american-calendar:                     Date Formats.
-* append-next-kill:                      Appending Kills.
-* append-to-buffer:                      Accumulating Text.
-* append-to-file <1>:                    Misc File Ops.
-* append-to-file:                        Accumulating Text.
-* apropos:                               Help.
-* ask-user-about-lock:                   Interlocking.
-* auto-fill-mode <1>:                    Minor Modes.
-* auto-fill-mode:                        Auto Fill.
-* auto-save-mode:                        Auto Save Control.
-* back-to-indentation:                   Indentation Commands.
-* backward-char:                         Basic.
-* backward-delete-char-untabify:         Program Modes.
-* backward-kill-sentence <1>:            Kill Errors.
-* backward-kill-sentence <2>:            Sentences.
-* backward-kill-sentence:                Killing.
-* backward-kill-word <1>:                Kill Errors.
-* backward-kill-word <2>:                Words.
-* backward-kill-word:                    Killing.
-* backward-list:                         Lists.
-* backward-page:                         Pages.
-* backward-paragraph:                    Paragraphs.
-* backward-sentence:                     Sentences.
-* backward-sexp:                         Lists.
-* backward-text-line:                    Nroff Mode.
-* backward-up-list:                      Lists.
-* backward-word:                         Words.
-* batch-byte-compile:                    Compiling Libraries.
-* beginning-of-buffer:                   Basic.
-* beginning-of-defun:                    Defuns.
-* beginning-of-fortran-subprogram:       Fortran Motion.
-* beginning-of-line:                     Basic.
-* buffer-menu:                           Several Buffers.
-* byte-compile-and-load-file:            Compiling Libraries.
-* byte-compile-buffer:                   Compiling Libraries.
-* byte-compile-file:                     Compiling Libraries.
-* byte-recompile-directory:              Compiling Libraries.
-* c-indent-line:                         Basic Indent.
-* calendar:                              Calendar/Diary.
-* calendar-backward-day:                 Calendar Unit Motion.
-* calendar-backward-month:               Calendar Unit Motion.
-* calendar-backward-week:                Calendar Unit Motion.
-* calendar-beginning-of-month:           Move to Beginning or End.
-* calendar-beginning-of-week:            Move to Beginning or End.
-* calendar-beginning-of-year:            Move to Beginning or End.
-* calendar-count-days-region:            Mark and Region.
-* calendar-cursor-holidays:              Holidays.
-* calendar-end-of-month:                 Move to Beginning or End.
-* calendar-end-of-week:                  Move to Beginning or End.
-* calendar-end-of-year:                  Move to Beginning or End.
-* calendar-exchange-point-and-mark:      Mark and Region.
-* calendar-forward-day:                  Calendar Unit Motion.
-* calendar-forward-month:                Calendar Unit Motion.
-* calendar-forward-week:                 Calendar Unit Motion.
-* calendar-forward-year:                 Calendar Unit Motion.
-* calendar-goto-astro-day-number:        From Other Calendar.
-* calendar-goto-chinese-date:            From Other Calendar.
-* calendar-goto-coptic-date:             From Other Calendar.
-* calendar-goto-date:                    Specified Dates.
-* calendar-goto-ethiopic-date:           From Other Calendar.
-* calendar-goto-french-date:             From Other Calendar.
-* calendar-goto-hebrew-date:             From Other Calendar.
-* calendar-goto-islamic-date:            From Other Calendar.
-* calendar-goto-iso-date:                From Other Calendar.
-* calendar-goto-julian-date:             From Other Calendar.
-* calendar-goto-mayan-long-count-date:   Mayan Calendar.
-* calendar-goto-persian-date:            From Other Calendar.
-* calendar-goto-today:                   Specified Dates.
-* calendar-mark-today:                   Calendar Customizing.
-* calendar-next-calendar-round-date:     Mayan Calendar.
-* calendar-next-haab-date:               Mayan Calendar.
-* calendar-next-tzolkin-date:            Mayan Calendar.
-* calendar-other-month:                  Specified Dates.
-* calendar-phases-of-moon:               Lunar Phases.
-* calendar-previous-haab-date:           Mayan Calendar.
-* calendar-previous-tzolkin-date:        Mayan Calendar.
-* calendar-print-astro-day-number:       To Other Calendar.
-* calendar-print-chinese-date:           To Other Calendar.
-* calendar-print-coptic-date:            To Other Calendar.
-* calendar-print-day-of-year:            General Calendar.
-* calendar-print-ethiopic-date:          To Other Calendar.
-* calendar-print-french-date:            To Other Calendar.
-* calendar-print-hebrew-date:            To Other Calendar.
-* calendar-print-islamic-date:           To Other Calendar.
-* calendar-print-iso-date:               To Other Calendar.
-* calendar-print-julian-date:            To Other Calendar.
-* calendar-print-mayan-date:             To Other Calendar.
-* calendar-print-persian-date:           To Other Calendar.
-* calendar-set-mark:                     Mark and Region.
-* calendar-star-date:                    Calendar Customizing.
-* calendar-sunrise-sunset:               Sunrise/Sunset.
-* calendar-unmark <1>:                   Diary Commands.
-* calendar-unmark:                       Holidays.
-* call-last-kbd-macro:                   Basic Kbd Macro.
-* cancel-debug-on-entry:                 Lisp Debug.
-* capitalize-word <1>:                   Fixing Case.
-* capitalize-word:                       Case.
-* center-line:                           Fill Commands.
-* clear-rectangle:                       Rectangles.
-* comint-delchar-or-maybe-eof:           Shell Mode.
-* comint-dynamic-complete:               Shell Mode.
-* comint-next-input:                     Shell Mode.
-* comint-previous-input:                 Shell Mode.
-* command-apropos:                       Help.
-* compare-windows <1>:                   Other Window.
-* compare-windows:                       Comparing Files.
-* compile:                               Compilation.
-* compile-defun:                         Defuns.
-* convert-mocklisp-buffer:               Mocklisp.
-* conx:                                  CONX.
-* conx-buffer:                           CONX.
-* conx-init:                             CONX.
-* conx-load:                             CONX.
-* conx-region:                           CONX.
-* conx-save:                             CONX.
-* copy-file:                             Misc File Ops.
-* copy-last-shell-input:                 Shell Mode.
-* copy-region-as-kill:                   Kill Ring.
-* copy-region-to-rectangle:              RegRect.
-* copy-to-buffer:                        Accumulating Text.
-* copy-to-register:                      RegText.
-* count-lines-page:                      Pages.
-* count-lines-region:                    Position Info.
-* count-matches:                         Other Repeating Search.
-* count-text-lines:                      Nroff Mode.
-* customize:                             Easy Customization.
-* customize-apropos:                     Specific Customization.
-* customize-browse:                      Customization Groups.
-* customize-customized:                  Specific Customization.
-* customize-face:                        Specific Customization.
-* customize-group:                       Specific Customization.
-* customize-option:                      Specific Customization.
-* customize-saved:                       Specific Customization.
-* dabbrev-expand:                        Dynamic Abbrevs.
-* debug:                                 Lisp Debug.
-* debug-on-entry:                        Lisp Debug.
-* default-value:                         Locals.
-* define-abbrevs:                        Saving Abbrevs.
-* define-key <1>:                        Programmatic Rebinding.
-* define-key:                            Interactive Rebinding.
-* delete-backward-char <1>:              Basic.
-* delete-backward-char <2>:              Killing.
-* delete-backward-char:                  Kill Errors.
-* delete-blank-lines <1>:                Killing.
-* delete-blank-lines:                    Blank Lines.
-* delete-char <1>:                       Basic Picture.
-* delete-char:                           Killing.
-* delete-file:                           Misc File Ops.
-* delete-horizontal-space <1>:           Indentation Commands.
-* delete-horizontal-space:               Killing.
-* delete-indentation <1>:                Indentation Commands.
-* delete-indentation:                    Killing.
-* delete-matching-lines:                 Other Repeating Search.
-* delete-menu-item:                      Menu Customization.
-* delete-non-matching-lines:             Other Repeating Search.
-* delete-other-windows:                  Change Window.
-* delete-rectangle:                      Rectangles.
-* delete-window:                         Change Window.
-* describe-bindings:                     Help.
-* describe-calendar-mode:                General Calendar.
-* describe-coding-system:                Coding Systems.
-* describe-copying:                      Help.
-* describe-distribution:                 Help.
-* describe-function <1>:                 Help.
-* describe-function:                     Documentation.
-* describe-input-method:                 Select Input Method.
-* describe-key:                          Help.
-* describe-key-briefly:                  Help.
-* describe-language-environment:         Language Environments.
-* describe-mode:                         Help.
-* describe-no-warranty:                  Help.
-* describe-syntax:                       Syntax Change.
-* describe-variable <1>:                 Documentation.
-* describe-variable <2>:                 Examining.
-* describe-variable:                     Help.
-* diary:                                 Diary Commands.
-* diary-anniversary <1>:                 Special Diary Entries.
-* diary-anniversary:                     Sexp Diary Entries.
-* diary-astro-day-number:                Sexp Diary Entries.
-* diary-block:                           Special Diary Entries.
-* diary-cyclic <1>:                      Special Diary Entries.
-* diary-cyclic:                          Sexp Diary Entries.
-* diary-day-of-year:                     Sexp Diary Entries.
-* diary-float:                           Special Diary Entries.
-* diary-french-date:                     Sexp Diary Entries.
-* diary-hebrew-date:                     Sexp Diary Entries.
-* diary-islamic-date:                    Sexp Diary Entries.
-* diary-iso-date:                        Sexp Diary Entries.
-* diary-julian-date:                     Sexp Diary Entries.
-* diary-mail-entries:                    Diary Commands.
-* diary-mayan-date:                      Sexp Diary Entries.
-* diary-omer:                            Sexp Diary Entries.
-* diary-parasha:                         Sexp Diary Entries.
-* diary-phases-of-moon:                  Sexp Diary Entries.
-* diary-rosh-hodesh:                     Sexp Diary Entries.
-* diary-sabbath-candles:                 Sexp Diary Entries.
-* diary-sunrise-sunset:                  Sexp Diary Entries.
-* diary-yahrzeit:                        Sexp Diary Entries.
-* diff:                                  Comparing Files.
-* diff-backup:                           Comparing Files.
-* digit-argument:                        Arguments.
-* dired:                                 Dired Enter.
-* dired-other-window <1>:                Pop Up Window.
-* dired-other-window:                    Dired Enter.
-* disable-command:                       Disabling.
-* disable-menu-item:                     Menu Customization.
-* disassemble:                           Compiling Libraries.
-* display-time:                          Mode Line.
-* dissociated-press:                     Dissociated Press.
-* do-auto-save:                          Auto Save Control.
-* doctor:                                Total Frustration.
-* down-list:                             Lists.
-* downcase-region:                       Case.
-* downcase-word <1>:                     Case.
-* downcase-word:                         Fixing Case.
-* edit-abbrevs:                          Editing Abbrevs.
-* edit-abbrevs-redefine:                 Editing Abbrevs.
-* edit-options:                          Edit Options.
-* edit-picture:                          Picture.
-* edit-tab-stops <1>:                    Text Mode.
-* edit-tab-stops:                        Tab Stops.
-* edit-tab-stops-note-changes:           Tab Stops.
-* edt-emulation-off:                     Emulation.
-* edt-emulation-on:                      Emulation.
-* electric-nroff-mode:                   Nroff Mode.
-* emacs-lisp-mode:                       Lisp Eval.
-* emacs-version:                         Bugs.
-* enable-command:                        Disabling.
-* enable-menu-item:                      Menu Customization.
-* end-kbd-macro:                         Basic Kbd Macro.
-* end-of-buffer:                         Basic.
-* end-of-defun:                          Defuns.
-* end-of-fortran-subprogram:             Fortran Motion.
-* end-of-line:                           Basic.
-* enlarge-window:                        Change Window.
-* enlarge-window-horizontally:           Change Window.
-* european-calendar:                     Date Formats.
-* eval-current-buffer:                   Lisp Eval.
-* eval-defun:                            Lisp Eval.
-* eval-expression:                       Lisp Eval.
-* eval-last-sexp:                        Lisp Eval.
-* eval-region:                           Lisp Eval.
-* exchange-point-and-mark:               Setting Mark.
-* execute-extended-command:              M-x.
-* exit-calendar:                         General Calendar.
-* exit-recursive-edit:                   Recursive Edit.
-* expand-abbrev:                         Expanding Abbrevs.
-* expand-region-abbrevs:                 Expanding Abbrevs.
-* fancy-diary-display:                   Fancy Diary Display.
-* fill-individual-paragraphs:            Fill Prefix.
-* fill-paragraph:                        Fill Commands.
-* fill-region:                           Fill Commands.
-* fill-region-as-paragraph:              Fill Commands.
-* find-alternate-file:                   Visiting.
-* find-file:                             Visiting.
-* find-file-other-frame <1>:             XEmacs under X.
-* find-file-other-frame:                 Visiting.
-* find-file-other-window <1>:            Pop Up Window.
-* find-file-other-window:                Visiting.
-* find-tag:                              Find Tag.
-* find-tag-other-window <1>:             Find Tag.
-* find-tag-other-window:                 Pop Up Window.
-* find-this-file:                        Visiting.
-* find-this-file-other-window:           Visiting.
-* fortran-column-ruler:                  Fortran Columns.
-* fortran-comment-region:                Fortran Comments.
-* fortran-indent-line:                   ForIndent Commands.
-* fortran-indent-subprogram:             ForIndent Commands.
-* fortran-mode:                          Fortran.
-* fortran-next-statement:                Fortran Motion.
-* fortran-previous-statement:            Fortran Motion.
-* fortran-split-line:                    ForIndent Commands.
-* fortran-window-create:                 Fortran Columns.
-* forward-char:                          Basic.
-* forward-list:                          Lists.
-* forward-page:                          Pages.
-* forward-paragraph:                     Paragraphs.
-* forward-sentence:                      Sentences.
-* forward-sexp:                          Lists.
-* forward-text-line:                     Nroff Mode.
-* forward-word:                          Words.
-* global-set-key <1>:                    Interactive Rebinding.
-* global-set-key:                        Programmatic Rebinding.
-* goto-char:                             Basic.
-* goto-line:                             Basic.
-* hanoi:                                 Amusements.
-* help-with-tutorial <1>:                Help.
-* help-with-tutorial:                    Basic.
-* hide-body:                             Outline Visibility.
-* hide-entry:                            Outline Visibility.
-* hide-leaves:                           Outline Visibility.
-* hide-subtree:                          Outline Visibility.
-* holidays:                              Holidays.
-* include-other-diary-files:             Included Diary Files.
-* indent-c-exp:                          Multi-line Indent.
-* indent-for-comment:                    Comments.
-* indent-new-comment-line:               Comments.
-* indent-region <1>:                     Multi-line Indent.
-* indent-region:                         Indentation Commands.
-* indent-relative:                       Indentation Commands.
-* indent-rigidly:                        Indentation Commands.
-* indent-sexp:                           Multi-line Indent.
-* indented-text-mode:                    Text Mode.
-* info:                                  Help.
-* insert-abbrevs:                        Saving Abbrevs.
-* insert-anniversary-diary-entry:        Special Diary Entries.
-* insert-block-diary-entry:              Special Diary Entries.
-* insert-cyclic-diary-entry:             Special Diary Entries.
-* insert-diary-entry:                    Adding to Diary.
-* insert-file:                           Misc File Ops.
-* insert-hebrew-diary-entry:             Hebrew/Islamic Entries.
-* insert-islamic-diary-entry:            Hebrew/Islamic Entries.
-* insert-kbd-macro:                      Save Kbd Macro.
-* insert-monthly-diary-entry:            Adding to Diary.
-* insert-monthly-hebrew-diary-entry:     Hebrew/Islamic Entries.
-* insert-monthly-islamic-diary-entry:    Hebrew/Islamic Entries.
-* insert-parentheses:                    Balanced Editing.
-* insert-register:                       RegText.
-* insert-weekly-diary-entry:             Adding to Diary.
-* insert-yearly-diary-entry:             Adding to Diary.
-* insert-yearly-hebrew-diary-entry:      Hebrew/Islamic Entries.
-* insert-yearly-islamic-diary-entry:     Hebrew/Islamic Entries.
-* interactive:                           M-x.
-* interrupt-shell-subjob:                Shell Mode.
-* inverse-add-global-abbrev:             Defining Abbrevs.
-* inverse-add-mode-abbrev:               Defining Abbrevs.
-* invert-face:                           Faces.
-* isearch-abort:                         Incremental Search.
-* isearch-backward:                      Incremental Search.
-* isearch-backward-regexp:               Regexp Search.
-* isearch-complete:                      Incremental Search.
-* isearch-delete-char:                   Incremental Search.
-* isearch-exit:                          Incremental Search.
-* isearch-forward:                       Incremental Search.
-* isearch-forward-regexp:                Regexp Search.
-* isearch-quote-char:                    Incremental Search.
-* isearch-repeat-backward:               Incremental Search.
-* isearch-repeat-forward:                Incremental Search.
-* isearch-ring-advance:                  Incremental Search.
-* isearch-ring-retreat:                  Incremental Search.
-* isearch-yank-line:                     Incremental Search.
-* isearch-yank-word:                     Incremental Search.
-* jump-to-register:                      Split Window.
-* just-one-space:                        Killing.
-* kbd-macro-query:                       Kbd Macro Query.
-* kill-all-abbrevs:                      Defining Abbrevs.
-* kill-buffer:                           Kill Buffer.
-* kill-comment:                          Comments.
-* kill-compilation:                      Compilation.
-* kill-line:                             Killing.
-* kill-local-variable:                   Locals.
-* kill-output-from-shell:                Shell Mode.
-* kill-rectangle:                        Rectangles.
-* kill-region:                           Killing.
-* kill-sentence <1>:                     Killing.
-* kill-sentence:                         Sentences.
-* kill-sexp <1>:                         Lists.
-* kill-sexp:                             Killing.
-* kill-some-buffers:                     Kill Buffer.
-* kill-word <1>:                         Words.
-* kill-word:                             Killing.
-* latex-mode:                            TeX Mode.
-* LaTeX-mode:                            TeX Mode.
-* lisp-complete-symbol:                  Lisp Completion.
-* lisp-indent-line:                      Basic Indent.
-* lisp-interaction-mode:                 Lisp Interaction.
-* lisp-mode:                             External Lisp.
-* lisp-send-defun:                       External Lisp.
-* list-abbrevs:                          Editing Abbrevs.
-* list-buffers:                          List Buffers.
-* list-calendar-holidays:                Holidays.
-* list-coding-systems:                   Coding Systems.
-* list-command-history:                  Repetition.
-* list-directory:                        ListDir.
-* list-hebrew-diary-entries:             Hebrew/Islamic Entries.
-* list-holidays:                         Holidays.
-* list-input-methods:                    Select Input Method.
-* list-islamic-diary-entries:            Hebrew/Islamic Entries.
-* list-matching-lines:                   Other Repeating Search.
-* list-options:                          Edit Options.
-* list-tags:                             List Tags.
-* list-yahrzeit-dates:                   From Other Calendar.
-* load:                                  Loading.
-* load-default-sounds:                   Audible Bell.
-* load-file:                             Loading.
-* load-library <1>:                      Startup Paths.
-* load-library:                          Loading.
-* load-sound-file:                       Audible Bell.
-* local-set-key:                         Interactive Rebinding.
-* local-unset-key:                       Interactive Rebinding.
-* locate-library:                        Loading.
-* lpr-buffer:                            Hardcopy.
-* lpr-region:                            Hardcopy.
-* mail:                                  Sending Mail.
-* mail-cc:                               Mail Mode.
-* mail-fill-yanked-message:              Mail Mode.
-* mail-interactive-insert-alias:         Mail Headers.
-* mail-other-window <1>:                 Pop Up Window.
-* mail-other-window:                     Sending Mail.
-* mail-send:                             Mail Mode.
-* mail-send-and-exit:                    Mail Mode.
-* mail-signature:                        Mail Mode.
-* mail-subject:                          Mail Mode.
-* mail-to:                               Mail Mode.
-* mail-yank-original:                    Mail Mode.
-* make-directory:                        File Names.
-* make-face-bold:                        Faces.
-* make-face-bold-italic:                 Faces.
-* make-face-italic:                      Faces.
-* make-face-larger:                      Faces.
-* make-face-smaller:                     Faces.
-* make-face-unbold:                      Faces.
-* make-face-unitalic:                    Faces.
-* make-frame:                            XEmacs under X.
-* make-local-variable:                   Locals.
-* make-obsolete:                         Compiling Libraries.
-* make-symbolic-link:                    Misc File Ops.
-* make-variable-buffer-local:            Locals.
-* manual-entry:                          Documentation.
-* mark-beginning-of-buffer:              Setting Mark.
-* mark-calendar-holidays:                Holidays.
-* mark-defun <1>:                        Defuns.
-* mark-defun:                            Marking Objects.
-* mark-diary-entries:                    Diary Commands.
-* mark-end-of-buffer:                    Setting Mark.
-* mark-fortran-subprogram:               Fortran Motion.
-* mark-hebrew-diary-entries:             Hebrew/Islamic Entries.
-* mark-included-diary-files:             Included Diary Files.
-* mark-islamic-diary-entries:            Hebrew/Islamic Entries.
-* mark-page <1>:                         Pages.
-* mark-page:                             Marking Objects.
-* mark-paragraph <1>:                    Paragraphs.
-* mark-paragraph:                        Marking Objects.
-* mark-sexp <1>:                         Marking Objects.
-* mark-sexp:                             Lists.
-* mark-whole-buffer:                     Marking Objects.
-* mark-word <1>:                         Words.
-* mark-word:                             Marking Objects.
-* minibuffer-complete:                   Completion.
-* minibuffer-complete-word:              Completion.
-* modify-syntax-entry:                   Syntax Change.
-* mouse-del-char:                        Additional Mouse Operations.
-* mouse-delete-window:                   Additional Mouse Operations.
-* mouse-keep-one-window:                 Additional Mouse Operations.
-* mouse-kill-line:                       Additional Mouse Operations.
-* mouse-line-length:                     Additional Mouse Operations.
-* mouse-scroll:                          Additional Mouse Operations.
-* mouse-select:                          Additional Mouse Operations.
-* mouse-select-and-split:                Additional Mouse Operations.
-* mouse-set-mark:                        Additional Mouse Operations.
-* mouse-set-point:                       Additional Mouse Operations.
-* mouse-track:                           Additional Mouse Operations.
-* mouse-track-adjust:                    Additional Mouse Operations.
-* mouse-track-and-copy-to-cutbuffer:     Additional Mouse Operations.
-* mouse-track-delete-and-insert:         Additional Mouse Operations.
-* move-over-close-and-reindent:          Balanced Editing.
-* move-to-window-line:                   Basic.
-* name-last-kbd-macro:                   Save Kbd Macro.
-* narrow-to-region:                      Narrowing.
-* negative-argument:                     Arguments.
-* newline:                               Basic.
-* newline-and-indent:                    Basic Indent.
-* next-complex-command:                  Repetition.
-* next-error:                            Compilation.
-* next-line:                             Basic.
-* not-modified:                          Saving.
-* nroff-mode:                            Nroff Mode.
-* occur:                                 Other Repeating Search.
-* open-dribble-file:                     Bugs.
-* open-line:                             Blank Lines.
-* open-rectangle:                        Rectangles.
-* open-termscript:                       Bugs.
-* other-window:                          Other Window.
-* other-window-any-frame:                Other Window.
-* outline-backward-same-level:           Outline Motion.
-* outline-forward-same-level:            Outline Motion.
-* outline-next-visible-heading:          Outline Motion.
-* outline-previous-visible-heading:      Outline Motion.
-* outline-up-heading:                    Outline Motion.
-* overwrite-mode:                        Minor Modes.
-* phases-of-moon:                        Lunar Phases.
-* picture-backward-clear-column:         Basic Picture.
-* picture-backward-column:               Basic Picture.
-* picture-clear-column:                  Basic Picture.
-* picture-clear-line:                    Basic Picture.
-* picture-clear-rectangle:               Rectangles in Picture.
-* picture-clear-rectangle-to-register:   Rectangles in Picture.
-* picture-forward-column:                Basic Picture.
-* picture-motion:                        Insert in Picture.
-* picture-motion-reverse:                Insert in Picture.
-* picture-move-down:                     Basic Picture.
-* picture-move-up:                       Basic Picture.
-* picture-movement-down:                 Insert in Picture.
-* picture-movement-left:                 Insert in Picture.
-* picture-movement-ne:                   Insert in Picture.
-* picture-movement-nw:                   Insert in Picture.
-* picture-movement-right:                Insert in Picture.
-* picture-movement-se:                   Insert in Picture.
-* picture-movement-sw:                   Insert in Picture.
-* picture-movement-up:                   Insert in Picture.
-* picture-newline:                       Basic Picture.
-* picture-open-line:                     Basic Picture.
-* picture-set-tab-stops:                 Tabs in Picture.
-* picture-tab:                           Tabs in Picture.
-* picture-tab-search:                    Tabs in Picture.
-* picture-yank-rectangle:                Rectangles in Picture.
-* picture-yank-rectangle-from-register:  Rectangles in Picture.
-* plain-tex-mode:                        TeX Mode.
-* plain-TeX-mode:                        TeX Mode.
-* play-sound:                            Audible Bell.
-* point-to-register:                     RegPos.
-* prefer-coding-system:                  Recognize Coding.
-* prepend-to-buffer:                     Accumulating Text.
-* previous-complex-command:              Repetition.
-* previous-line:                         Basic.
-* print-buffer:                          Hardcopy.
-* print-diary-entries <1>:               Diary Customizing.
-* print-diary-entries:                   Diary Commands.
-* print-region:                          Hardcopy.
-* quail-set-keyboard-layout:             Select Input Method.
-* query-replace:                         Query Replace.
-* query-replace-regexp:                  Query Replace.
-* quietly-read-abbrev-file:              Saving Abbrevs.
-* quit-shell-subjob:                     Shell Mode.
-* quoted-insert:                         Basic.
-* re-search-backward:                    Regexp Search.
-* re-search-forward:                     Regexp Search.
-* read-abbrev-file:                      Saving Abbrevs.
-* read-key-sequence:                     Representing Keystrokes.
-* recenter <1>:                          Scrolling.
-* recenter:                              Basic.
-* recover-file:                          Recover.
-* redraw-calendar:                       General Calendar.
-* register-to-point:                     RegPos.
-* relabel-menu-item:                     Menu Customization.
-* remove-directory:                      File Names.
-* rename-buffer:                         Misc Buffer.
-* rename-file:                           Misc File Ops.
-* repeat-complex-command:                Repetition.
-* replace-regexp:                        Unconditional Replace.
-* replace-string:                        Unconditional Replace.
-* revert-buffer:                         Reverting.
-* run-lisp:                              External Lisp.
-* save-buffer:                           Saving.
-* save-buffers-kill-emacs:               Exiting.
-* save-some-buffers:                     Saving.
-* scroll-calendar-left:                  Scroll Calendar.
-* scroll-calendar-left-three-months:     Scroll Calendar.
-* scroll-calendar-right:                 Scroll Calendar.
-* scroll-calendar-right-three-months:    Scroll Calendar.
-* scroll-down:                           Scrolling.
-* scroll-left:                           Horizontal Scrolling.
-* scroll-other-window <1>:               Other Window.
-* scroll-other-window:                   General Calendar.
-* scroll-right:                          Horizontal Scrolling.
-* scroll-up:                             Scrolling.
-* search-backward:                       Non-Incremental Search.
-* search-forward:                        Non-Incremental Search.
-* select-input-method:                   Select Input Method.
-* self-insert:                           Basic.
-* send-shell-input:                      Shell Mode.
-* set-buffer-file-coding-system:         Specify Coding.
-* set-buffer-process-coding-system:      Specify Coding.
-* set-comment-column:                    Comments.
-* set-default-file-modes:                Interlocking.
-* set-face-background:                   Faces.
-* set-face-background-pixmap:            Faces.
-* set-face-font:                         Faces.
-* set-face-foreground:                   Faces.
-* set-face-underline-p:                  Faces.
-* set-fill-column:                       Fill Commands.
-* set-fill-prefix:                       Fill Prefix.
-* set-gnu-bindings:                      Emulation.
-* set-goal-column:                       Basic.
-* set-gosmacs-bindings:                  Emulation.
-* set-keyboard-coding-system:            Specify Coding.
-* set-language-environment:              Language Environments.
-* set-mark-command:                      Setting Mark.
-* set-selective-display:                 Selective Display.
-* set-terminal-coding-system:            Specify Coding.
-* set-variable:                          Examining.
-* set-visited-file-name:                 Saving.
-* setq-default:                          Locals.
-* shell:                                 Interactive Shell.
-* shell-command:                         Single Shell.
-* shell-command-on-region:               Single Shell.
-* shell-send-eof:                        Shell Mode.
-* show-all:                              Outline Visibility.
-* show-all-diary-entries:                Diary Commands.
-* show-branches:                         Outline Visibility.
-* show-children:                         Outline Visibility.
-* show-entry:                            Outline Visibility.
-* show-output-from-shell:                Shell Mode.
-* show-subtree:                          Outline Visibility.
-* simple-diary-display:                  Fancy Diary Display.
-* sort-columns:                          Sorting.
-* sort-diary-entries:                    Fancy Diary Display.
-* sort-fields:                           Sorting.
-* sort-lines:                            Sorting.
-* sort-numeric-fields:                   Sorting.
-* sort-pages:                            Sorting.
-* sort-paragraphs:                       Sorting.
-* spell-buffer:                          Spelling.
-* spell-region:                          Spelling.
-* spell-string:                          Spelling.
-* spell-word:                            Spelling.
-* split-line:                            Indentation Commands.
-* split-window-horizontally:             Split Window.
-* split-window-vertically:               Split Window.
-* start-kbd-macro:                       Basic Kbd Macro.
-* stop-shell-subjob:                     Shell Mode.
-* substitute-key-definition:             Interactive Rebinding.
-* sunrise-sunset:                        Sunrise/Sunset.
-* suspend-emacs:                         Exiting.
-* switch-to-buffer:                      Select Buffer.
-* switch-to-buffer-other-frame <1>:      XEmacs under X.
-* switch-to-buffer-other-frame:          Select Buffer.
-* switch-to-buffer-other-window <1>:     Select Buffer.
-* switch-to-buffer-other-window:         Pop Up Window.
-* switch-to-other-buffer:                Select Buffer.
-* tab-to-tab-stop <1>:                   Tab Stops.
-* tab-to-tab-stop:                       Text Mode.
-* tabify:                                Just Spaces.
-* tags-apropos:                          List Tags.
-* tags-loop-continue:                    Tags Search.
-* tags-query-replace:                    Tags Search.
-* tags-search:                           Tags Search.
-* term:                                  Terminal emulator.
-* term-line-mode:                        Term Mode.
-* term-pager-toggle:                     Paging in Term.
-* tex-buffer:                            TeX Print.
-* tex-close-latex-block:                 TeX Editing.
-* tex-insert-braces:                     TeX Editing.
-* tex-insert-quote:                      TeX Editing.
-* tex-kill-job:                          TeX Print.
-* TeX-mode:                              TeX Mode.
-* tex-mode:                              TeX Mode.
-* tex-print:                             TeX Print.
-* tex-recenter-output-buffer:            TeX Print.
-* tex-region:                            TeX Print.
-* tex-show-print-queue:                  TeX Print.
-* tex-terminate-paragraph:               TeX Editing.
-* text-mode:                             Text Mode.
-* toggle-input-method:                   Select Input Method.
-* toggle-read-only:                      Misc Buffer.
-* top-level <1>:                         Recursive Edit.
-* top-level:                             Quitting.
-* transpose-chars <1>:                   Basic.
-* transpose-chars:                       Transpose.
-* transpose-lines:                       Transpose.
-* transpose-sexps <1>:                   Lists.
-* transpose-sexps:                       Transpose.
-* transpose-words <1>:                   Transpose.
-* transpose-words:                       Words.
-* undo:                                  Undo.
-* unexpand-abbrev:                       Expanding Abbrevs.
-* universal-argument:                    Arguments.
-* universal-coding-system-argument:      Specify Coding.
-* untabify:                              Just Spaces.
-* up-list:                               TeX Editing.
-* upcase-region:                         Case.
-* upcase-word <1>:                       Fixing Case.
-* upcase-word:                           Case.
-* validate-tex-buffer:                   TeX Editing.
-* vc-cancel-version:                     Editing with VC.
-* vc-create-snapshot:                    Making Snapshots.
-* vc-diff:                               Old Versions.
-* vc-directory:                          VC Status.
-* vc-insert-headers:                     Version Headers.
-* vc-next-action:                        Editing with VC.
-* vc-print-log:                          VC Status.
-* vc-register:                           Editing with VC.
-* vc-rename-file:                        Renaming and VC.
-* vc-retrieve-snapshot:                  Making Snapshots.
-* vc-revert-buffer:                      Editing with VC.
-* vc-update-change-log:                  Change Logs and VC.
-* vc-version-other-window:               Old Versions.
-* view-buffer:                           Misc Buffer.
-* view-diary-entries:                    Diary Commands.
-* view-emacs-news:                       Help.
-* view-file:                             Misc File Ops.
-* view-hello-file:                       Mule Intro.
-* view-lossage:                          Help.
-* view-register:                         Registers.
-* visit-tags-table:                      Select Tags Table.
-* what-cursor-position:                  Position Info.
-* what-line:                             Position Info.
-* what-page:                             Position Info.
-* where-is:                              Help.
-* widen:                                 Narrowing.
-* widget-backward:                       Changing an Option.
-* widget-complete:                       Changing an Option.
-* widget-forward:                        Changing an Option.
-* window-configuration-to-register:      Split Window.
-* word-search-backward:                  Word Search.
-* word-search-forward:                   Word Search.
-* write-abbrev-file:                     Saving Abbrevs.
-* write-file:                            Saving.
-* x-copy-primary-selection:              X Selection Commands.
-* x-create-frame:                        X Resources.
-* x-delete-primary-selection:            X Selection Commands.
-* x-insert-selection:                    X Selection Commands.
-* x-kill-primary-selection:              X Selection Commands.
-* x-mouse-kill:                          X Selection Commands.
-* x-own-secondary-selection:             X Selection Commands.
-* x-own-selection:                       X Selection Commands.
-* x-set-point-and-insert-selection:      X Selection Commands.
-* Yank:                                  Kill Ring.
-* yank-pop:                              Earlier Kills.
-* yank-rectangle:                        Rectangles.
-* yow:                                   Amusements.
-* zap-to-char:                           Killing.
-* zmacs-activate-region:                 Active Regions.
-* zmacs-deactivate-region:               Active Regions.
+File: xemacs.info,  Node: Glossary,  Next: Manifesto,  Prev: Intro,  Up: Top
+
+Glossary
+********
+
+Abbrev
+     An abbrev is a text string which expands into a different text
+     string when present in the buffer.  For example, you might define
+     a short word as an abbrev for a long phrase that you want to insert
+     frequently.  *Note Abbrevs::.
+
+Aborting
+     Aborting means getting out of a recursive edit (q.v.).  You can use
+     the commands `C-]' and `M-x top-level' for this.  *Note Quitting::.
+
+Auto Fill mode
+     Auto Fill mode is a minor mode in which text you insert is
+     automatically broken into lines of fixed width.  *Note Filling::.
+
+Auto Saving
+     Auto saving means that Emacs automatically stores the contents of
+     an Emacs buffer in a specially-named file so the information will
+     not be lost if the buffer is lost due to a system error or user
+     error.  *Note Auto Save::.
+
+Backup File
+     A backup file records the contents that a file had before the
+     current editing session.  Emacs creates backup files automatically
+     to help you track down or cancel changes you later regret.  *Note
+     Backup::.
+
+Balance Parentheses
+     Emacs can balance parentheses manually or automatically.  Manual
+     balancing is done by the commands to move over balanced expressions
+     (*note Lists::).  Automatic balancing is done by blinking the
+     parenthesis that matches one just inserted (*note Matching Parens:
+     Matching.).
+
+Bind
+     To bind a key is to change its binding (q.v.).  *Note Rebinding::.
+
+Binding
+     A key gets its meaning in Emacs by having a binding which is a
+     command (q.v.), a Lisp function that is run when the key is typed.
+     *Note Binding: Commands.  Customization often involves rebinding a
+     character to a different command function.  The bindings of all
+     keys are recorded in the keymaps (q.v.).  *Note Keymaps::.
+
+Blank Lines
+     Blank lines are lines that contain only whitespace.  Emacs has
+     several commands for operating on the blank lines in a buffer.
+
+Buffer
+     The buffer is the basic editing unit; one buffer corresponds to one
+     piece of text being edited.  You can have several buffers, but at
+     any time you are editing only one, the `selected' buffer, though
+     several buffers can be visible when you are using multiple
+     windows.  *Note Buffers::.
+
+Buffer Selection History
+     Emacs keeps a buffer selection history which records how recently
+     each Emacs buffer was selected.  Emacs uses this list when
+     choosing a buffer to select.  *Note Buffers::.
+
+C-
+     `C' in the name of a character is an abbreviation for Control.
+     *Note C-: Keystrokes.
+
+C-M-
+     `C-M-' in the name of a character is an abbreviation for
+     Control-Meta.  *Note C-M-: Keystrokes.
+
+Case Conversion
+     Case conversion means changing text from upper case to lower case
+     or vice versa.  *Note Case::, for the commands for case conversion.
+
+Characters
+     Characters form the contents of an Emacs buffer; also, Emacs
+     commands are invoked by keys (q.v.), which are sequences of one or
+     more characters.  *Note Keystrokes::.
+
+Command
+     A command is a Lisp function specially defined to be able to serve
+     as a key binding in Emacs.  When you type a key (q.v.), Emacs
+     looks up its binding (q.v.) in the relevant keymaps (q.v.) to find
+     the command to run.  *Note Commands::.
+
+Command Name
+     A command name is the name of a Lisp symbol which is a command
+     (*note Commands::).  You can invoke any command by its name using
+     `M-x' (*note M-x::).
+
+Comments
+     A comment is text in a program which is intended only for the
+     people reading the program, and is marked specially so that it
+     will be ignored when the program is loaded or compiled.  Emacs
+     offers special commands for creating, aligning, and killing
+     comments.  *Note Comments::.
+
+Compilation
+     Compilation is the process of creating an executable program from
+     source code.  Emacs has commands for compiling files of Emacs Lisp
+     code (*note Lisp Libraries::) and programs in C and other languages
+     (*note Compilation::).
+
+Complete Key
+     A complete key is a character or sequence of characters which,
+     when typed by the user, fully specifies one action to be performed
+     by Emacs.  For example, `X' and `Control-f' and `Control-x m' are
+     keys.  Keys derive their meanings from being bound (q.v.) to
+     commands (q.v.).  Thus, `X' is conventionally bound to a command
+     to insert `X' in the buffer; `C-x m' is conventionally bound to a
+     command to begin composing a mail message. *Note Keystrokes::.
+
+Completion
+     When Emacs automatically fills an abbreviation for a name into the
+     entire name, that process is called completion.  Completion is
+     done for minibuffer (q.v.) arguments when the set of possible
+     valid inputs is known; for example, on command names, buffer
+     names, and file names.  Completion occurs when you type <TAB>,
+     <SPC>, or <RET>.  *Note Completion::.
+
+Continuation Line
+     When a line of text is longer than the width of the frame, it
+     takes up more than one screen line when displayed.  We say that the
+     text line is continued, and all screen lines used for it after the
+     first are called continuation lines.  *Note Continuation: Basic.
+
+Control-Character
+     ASCII characters with octal codes 0 through 037, and also code
+     0177, do not have graphic images assigned to them.  These are the
+     control characters.  Any control character can be typed by holding
+     down the <CTRL> key and typing some other character; some have
+     special keys on the keyboard.  <RET>, <TAB>, <ESC>, <LFD>, and
+     <DEL> are all control characters.  *Note Keystrokes::.
+
+Copyleft
+     A copyleft is a notice giving the public legal permission to
+     redistribute a program or other work of art.  Copylefts are used
+     by leftists to enrich the public just as copyrights are used by
+     rightists to gain power over the public.
+
+Current Buffer
+     The current buffer in Emacs is the Emacs buffer on which most
+     editing commands operate.  You can select any Emacs buffer as the
+     current one.  *Note Buffers::.
+
+Current Line
+     The line point is on (*note Point::).
+
+Current Paragraph
+     The paragraph that point is in.  If point is between paragraphs,
+     the current paragraph is the one that follows point.  *Note
+     Paragraphs::.
+
+Current Defun
+     The defun (q.v.) that point is in.  If point is between defuns, the
+     current defun is the one that follows point.  *Note Defuns::.
+
+Cursor
+     The cursor is the rectangle on the screen which indicates the
+     position called point (q.v.) at which insertion and deletion takes
+     place.  The cursor is on or under the character that follows
+     point.  Often people speak of `the cursor' when, strictly
+     speaking, they mean `point'.  *Note Cursor: Basic.
+
+Customization
+     Customization is making minor changes in the way Emacs works.  It
+     is often done by setting variables (*note Variables::) or by
+     rebinding keys (*note Keymaps::).
+
+Default Argument
+     The default for an argument is the value that is used if you do not
+     specify one.  When Emacs prompts you in the minibuffer for an
+     argument, the default argument is used if you just type <RET>.
+     *Note Minibuffer::.
+
+Default Directory
+     When you specify a file name that does not start with `/' or `~',
+     it is interpreted relative to the current buffer's default
+     directory.  *Note Default Directory: Minibuffer File.
+
+Defun
+     A defun is a list at the top level of parenthesis or bracket
+     structure in a program.  It is so named because most such lists in
+     Lisp programs are calls to the Lisp function `defun'.  *Note
+     Defuns::.
+
+<DEL>
+     The <DEL> character runs the command that deletes one character of
+     text.  *Note DEL: Basic.
+
+Deletion
+     Deleting text means erasing it without saving it.  Emacs deletes
+     text only when it is expected not to be worth saving (all
+     whitespace, or only one character).  The alternative is killing
+     (q.v.).  *Note Deletion: Killing.
+
+Deletion of Files
+     Deleting a file means removing it from the file system.  *Note
+     Misc File Ops::.
+
+Deletion of Messages
+     Deleting a message means flagging it to be eliminated from your
+     mail file.  Until the mail file is expunged, you can undo this by
+     undeleting the message.
+
+Deletion of Frames
+     When working under the multi-frame X-based version of XEmacs, you
+     can delete individual frames using the Close menu item from the
+     File menu.
+
+Deletion of Windows
+     When you delete a subwindow of an Emacs frame, you eliminate it
+     from the frame.  Other windows expand to use up the space.  The
+     deleted window can never come back, but no actual text is lost.
+     *Note Windows::.
+
+Directory
+     Files in the Unix file system are grouped into file directories.
+     *Note Directories: ListDir.
+
+Dired
+     Dired is the Emacs facility that displays the contents of a file
+     directory and allows you to "edit the directory", performing
+     operations on the files in the directory.  *Note Dired::.
+
+Disabled Command
+     A disabled command is one that you may not run without special
+     confirmation.  Commands are usually disabled because they are
+     confusing for beginning users.  *Note Disabling::.
+
+Dribble File
+     A file into which Emacs writes all the characters that the user
+     types on the keyboard.  Dribble files are used to make a record for
+     debugging Emacs bugs.  Emacs does not make a dribble file unless
+     you tell it to.  *Note Bugs::.
+
+Echo Area
+     The area at the bottom of the Emacs frame which is used for
+     echoing the arguments to commands, for asking questions, and for
+     printing brief messages (including error messages).  *Note Echo
+     Area::.
+
+Echoing
+     Echoing refers to acknowledging the receipt of commands by
+     displaying them (in the echo area).  Emacs never echoes
+     single-character keys; longer keys echo only if you pause while
+     typing them.
+
+Error
+     An error occurs when an Emacs command cannot execute in the current
+     circumstances.  When an error occurs, execution of the command
+     stops (unless the command has been programmed to do otherwise) and
+     Emacs reports the error by printing an error message (q.v.).
+     Type-ahead is discarded.  Then Emacs is ready to read another
+     editing command.
+
+Error Messages
+     Error messages are single lines of output printed by Emacs when the
+     user asks for something impossible to do (such as killing text
+     forward when point is at the end of the buffer).  They appear in
+     the echo area, accompanied by a beep.
+
+<ESC>
+     <ESC> is a character used as a prefix for typing Meta characters on
+     keyboards lacking a <META> key.  Unlike the <META> key (which,
+     like the <SHIFT> key, is held down while another character is
+     typed), the <ESC> key is pressed and released, and applies to the
+     next character typed.
+
+Fill Prefix
+     The fill prefix is a string that Emacs enters at the beginning of
+     each line when it performs filling.  It is not regarded as part of
+     the text to be filled.  *Note Filling::.
+
+Filling
+     Filling text means moving text from line to line so that all the
+     lines are approximately the same length.  *Note Filling::.
+
+Frame
+     When running Emacs on a TTY terminal, "frame" means the terminal's
+     screen.  When running Emacs under X, you can have multiple frames,
+     each corresponding to a top-level X window and each looking like
+     the screen on a TTY.  Each frame contains one or more
+     non-overlapping Emacs windows (possibly with associated
+     scrollbars, under X), an echo area, and (under X) possibly a
+     menubar, toolbar, and/or gutter.
+
+Global
+     Global means `independent of the current environment; in effect
+     throughout Emacs'.  It is the opposite of local (q.v.).  Examples
+     of the use of `global' appear below.
+
+Global Abbrev
+     A global definition of an abbrev (q.v.) is effective in all major
+     modes that do not have local (q.v.) definitions for the same
+     abbrev.  *Note Abbrevs::.
+
+Global Keymap
+     The global keymap (q.v.) contains key bindings that are in effect
+     unless local key bindings in a major mode's local keymap (q.v.)
+     override them.*Note Keymaps::.
+
+Global Substitution
+     Global substitution means replacing each occurrence of one string
+     by another string through a large amount of text.  *Note Replace::.
+
+Global Variable
+     The global value of a variable (q.v.) takes effect in all buffers
+     that do not have their own local (q.v.) values for the variable.
+     *Note Variables::.
+
+Graphic Character
+     Graphic characters are those assigned pictorial images rather than
+     just names.  All the non-Meta (q.v.) characters except for the
+     Control (q.v.) character are graphic characters.  These include
+     letters, digits, punctuation, and spaces; they do not include
+     <RET> or <ESC>.  In Emacs, typing a graphic character inserts that
+     character (in ordinary editing modes).  *Note Basic Editing: Basic.
+
+Grinding
+     Grinding means adjusting the indentation in a program to fit the
+     nesting structure.  *Note Grinding: Indentation.
+
+Hardcopy
+     Hardcopy means printed output.  Emacs has commands for making
+     printed listings of text in Emacs buffers.  *Note Hardcopy::.
+
+<HELP>
+     You can type <HELP> at any time to ask what options you have, or
+     to ask what any command does.  <HELP> is really `Control-h'.
+     *Note Help::.
+
+Inbox
+     An inbox is a file in which mail is delivered by the operating
+     system.  Some mail handlers transfers mail from inboxes to mail
+     files (q.v.) in which the mail is then stored permanently or until
+     explicitly deleted.
+
+Indentation
+     Indentation means blank space at the beginning of a line.  Most
+     programming languages have conventions for using indentation to
+     illuminate the structure of the program, and Emacs has special
+     features to help you set up the correct indentation.  *Note
+     Indentation::.
+
+Insertion
+     Insertion means copying text into the buffer, either from the
+     keyboard or from some other place in Emacs.
+
+Justification
+     Justification means adding extra spaces to lines of text to make
+     them come exactly to a specified width.  *Note Justification:
+     Filling.
+
+Keyboard Macros
+     Keyboard macros are a way of defining new Emacs commands from
+     sequences of existing ones, with no need to write a Lisp program.
+     *Note Keyboard Macros::.
+
+Key
+     A key is a sequence of characters that, when input to Emacs,
+     specify or begin to specify a single action for Emacs to perform.
+     That is, the sequence is considered a single unit.  If the key is
+     enough to specify one action, it is a complete key (q.v.); if it
+     is less than enough, it is a prefix key (q.v.).  *Note
+     Keystrokes::.
+
+Keymap
+     The keymap is the data structure that records the bindings (q.v.)
+     of keys to the commands that they run.  For example, the keymap
+     binds the character `C-n' to the command function `next-line'.
+     *Note Keymaps::.
+
+Kill Ring
+     The kill ring is the place where all text you have killed recently
+     is saved.  You can re-insert any of the killed text still in the
+     ring; this is called yanking (q.v.).  *Note Yanking::.
+
+Killing
+     Killing means erasing text and saving it on the kill ring so it
+     can be yanked (q.v.) later.  Some other systems call this
+     "cutting."  Most Emacs commands to erase text do killing, as
+     opposed to deletion (q.v.).  *Note Killing::.
+
+Killing Jobs
+     Killing a job (such as, an invocation of Emacs) means making it
+     cease to exist.  Any data within it, if not saved in a file, is
+     lost.  *Note Exiting::.
+
+List
+     A list is, approximately, a text string beginning with an open
+     parenthesis and ending with the matching close parenthesis.  In C
+     mode and other non-Lisp modes, groupings surrounded by other kinds
+     of matched delimiters appropriate to the language, such as braces,
+     are also considered lists.  Emacs has special commands for many
+     operations on lists.  *Note Lists::.
+
+Local
+     Local means `in effect only in a particular context'; the relevant
+     kind of context is a particular function execution, a particular
+     buffer, or a particular major mode.  Local is the opposite of
+     `global' (q.v.).  Specific uses of `local' in Emacs terminology
+     appear below.
+
+Local Abbrev
+     A local abbrev definition is effective only if a particular major
+     mode is selected.  In that major mode, it overrides any global
+     definition for the same abbrev.  *Note Abbrevs::.
+
+Local Keymap
+     A local keymap is used in a particular major mode; the key bindings
+     (q.v.) in the current local keymap override global bindings of the
+     same keys.  *Note Keymaps::.
+
+Local Variable
+     A local value of a variable (q.v.) applies to only one buffer.
+     *Note Locals::.
+
+M-
+     `M-' in the name of a character is an abbreviation for <META>, one
+     of the modifier keys that can accompany any character.  *Note
+     Keystrokes::.
+
+M-C-
+     `M-C-' in the name of a character is an abbreviation for
+     Control-Meta; it means the same thing as `C-M-'.  If your terminal
+     lacks a real <META> key, you type a Control-Meta character by
+     typing <ESC> and then typing the corresponding Control character.
+     *Note C-M-: Keystrokes.
+
+M-x
+     `M-x' is the key which is used to call an Emacs command by name.
+     You use it to call commands that are not bound to keys.  *Note
+     M-x::.
+
+Mail
+     Mail means messages sent from one user to another through the
+     computer system, to be read at the recipient's convenience.  Emacs
+     has commands for composing and sending mail, and for reading and
+     editing the mail you have received.  *Note Sending Mail::.
+
+Major Mode
+     The major modes are a mutually exclusive set of options each of
+     which configures Emacs for editing a certain sort of text.
+     Ideally, each programming language has its own major mode.  *Note
+     Major Modes::.
+
+Mark
+     The mark points to a position in the text.  It specifies one end
+     of the region (q.v.), point being the other end.  Many commands
+     operate on the whole region, that is, all the text from point to
+     the mark.  *Note Mark::.
+
+Mark Ring
+     The mark ring is used to hold several recent previous locations of
+     the mark, just in case you want to move back to them.  *Note Mark
+     Ring::.
+
+Message
+     See `mail'.
+
+Meta
+     Meta is the name of a modifier bit which a command character may
+     have.  It is present in a character if the character is typed with
+     the <META> key held down.  Such characters are given names that
+     start with `Meta-'.  For example, `Meta-<' is typed by holding down
+     <META> and at the same time typing `<' (which itself is done, on
+     most terminals, by holding down <SHIFT> and typing `,').  *Note
+     Meta: Keystrokes.
+
+Meta Character
+     A Meta character is one whose character code includes the Meta bit.
+
+Minibuffer
+     The minibuffer is the window that Emacs displays inside the echo
+     area (q.v.) when it prompts you for arguments to commands.  *Note
+     Minibuffer::.
+
+Minor Mode
+     A minor mode is an optional feature of Emacs which can be switched
+     on or off independent of the major mode.  Each minor mode has a
+     command to turn it on or off.  *Note Minor Modes::.
+
+Mode Line
+     The mode line is the line at the bottom of each text window (q.v.),
+     which gives status information on the buffer displayed in that
+     window.  *Note Mode Line::.
+
+Modified Buffer
+     A buffer (q.v.) is modified if its text has been changed since the
+     last time the buffer was saved (or since it was created, if it has
+     never been saved).  *Note Saving::.
+
+Moving Text
+     Moving text means erasing it from one place and inserting it in
+     another.  This is done by killing (q.v.) and then yanking (q.v.).
+     *Note Killing::.
+
+Named Mark
+     A named mark is a register (q.v.) in its role of recording a
+     location in text so that you can move point to that location.
+     *Note Registers::.
+
+Narrowing
+     Narrowing means creating a restriction (q.v.) that limits editing
+     in the current buffer to only a part of the text in the buffer.
+     Text outside that part is inaccessible to the user until the
+     boundaries are widened again, but it is still there, and saving
+     the file saves the invisible text.  *Note Narrowing::.
+
+Newline
+     <LFD> characters in the buffer terminate lines of text and are
+     called newlines.  *Note Newline: Keystrokes.
+
+Numeric Argument
+     A numeric argument is a number, specified before a command, to
+     change the effect of the command.  Often the numeric argument
+     serves as a repeat count.  *Note Arguments::.
+
+Option
+     An option is a variable (q.v.) that allows you to customize Emacs
+     by giving it a new value.  *Note Variables::.
+
+Overwrite Mode
+     Overwrite mode is a minor mode.  When it is enabled, ordinary text
+     characters replace the existing text after point rather than
+     pushing it to the right.  *Note Minor Modes::.
+
+Page
+     A page is a unit of text, delimited by formfeed characters (ASCII
+     Control-L, code 014) coming at the beginning of a line.  Some Emacs
+     commands are provided for moving over and operating on pages.
+     *Note Pages::.
+
+Paragraphs
+     Paragraphs are the medium-size unit of English text.  There are
+     special Emacs commands for moving over and operating on paragraphs.
+     *Note Paragraphs::.
+
+Parsing
+     We say that Emacs parses words or expressions in the text being
+     edited.  Really, all it knows how to do is find the other end of a
+     word or expression.  *Note Syntax::.
+
+Point
+     Point is the place in the buffer at which insertion and deletion
+     occur.  Point is considered to be between two characters, not at
+     one character.  The terminal's cursor (q.v.) indicates the
+     location of point.  *Note Point: Basic.
+
+Prefix Key
+     A prefix key is a key (q.v.) whose sole function is to introduce a
+     set of multi-character keys.  `Control-x' is an example of a prefix
+     key; any two-character sequence starting with `C-x' is also a
+     legitimate key.  *Note Keystrokes::.
+
+Prompt
+     A prompt is text printed to ask the user for input.  Printing a
+     prompt is called prompting.  Emacs prompts always appear in the
+     echo area (q.v.).  One kind of prompting happens when the
+     minibuffer is used to read an argument (*note Minibuffer::); the
+     echoing which happens when you pause in the middle of typing a
+     multi-character key is also a kind of prompting (*note Echo
+     Area::).
+
+Quitting
+     Quitting means cancelling a partially typed command or a running
+     command, using `C-g'.  *Note Quitting::.
+
+Quoting
+     Quoting means depriving a character of its usual special
+     significance.  In Emacs this is usually done with `Control-q'.
+     What constitutes special significance depends on the context and
+     on convention.  For example, an "ordinary" character as an Emacs
+     command inserts itself; so in this context, a special character is
+     any character that does not normally insert itself (such as <DEL>,
+     for example), and quoting it makes it insert itself as if it were
+     not special.  Not all contexts allow quoting.  *Note Quoting:
+     Basic.
+
+Read-only Buffer
+     A read-only buffer is one whose text you are not allowed to change.
+     Normally Emacs makes buffers read-only when they contain text which
+     has a special significance to Emacs, such as Dired buffers.
+     Visiting a file that is write-protected also makes a read-only
+     buffer.  *Note Buffers::.
+
+Recursive Editing Level
+     A recursive editing level is a state in which part of the
+     execution of a command involves asking the user to edit some text.
+     This text may or may not be the same as the text to which the
+     command was applied.  The mode line indicates recursive editing
+     levels with square brackets (`[' and `]').  *Note Recursive Edit::.
+
+Redisplay
+     Redisplay is the process of correcting the image on the screen to
+     correspond to changes that have been made in the text being edited.
+     *Note Redisplay: Frame.
+
+Regexp
+     See `regular expression'.
+
+Region
+     The region is the text between point (q.v.) and the mark (q.v.).
+     Many commands operate on the text of the region.  *Note Region:
+     Mark.
+
+Registers
+     Registers are named slots in which text or buffer positions or
+     rectangles can be saved for later use.  *Note Registers::.
+
+Regular Expression
+     A regular expression is a pattern that can match various text
+     strings; for example, `l[0-9]+' matches `l' followed by one or more
+     digits.  *Note Regexps::.
+
+Replacement
+     See `global substitution'.
+
+Restriction
+     A buffer's restriction is the amount of text, at the beginning or
+     the end of the buffer, that is temporarily invisible and
+     inaccessible.  Giving a buffer a nonzero amount of restriction is
+     called narrowing (q.v.).  *Note Narrowing::.
+
+<RET>
+     <RET> is the character than runs the command to insert a newline
+     into the text.  It is also used to terminate most arguments read
+     in the minibuffer (q.v.).  *Note Return: Keystrokes.
+
+Saving
+     Saving a buffer means copying its text into the file that was
+     visited (q.v.) in that buffer.  To actually change a file you have
+     edited in Emacs, you have to save it.  *Note Saving::.
+
+Scrolling
+     Scrolling means shifting the text in the Emacs window to make a
+     different part of the buffer visible.  *Note Scrolling: Display.
+
+Searching
+     Searching means moving point to the next occurrence of a specified
+     string.  *Note Search::.
+
+Selecting
+     Selecting a buffer means making it the current (q.v.) buffer.
+     *Note Selecting: Buffers.
+
+Self-documentation
+     Self-documentation is the feature of Emacs which can tell you what
+     any command does, or can give you a list of all commands related
+     to a topic you specify.  You ask for self-documentation with the
+     help character, `C-h'.  *Note Help::.
+
+Sentences
+     Emacs has commands for moving by or killing by sentences.  *Note
+     Sentences::.
+
+Sexp
+     An sexp (short for `s-expression,' itself short for `symbolic
+     expression') is the basic syntactic unit of Lisp in its textual
+     form: either a list, or Lisp atom.  Many Emacs commands operate on
+     sexps.  The term `sexp' is generalized to languages other than
+     Lisp to mean a syntactically recognizable expression.  *Note
+     Sexps: Lists.
+
+Simultaneous Editing
+     Simultaneous editing means two users modifying the same file at
+     once.  If simultaneous editing is not detected, you may lose your
+     work.  Emacs detects all cases of simultaneous editing and warns
+     the user to investigate them.  *Note Simultaneous Editing:
+     Interlocking.
+
+String
+     A string is a kind of Lisp data object which contains a sequence of
+     characters.  Many Emacs variables are intended to have strings as
+     values.  The Lisp syntax for a string consists of the characters in
+     the string with a `"' before and another `"' after. Write a `"'
+     that is part of the string as `\"' and a `\' that is part of the
+     string as `\\'.  You can include all other characters, including
+     newline, just by writing them inside the string. You can also
+     include escape sequences as in C, such as `\n' for newline or
+     `\241' using an octal character code.
+
+String Substitution
+     See `global substitution'.
+
+Syntax Table
+     The syntax table tells Emacs which characters are part of a word,
+     which characters balance each other like parentheses, etc.  *Note
+     Syntax::.
+
+Tag Table
+     A tag table is a file that serves as an index to the function
+     definitions in one or more other files.  *Note Tags::.
+
+Termscript File
+     A termscript file contains a record of all characters Emacs sent to
+     the terminal.  It is used for tracking down bugs in Emacs
+     redisplay.  Emacs does not make a termscript file unless
+     explicitly instructed to do so.  *Note Bugs::.
+
+Text
+     Text has two meanings (*note Text::):
+
+        * Data consisting of a sequence of characters, as opposed to
+          binary numbers, images, graphics commands, executable
+          programs, and the like.  The contents of an Emacs buffer are
+          always text in this sense.
+
+        * Data consisting of written human language, as opposed to
+          programs, or something that follows the stylistic conventions
+          of human language.
+
+Top Level
+     Top level is the normal state of Emacs, in which you are editing
+     the text of the file you have visited.  You are at top level
+     whenever you are not in a recursive editing level (q.v.) or the
+     minibuffer (q.v.), and not in the middle of a command.  You can
+     get back to top level by aborting (q.v.) and quitting (q.v.).
+     *Note Quitting::.
+
+Transposition
+     Transposing two units of text means putting each one into the place
+     formerly occupied by the other.  There are Emacs commands to
+     transpose two adjacent characters, words, sexps (q.v.), or lines
+     (*note Transpose::).
+
+Truncation
+     Truncating text lines in the display means leaving out any text on
+     a line that does not fit within the right margin of the window
+     displaying it.  See also `continuation line'.  *Note Truncation:
+     Basic.
+
+Undoing
+     Undoing means making your previous editing go in reverse, bringing
+     back the text that existed earlier in the editing session.  *Note
+     Undo::.
+
+Variable
+     A variable is Lisp object that can store an arbitrary value.
+     Emacs uses some variables for internal purposes, and has others
+     (known as `options' (q.v.)) you can set to control the behavior of
+     Emacs.  The variables used in Emacs that you are likely to be
+     interested in are listed in the Variables Index of this manual.
+     *Note Variables::, for information on variables.
+
+Visiting
+     Visiting a file means loading its contents into a buffer (q.v.)
+     where they can be edited.  *Note Visiting::.
+
+Whitespace
+     Whitespace is any run of consecutive formatting characters (spaces,
+     tabs, newlines, and backspaces).
+
+Widening
+     Widening is removing any restriction (q.v.) on the current buffer;
+     it is the opposite of narrowing (q.v.).  *Note Narrowing::.
+
+Window
+     Emacs divides the frame into one or more windows, each of which can
+     display the contents of one buffer (q.v.) at any time.  *Note
+     Frame::, for basic information on how Emacs uses the frame.  *Note
+     Windows::, for commands to control the use of windows. Note that if
+     you are running Emacs under X, terminology can be confusing: Each
+     Emacs frame occupies a separate X window and can, in turn, be
+     divided into different subwindows.
+
+Word Abbrev
+     Synonymous with `abbrev'.
+
+Word Search
+     Word search is searching for a sequence of words, considering the
+     punctuation between them as insignificant.  *Note Word Search::.
+
+Yanking
+     Yanking means reinserting text previously killed.  It can be used
+     to undo a mistaken kill, or for copying or moving text.  Some other
+     systems call this "pasting".  *Note Yanking::.