Reformatted.
[chise/xemacs-chise.git] / man / xemacs / xemacs.texi
index 607ffee..79d71fa 100644 (file)
@@ -1,10 +1,14 @@
-
-\input ../texinfo  @c -*-texinfo-*-
+\input texinfo  @c -*-texinfo-*-
 @setfilename ../../info/xemacs.info
 @comment  node-name,  next,  previous,  up
 
 
 @ifinfo
 @setfilename ../../info/xemacs.info
 @comment  node-name,  next,  previous,  up
 
 
 @ifinfo
+@dircategory XEmacs Editor
+@direntry
+* XEmacs: (xemacs).            XEmacs Editor.
+@end direntry
+
 This file documents the XEmacs editor.
 
 Copyright (C) 1985, 1986, 1988 Richard M. Stallman.
 This file documents the XEmacs editor.
 
 Copyright (C) 1985, 1986, 1988 Richard M. Stallman.
@@ -86,14 +90,13 @@ translation approved by the author instead of in the original English.
 @page
 @ifinfo
 @node Top, License,, (dir)
 @page
 @ifinfo
 @node Top, License,, (dir)
+@top The XEmacs Editor
 
 
-The XEmacs Editor
-*****************
 
 XEmacs is the extensible, customizable, self-documenting real-time
 display editor.  This Info file describes how to edit with Emacs
 and some of how to customize it, but not how to extend it.  It
 
 XEmacs is the extensible, customizable, self-documenting real-time
 display editor.  This Info file describes how to edit with Emacs
 and some of how to customize it, but not how to extend it.  It
-corresponds to XEmacs version 20.0.
+corresponds to XEmacs version 21.0.
 
 This manual is intended as a detailed reference to XEmacs.  If
 you are looking for an introductory manual, see the New User's
 
 This manual is intended as a detailed reference to XEmacs.  If
 you are looking for an introductory manual, see the New User's
@@ -126,7 +129,8 @@ Important General Concepts
 * Command Switches::  
                 Hairy startup options.
 * Startup Paths::
 * Command Switches::  
                 Hairy startup options.
 * Startup Paths::
-                How XEmacs finds Directories and Files
+                How XEmacs finds Directories and Files.
+* Packages::    How XEmacs organizes its high-level functionality.
 
 Fundamental Editing Commands
 * Basic::       The most basic editing commands.
 
 Fundamental Editing Commands
 * Basic::       The most basic editing commands.
@@ -165,7 +169,6 @@ Advanced Features
 * Text::        Commands and modes for editing English.
 * Programs::    Commands and modes for editing programs.
 * Running::     Compiling, running and debugging programs.
 * Text::        Commands and modes for editing English.
 * Programs::    Commands and modes for editing programs.
 * Running::     Compiling, running and debugging programs.
-* Packages::    How to add new packages to XEmacs.
 * Abbrevs::     How to define text abbreviations to reduce
                  the number of characters you must type.
 * Picture::     Editing pictures made up of characters
 * Abbrevs::     How to define text abbreviations to reduce
                  the number of characters you must type.
 * Picture::     Editing pictures made up of characters
@@ -231,6 +234,15 @@ Pull-down Menus
 * Menu Customization::  Adding and removing menu items and related
                         operations.
 
 * Menu Customization::  Adding and removing menu items and related
                         operations.
 
+Packages
+
+* Packages::            Introduction to XEmacs Packages.
+* Package Terminology:: Understanding different kinds of packages.
+* Installing Packages:: How to install packages.
+* Building Packages::   Building packages from sources.
+* Local.rules File::    An important part of building packages.
+* Available Packages::  A brief directory of packaged LISP.
+
 Basic Editing Commands
 
 * Blank Lines::        Commands to make or delete blank lines.
 Basic Editing Commands
 
 * Blank Lines::        Commands to make or delete blank lines.
@@ -268,9 +280,13 @@ Using X Selections
 
 Registers
 
 
 Registers
 
-* RegPos::    Saving positions in registers.
-* RegText::   Saving text in registers.
-* RegRect::   Saving rectangles in registers.
+* Position: RegPos.           Saving positions in registers.
+* Text: RegText.              Saving text in registers.
+* Rectangle: RegRect.         Saving rectangles in registers.
+* Configurations: RegConfig.  Saving window configurations in registers.
+* Files: RegFiles.            File names in registers.
+* Numbers: RegNumbers.        Numbers in registers.
+* Bookmarks::                 Bookmarks are like registers, but persistent.
 
 Controlling the Display
 
 
 Controlling the Display
 
@@ -444,6 +460,7 @@ Editing Programs
 * Change Log::          Maintaining a change history for your program.
 * Tags::                Go directly to any function in your program in one
                          command.  Tags remembers which file it is in.
 * Change Log::          Maintaining a change history for your program.
 * Tags::                Go directly to any function in your program in one
                          command.  Tags remembers which file it is in.
+* CC Mode::             Modes for C, C++, Java and similar languages
 * Fortran::            Fortran mode and its special features.
 * Asm Mode::            Asm mode and its special features.
 
 * Fortran::            Fortran mode and its special features.
 * Asm Mode::            Asm mode and its special features.
 
@@ -452,7 +469,6 @@ Indentation for Programs
 * Basic Indent::
 * Multi-line Indent::   Commands to reindent many lines at once.
 * Lisp Indent::                Specifying how each Lisp function should be indented.
 * Basic Indent::
 * Multi-line Indent::   Commands to reindent many lines at once.
 * Lisp Indent::                Specifying how each Lisp function should be indented.
-* C Indent::           Choosing an indentation style for C code.
 
 Tags Tables
 
 
 Tags Tables
 
@@ -496,9 +512,6 @@ Lisp Libraries
 * Compiling Libraries:: Compiling a library makes it load and run faster.
 * Mocklisp::           Converting Mocklisp to Lisp so XEmacs can run it.
 
 * Compiling Libraries:: Compiling a library makes it load and run faster.
 * Mocklisp::           Converting Mocklisp to Lisp so XEmacs can run it.
 
-Packages
-* Packages::            Introduction to XEmacs Packages.
-
 Abbrevs
 
 * Defining Abbrevs::  Defining an abbrev, so it will expand when typed.
 Abbrevs
 
 * Defining Abbrevs::  Defining an abbrev, so it will expand when typed.
@@ -540,8 +553,7 @@ Customization
                      By changing them, you can "redefine keys".
 * Syntax::          The syntax table controls how words and expressions
                      are parsed.
                      By changing them, you can "redefine keys".
 * Syntax::          The syntax table controls how words and expressions
                      are parsed.
-* Init File::       How to write common customizations in the @file{.emacs} 
-                     file.
+* Init File::       How to write common customizations in the init file.
 * Audible Bell::    Changing how XEmacs sounds the bell. 
 * Faces::           Changing the fonts and colors of a region of text. 
 * X Resources::            X resources controlling various aspects of the
 * Audible Bell::    Changing how XEmacs sounds the bell. 
 * Faces::           Changing the fonts and colors of a region of text. 
 * X Resources::            X resources controlling various aspects of the
@@ -575,7 +587,7 @@ The Syntax Table
 * Entry: Syntax Entry.    What the syntax table records for each character.
 * Change: Syntax Change.  How to change the information.
 
 * Entry: Syntax Entry.    What the syntax table records for each character.
 * Change: Syntax Change.  How to change the information.
 
-The Init File, @file{~/.emacs}
+The Init File
 
 * Init Syntax::     Syntax of constants in Emacs Lisp.
 * Init Examples::   How to do some things with an init file.
 
 * Init Syntax::     Syntax of constants in Emacs Lisp.
 * Init Examples::   How to do some things with an init file.