/[emacs]/emacs/man/emacs.texi
ViewVC logotype

Diff of /emacs/man/emacs.texi

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.58 by eliz, Sat May 25 11:23:34 2002 UTC revision 1.58.2.1 by miles, Fri Apr 4 06:20:47 2003 UTC
# Line 1  Line 1 
1  \input texinfo  \input texinfo
2    
 @setchapternewpage odd  
 @settitle GNU Emacs Manual  
3  @setfilename ../info/emacs  @setfilename ../info/emacs
4  @defcodeindex op  @settitle GNU Emacs Manual
 @synindex pg cp  
5    
6  @c The edition number appears in several places in this file  @c The edition number appears in several places in this file
7  @set EDITION   Fourteenth  @set EDITION   Fourteenth
8  @set EMACSVER  21.3.50  @set EMACSVER  21.3.50
9    
10  @ifnottex  @copying
11  This is the @value{EDITION} edition of the @cite{GNU Emacs Manual},  This is the @value{EDITION} edition of the @cite{GNU Emacs Manual},
12  updated for Emacs version @value{EMACSVER}.  updated for Emacs version @value{EMACSVER}.
13    
14  @dircategory Emacs  Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998,
15  @direntry  1999, 2000, 2001, 2002 Free Software Foundation, Inc.
 * Emacs: (emacs).       The extensible self-documenting text editor.  
 @end direntry  
   
 Published by the Free Software Foundation  
 59 Temple Place, Suite 330  
 Boston, MA  02111-1307 USA  
   
 Copyright (C) 1985, 1986,1987,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002  
    Free Software Foundation, Inc.  
16    
17    @quotation
18  Permission is granted to copy, distribute and/or modify this document  Permission is granted to copy, distribute and/or modify this document
19  under the terms of the GNU Free Documentation License, Version 1.1 or  under the terms of the GNU Free Documentation License, Version 1.1 or
20  any later version published by the Free Software Foundation; with the  any later version published by the Free Software Foundation; with the
# Line 38  License.'' Line 27  License.''
27  (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify  (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
28  this GNU Manual, like GNU software.  Copies published by the Free  this GNU Manual, like GNU software.  Copies published by the Free
29  Software Foundation raise funds for GNU development.''  Software Foundation raise funds for GNU development.''
30  @end ifnottex  @end quotation
31    @end copying
32    
33    @dircategory Emacs
34    @direntry
35    * Emacs: (emacs).       The extensible self-documenting text editor.
36    @end direntry
37    
38  @c in general, keep the following line commented out, unless doing a  @c in general, keep the following line commented out, unless doing a
39  @c copy of this manual that will be published.  the manual should go  @c copy of this manual that will be published.  the manual should go
40  @c onto the distribution in the full, 8.5 x 11" size.    @c onto the distribution in the full, 8.5 x 11" size.
41    
42  @c @smallbook  @c @smallbook
43    
44    @setchapternewpage odd
45    @defcodeindex op
46    @synindex pg cp
47    
48  @iftex  @iftex
49  @kbdinputstyle code  @kbdinputstyle code
50    
51  @shorttitlepage GNU Emacs Manual  @shorttitlepage GNU Emacs Manual
52  @end iftex  @end iftex
53    
54  @titlepage  @titlepage
55  @sp 6  @sp 6
56  @center @titlefont{GNU Emacs Manual}  @center @titlefont{GNU Emacs Manual}
# Line 60  Software Foundation raise funds for GNU Line 60  Software Foundation raise funds for GNU
60  @center Richard Stallman  @center Richard Stallman
61  @page  @page
62  @vskip 0pt plus 1filll  @vskip 0pt plus 1filll
63  Copyright @copyright{} 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002  @insertcopying
    Free Software Foundation, Inc.  
 @sp 2  
 @value{EDITION} Edition @*  
 Updated for Emacs Version @value{EMACSVER}, @*  
 August 2000  
64    
65  ISBN 1-882114-06-X  @sp 2
66  @sp 1  ISBN 1-882114-06-X @*
67  Published by the Free Software Foundation @*  Published by the Free Software Foundation @*
68  59 Temple Place, Suite 330 @*  59 Temple Place, Suite 330 @*
69  Boston, MA  02111-1307 USA  Boston, MA  02111-1307 USA
 @sp 1  
 Permission is granted to copy, distribute and/or modify this document  
 under the terms of the GNU Free Documentation License, Version 1.1 or  
 any later version published by the Free Software Foundation; with the  
 Invariant Sections being ``The GNU Manifesto'', ``Distribution'' and  
 ``GNU GENERAL PUBLIC LICENSE'', with the Front-Cover texts being ``A GNU  
 Manual,'' and with the Back-Cover Texts as in (a) below.  A copy of the  
 license is included in the section entitled ``GNU Free Documentation  
 License.''  
   
 (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify  
 this GNU Manual, like GNU software.  Copies published by the Free  
 Software Foundation raise funds for GNU development.''  
70    
71  @sp 2  @sp 2
72  Cover art by Etienne Suvasa.  Cover art by Etienne Suvasa.
# Line 102  some of how to customize it; it correspo Line 84  some of how to customize it; it correspo
84    
85  @ifinfo  @ifinfo
86  If you never before used the Info documentation system, type @kbd{h},  If you never before used the Info documentation system, type @kbd{h},
87  and Emacs will take you on a guided tour through the Info commands.  and Emacs will take you to a programmed instruction sequence for the
88    Info commands.
89  @end ifinfo  @end ifinfo
90    
91  For information on extending Emacs, see @ref{Top, Emacs Lisp,, elisp, The  For information on extending Emacs, see @ref{Top, Emacs Lisp,, elisp, The
# Line 161  Important General Concepts Line 144  Important General Concepts
144  * Keys::                Key sequences: what you type to request one  * Keys::                Key sequences: what you type to request one
145                            editing action.                            editing action.
146  * Commands::            Named functions run by key sequences to do editing.  * Commands::            Named functions run by key sequences to do editing.
147  * Text Characters::     Character set for text (the contents of buffers  * Text Characters::     Character set for text (the contents of buffers
148                            and strings).                            and strings).
149  * Entering Emacs::      Starting Emacs from the shell.  * Entering Emacs::      Starting Emacs from the shell.
150  * Exiting::             Stopping or killing Emacs.  * Exiting::             Stopping or killing Emacs.
# Line 299  Deletion and Killing Line 282  Deletion and Killing
282                            blank areas.                            blank areas.
283  * Killing by Lines::    How to kill entire lines of text at one time.  * Killing by Lines::    How to kill entire lines of text at one time.
284  * Other Kill Commands:: Commands to kill large regions of text and  * Other Kill Commands:: Commands to kill large regions of text and
285                            syntactic units such as words and sentences.                            syntactic units such as words and sentences.
286    
287  Yanking  Yanking
288    
# Line 393  Using Multiple Buffers Line 376  Using Multiple Buffers
376  * Kill Buffer::         Killing buffers you no longer need.  * Kill Buffer::         Killing buffers you no longer need.
377  * Several Buffers::     How to go through the list of all buffers  * Several Buffers::     How to go through the list of all buffers
378                            and operate variously on several of them.                            and operate variously on several of them.
379  * Indirect Buffers::    An indirect buffer shares the text of another buffer.  * Indirect Buffers::    An indirect buffer shares the text of another buffer.
380    
381  Multiple Windows  Multiple Windows
382    
# Line 428  Frames and X Windows Line 411  Frames and X Windows
411  * Font Lock::           Minor mode for syntactic highlighting using faces.  * Font Lock::           Minor mode for syntactic highlighting using faces.
412  * Highlight Changes::   Using colors to show where you changed the buffer.  * Highlight Changes::   Using colors to show where you changed the buffer.
413  * Highlight Interactively:: Tell Emacs what text to highlight.  * Highlight Interactively:: Tell Emacs what text to highlight.
414  * Trailing Whitespace:: Showing possibly-spurious trailing whitespace.  * Useless Whitespace::  Showing possibly-spurious trailing whitespace.
415  * Tooltips::            Showing "tooltips", AKA "ballon help" for active text.  * Tooltips::            Showing "tooltips", AKA "ballon help" for active text.
416  * Mouse Avoidance::     Moving the mouse pointer out of the way.  * Mouse Avoidance::     Moving the mouse pointer out of the way.
417  * Non-Window Terminals::  Multiple frames on terminals that show only one.  * Non-Window Terminals::  Multiple frames on terminals that show only one.
# Line 564  Compiling and Testing Programs Line 547  Compiling and Testing Programs
547  * Compilation Mode::    The mode for visiting compiler errors.  * Compilation Mode::    The mode for visiting compiler errors.
548  * Compilation Shell::   Customizing your shell properly  * Compilation Shell::   Customizing your shell properly
549                            for use in the compilation buffer.                            for use in the compilation buffer.
550  * Debuggers::           Running symbolic debuggers for non-Lisp programs.  * Debuggers::           Running symbolic debuggers for non-Lisp programs.
551  * Executing Lisp::      Various modes for editing Lisp programs,  * Executing Lisp::      Various modes for editing Lisp programs,
552                            with different facilities for running                            with different facilities for running
553                            the Lisp programs.                            the Lisp programs.
554  * Lisp Libraries::      Creating Lisp programs to run in Emacs.  * Lisp Libraries::      Creating Lisp programs to run in Emacs.
555  * Lisp Interaction::    Executing Lisp in an Emacs buffer.  * Lisp Interaction::    Executing Lisp in an Emacs buffer.
556  * Lisp Eval::           Executing a single Lisp expression in Emacs.  * Lisp Eval::           Executing a single Lisp expression in Emacs.
557  * External Lisp::       Communicating through Emacs with a separate Lisp.  * External Lisp::       Communicating through Emacs with a separate Lisp.
558    
559  Running Debuggers Under Emacs  Running Debuggers Under Emacs
560    
# Line 592  Maintaining Programs Line 575  Maintaining Programs
575    
576  Tags Tables  Tags Tables
577    
578  * Tag Syntax::          Tag syntax for various types of code and text files.    * Tag Syntax::          Tag syntax for various types of code and text files.
579  * Create Tags Table::   Creating a tags table with @code{etags}.  * Create Tags Table::   Creating a tags table with @code{etags}.
580  * Select Tags Table::   How to visit a tags table.  * Select Tags Table::   How to visit a tags table.
581  * Find Tag::            Commands to find the definition of a specific tag.  * Find Tag::            Commands to find the definition of a specific tag.
582  * Tags Search::         Using a tags table for searching and replacing.  * Tags Search::         Using a tags table for searching and replacing.
583  * List Tags::           Listing and finding tags defined in a file.  * List Tags::           Listing and finding tags defined in a file.
584    
# Line 739  Customization Line 722  Customization
722                            to decide what to do; by setting variables,                            to decide what to do; by setting variables,
723                            you can control their functioning.                            you can control their functioning.
724  * Keyboard Macros::     A keyboard macro records a sequence of  * Keyboard Macros::     A keyboard macro records a sequence of
725                            keystrokes to be replayed with a single command.                            keystrokes to be replayed with a single command.
726  * Key Bindings::        The keymaps say what command each key runs.  * Key Bindings::        The keymaps say what command each key runs.
727                            By changing them, you can "redefine keys".                            By changing them, you can "redefine keys".
728  * Keyboard Translations::  * Keyboard Translations::
729                          If your keyboard passes an undesired code                          If your keyboard passes an undesired code
730                             for a key, you can tell Emacs to                             for a key, you can tell Emacs to
731                             substitute another code.                             substitute another code.
732  * Syntax::              The syntax table controls how words and  * Syntax::              The syntax table controls how words and
733                             expressions are parsed.                             expressions are parsed.
734  * Init File::           How to write common customizations in the  * Init File::           How to write common customizations in the
735                            @file{.emacs} file.                            @file{.emacs} file.
736    
737  Variables  Variables
738    
# Line 882  chapters when you need them. Line 865  chapters when you need them.
865  properly.  It explains how to cope with some common problems  properly.  It explains how to cope with some common problems
866  (@pxref{Lossage}), as well as when and how to report Emacs bugs  (@pxref{Lossage}), as well as when and how to report Emacs bugs
867  (@pxref{Bugs}).  (@pxref{Bugs}).
868    
869    To find the documentation on a particular command, look in the index.    To find the documentation on a particular command, look in the index.
870  Keys (character commands) and command names have separate indexes.  There  Keys (character commands) and command names have separate indexes.  There
871  is also a glossary, with a cross reference for each term.  is also a glossary, with a cross reference for each term.
# Line 976  Carpenter, Hans Chalupsky, Bob Chassell, Line 959  Carpenter, Hans Chalupsky, Bob Chassell,
959  Glynn Clements, Andrew Csillag, Doug Cutting, Michael DeCorte, Gary  Glynn Clements, Andrew Csillag, Doug Cutting, Michael DeCorte, Gary
960  Delp, Matthieu Devin, Eri Ding, Carsten Dominik, Scott Draves, Viktor  Delp, Matthieu Devin, Eri Ding, Carsten Dominik, Scott Draves, Viktor
961  Dukhovni, John Eaton, Rolf Ebert, Stephen Eglen, Torbj@"orn Einarsson,  Dukhovni, John Eaton, Rolf Ebert, Stephen Eglen, Torbj@"orn Einarsson,
962  Tsugumoto Enami, Hans Henrik Eriksen, Michael Ernst, Ata Etemadi,  Tsugutomo Enami, Hans Henrik Eriksen, Michael Ernst, Ata Etemadi,
963  Frederick Farnback, Fred Fish, Karl Fogel, Gary Foster, Noah Friedman,  Frederick Farnbach, Fred Fish, Karl Fogel, Gary Foster, Noah Friedman,
964  Keith Gabryelski, Kevin Gallagher, Kevin Gallo, Howard Gayle, Stephen  Keith Gabryelski, Kevin Gallagher, Kevin Gallo, Howard Gayle, Stephen
965  Gildea, David Gillespie, Bob Glickstein, Boris Goldowsky, Michelangelo  Gildea, David Gillespie, Bob Glickstein, Boris Goldowsky, Michelangelo
966  Grigni, Michael Gschwind, Henry Guillaume, Doug Gwyn, Ken'ichi Handa,  Grigni, Michael Gschwind, Henry Guillaume, Doug Gwyn, Ken'ichi Handa,
# Line 1376  when it starts in an interactive mode: Line 1359  when it starts in an interactive mode:
1359  Gnomovision version 69, Copyright (C) 20@var{yy} @var{name of author}  Gnomovision version 69, Copyright (C) 20@var{yy} @var{name of author}
1360  Gnomovision comes with ABSOLUTELY NO WARRANTY; for details  Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
1361  type `show w'.  This is free software, and you are welcome  type `show w'.  This is free software, and you are welcome
1362  to redistribute it under certain conditions; type `show c'  to redistribute it under certain conditions; type `show c'
1363  for details.  for details.
1364  @end smallexample  @end smallexample
1365    
# Line 1394  necessary.  Here is a sample; alter the Line 1377  necessary.  Here is a sample; alter the
1377  @group  @group
1378  Yoyodyne, Inc., hereby disclaims all copyright  Yoyodyne, Inc., hereby disclaims all copyright
1379  interest in the program `Gnomovision'  interest in the program `Gnomovision'
1380  (which makes passes at compilers) written  (which makes passes at compilers) written
1381  by James Hacker.  by James Hacker.
1382    
1383  @var{signature of Ty Coon}, 1 April 1989  @var{signature of Ty Coon}, 1 April 1989

Legend:
Removed from v.1.58  
changed lines
  Added in v.1.58.2.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26