XEmacs 21.4.17 "Jumbo Shrimp".
[chise/xemacs-chise.git.1] / 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
+@dircategory XEmacs Editor
+@direntry
+* XEmacs: (xemacs).            XEmacs Editor.
+@end direntry
+
 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)
+@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
-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
@@ -126,7 +129,8 @@ Important General Concepts
 * 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.
@@ -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.
-* 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
@@ -231,6 +234,15 @@ Pull-down Menus
 * 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.
@@ -268,9 +280,13 @@ Using X Selections
 
 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
 
@@ -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.
+* 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.
 
@@ -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.
-* C Indent::           Choosing an indentation style for C code.
 
 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.
 
-Packages
-* Packages::            Introduction to XEmacs Packages.
-
 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.
-* 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
@@ -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.
 
-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.