annotate doc/emacs/emacs.texi @ 103495:553e282e658d EMACS_PRETEST_23_0_95

Bump version number to 23.0.95.
author Chong Yidong <cyd@stupidchicken.com>
date Fri, 19 Jun 2009 17:10:49 +0000
parents 75e6ecda8c42
children ed6152fc596c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1 \input texinfo
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2
84279
6c4faa0e5c01 (setfilename): Go up one more level to ../../info.
Glenn Morris <rgm@gnu.org>
parents: 84236
diff changeset
3 @setfilename ../../info/emacs
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
4 @settitle GNU Emacs Manual
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
5
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
6 @c The edition number appears in several places in this file
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
7 @set EDITION Sixteenth
103495
553e282e658d Bump version number to 23.0.95.
Chong Yidong <cyd@stupidchicken.com>
parents: 103279
diff changeset
8 @set EMACSVER 23.0.95
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
9
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
10 @copying
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
11 This is the @value{EDITION} edition of the @cite{GNU Emacs Manual},@*
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
12 updated for Emacs version @value{EMACSVER}.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
13
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
14 Copyright @copyright{} 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997,
100974
cb5d2387102c Add 2009 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 100733
diff changeset
15 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
87903
5d58981e6690 Merge from emacs--rel--22
Miles Bader <miles@gnu.org>
parents: 85161
diff changeset
16 Free Software Foundation, Inc.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
17
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
18 @quotation
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
19 Permission is granted to copy, distribute and/or modify this document
99700
2832a79d1c77 Relicense under FDL 1.3 or later.
Glenn Morris <rgm@gnu.org>
parents: 99647
diff changeset
20 under the terms of the GNU Free Documentation License, Version 1.3 or
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
21 any later version published by the Free Software Foundation; with the
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
22 Invariant Sections being ``The GNU Manifesto,'' ``Distribution'' and
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
23 ``GNU GENERAL PUBLIC LICENSE,'' with the Front-Cover texts being ``A GNU
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
24 Manual,'' and with the Back-Cover Texts as in (a) below. A copy of the
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
25 license is included in the section entitled ``GNU Free Documentation
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
26 License.''
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
27
95873
1d4173f34a0f Update Back-Cover text per maintain.info.
Glenn Morris <rgm@gnu.org>
parents: 95020
diff changeset
28 (a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
1d4173f34a0f Update Back-Cover text per maintain.info.
Glenn Morris <rgm@gnu.org>
parents: 95020
diff changeset
29 modify this GNU manual. Buying copies from the FSF supports it in
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
30 developing GNU and promoting software freedom.''
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
31 @end quotation
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
32 @end copying
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
33
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
34 @dircategory Emacs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
35 @direntry
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
36 * Emacs: (emacs). The extensible self-documenting text editor.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
37 @end direntry
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
38
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
39 @c in general, keep the following line commented out, unless doing a
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
40 @c copy of this manual that will be published. The manual should go
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
41 @c onto the distribution in the full, 8.5 x 11" size.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
42 @c set smallbook
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
43
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
44 @ifset smallbook
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
45 @smallbook
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
46 @end ifset
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
47
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
48 @c per rms and peterb, use 10pt fonts for the main text, mostly to
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
49 @c save on paper cost.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
50 @c Do this inside @tex for now, so current makeinfo does not complain.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
51 @tex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
52 @ifset smallbook
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
53 @fonttextsize 10
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
54 @set EMACSVER 22
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
55 \global\let\urlcolor=\Black % don't print links in grayscale
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
56 \global\let\linkcolor=\Black
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
57 @end ifset
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
58 \global\hbadness=6666 % don't worry about not-too-underfull boxes
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
59 @end tex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
60
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
61 @defcodeindex op
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
62 @synindex pg cp
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
63
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
64 @iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
65 @kbdinputstyle code
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
66
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
67 @shorttitlepage GNU Emacs Manual
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
68 @end iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
69
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
70 @titlepage
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
71 @sp 6
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
72 @center @titlefont{GNU Emacs Manual}
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
73 @sp 4
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
74 @center @value{EDITION} Edition, Updated for Emacs Version @value{EMACSVER}.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
75 @sp 5
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
76 @center Richard Stallman
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
77 @page
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
78 @vskip 0pt plus 1filll
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
79 @insertcopying
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
80
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
81 @sp 2
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
82 Published by the Free Software Foundation @*
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
83 51 Franklin Street, Fifth Floor @*
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
84 Boston, MA 02110-1301 USA @*
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
85 ISBN 1-882114-86-8
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
86
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
87 @sp 2
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
88 Cover art by Etienne Suvasa.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
89
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
90 @end titlepage
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
91
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
92
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
93 @summarycontents
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
94 @contents
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
95
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
96
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
97 @ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
98 @node Top, Distrib, (dir), (dir)
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
99 @top The Emacs Editor
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
100
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
101 Emacs is the extensible, customizable, self-documenting real-time
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
102 display editor. This Info file describes how to edit with Emacs and
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
103 some of how to customize it; it corresponds to GNU Emacs version
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
104 @value{EMACSVER}.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
105
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
106 @ifinfo
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
107 To learn more about the Info documentation system, type @kbd{h}, and
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
108 Emacs will take you to a programmed instruction sequence for the Info
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
109 commands.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
110 @end ifinfo
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
111
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
112 For information on extending Emacs, see @ref{Top, Emacs Lisp,, elisp, The
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
113 Emacs Lisp Reference Manual}.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
114 @end ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
115
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
116 @ignore
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
117 These subcategories have been deleted for simplicity
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
118 and to avoid conflicts.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
119 Completion
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
120 Backup Files
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
121 Auto-Saving: Protection Against Disasters
95020
4da572dc4992 Snapshot primitives globally renamed to refer to tags, documentation updated.
Eric S. Raymond <esr@snark.thyrsus.com>
parents: 94293
diff changeset
122 Tags
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
123 Text Mode
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
124 Outline Mode
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
125 @TeX{} Mode
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
126 Formatted Text
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
127 Shell Command History
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
128
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
129 The ones for Dired and Rmail have had the items turned into :: items
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
130 to avoid conflicts.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
131 Also Running Shell Commands from Emacs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
132 and Sending Mail and Registers and Minibuffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
133 @end ignore
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
134
102081
04cccf4e9c21 add @insertcopying, bug#1988
Karl Berry <karl@gnu.org>
parents: 102077
diff changeset
135 @insertcopying
04cccf4e9c21 add @insertcopying, bug#1988
Karl Berry <karl@gnu.org>
parents: 102077
diff changeset
136
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
137 @menu
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
138 * Distrib:: How to get the latest Emacs distribution.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
139 * Copying:: The GNU General Public License gives you permission
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
140 to redistribute GNU Emacs on certain terms;
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
141 it also explains that there is no warranty.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
142 * GNU Free Documentation License:: The license for this documentation.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
143 * Intro:: An introduction to Emacs concepts.
85114
5039706521c9 Merge from emacs--rel--22
Miles Bader <miles@gnu.org>
parents: 84279
diff changeset
144 * Glossary:: Terms used in this manual.
101545
08544dc9ae29 (Top): Fix Antinews menu entry.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
145 * Antinews:: Information about Emacs version 22.
100021
81670f15d8b6 * macos.texi: Change references to 'Mac' to 'Mac / GNUstep'. (GNUstep Support): New node. * anti.texi: * emacs.texi: * msdog.texi: Change reference to Mac OS node to Mac OS / GNUstep.
Adrian Robert <Adrian.B.Robert@gmail.com>
parents: 99945
diff changeset
146 * Mac OS / GNUstep:: Using Emacs under Mac OS and GNUstep.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
147 * Microsoft Windows:: Using Emacs on Microsoft Windows and MS-DOS.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
148 * Manifesto:: What's GNU? Gnu's Not Unix!
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
149 * Acknowledgments:: Major contributors to GNU Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
150
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
151 Indexes (each index contains a large menu)
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
152 * Key Index:: An item for each standard Emacs key sequence.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
153 * Option Index:: An item for every command-line option.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
154 * Command Index:: An item for each command name.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
155 * Variable Index:: An item for each documented variable.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
156 * Concept Index:: An item for each concept.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
157
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
158 Important General Concepts
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
159 * Screen:: How to interpret what you see on the screen.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
160 * User Input:: Kinds of input events (characters, buttons,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
161 function keys).
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
162 * Keys:: Key sequences: what you type to request one
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
163 editing action.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
164 * Commands:: Named functions run by key sequences to do editing.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
165 * Entering Emacs:: Starting Emacs from the shell.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
166 * Exiting:: Stopping or killing Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
167 * Emacs Invocation:: Hairy startup options.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
168
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
169 Fundamental Editing Commands
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
170 * Basic:: The most basic editing commands.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
171 * Minibuffer:: Entering arguments that are prompted for.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
172 * M-x:: Invoking commands by their names.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
173 * Help:: Commands for asking Emacs about its commands.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
174
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
175 Important Text-Changing Commands
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
176 * Mark:: The mark: how to delimit a ``region'' of text.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
177 * Killing:: Killing (cutting) text.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
178 * Yanking:: Recovering killed text. Moving text. (Pasting.)
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
179 * Accumulating Text:: Other ways of copying text.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
180 * Rectangles:: Operating on the text inside a rectangle on the screen.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
181 * Registers:: Saving a text string or a location in the buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
182 * Display:: Controlling what text is displayed.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
183 * Search:: Finding or replacing occurrences of a string.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
184 * Fixit:: Commands especially useful for fixing typos.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
185 * Keyboard Macros:: A keyboard macro records a sequence of
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
186 keystrokes to be replayed with a single command.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
187
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
188 Major Structures of Emacs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
189 * Files:: All about handling files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
190 * Buffers:: Multiple buffers; editing several files at once.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
191 * Windows:: Viewing two pieces of text at once.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
192 * Frames:: Running the same Emacs session in multiple X windows.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
193 * International:: Using non-@acronym{ASCII} character sets (the MULE features).
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
194
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
195 Advanced Features
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
196 * Major Modes:: Text mode vs. Lisp mode vs. C mode ...
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
197 * Indentation:: Editing the white space at the beginnings of lines.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
198 * Text:: Commands and modes for editing English.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
199 * Programs:: Commands and modes for editing programs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
200 * Building:: Compiling, running and debugging programs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
201 * Maintaining:: Features for maintaining large programs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
202 * Abbrevs:: How to define text abbreviations to reduce
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
203 the number of characters you must type.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
204 @ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
205 * Picture Mode:: Editing pictures made up of characters using
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
206 the quarter-plane screen model.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
207 @end ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
208 * Sending Mail:: Sending mail in Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
209 * Rmail:: Reading mail in Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
210 * Dired:: You can ``edit'' a directory to manage files in it.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
211 * Calendar/Diary:: The calendar and diary facilities.
99290
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
212 * Document View:: Viewing PDF, PS and DVI files.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
213 * Gnus:: How to read netnews with Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
214 * Shell:: Executing shell commands from Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
215 * Emacs Server:: Using Emacs as an editing server for @code{mail}, etc.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
216 * Printing:: Printing hardcopies of buffers or regions.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
217 * Sorting:: Sorting lines, paragraphs or pages within Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
218 * Narrowing:: Restricting display and editing to a portion
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
219 of the buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
220 * Two-Column:: Splitting apart columns to edit them
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
221 in side-by-side windows.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
222 * Editing Binary Files::Using Hexl mode to edit binary files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
223 * Saving Emacs Sessions:: Saving Emacs state from one session to the next.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
224 * Recursive Edit:: A command can allow you to do editing
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
225 "within the command". This is called a
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
226 "recursive editing level".
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
227 * Emulation:: Emulating some other editors with Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
228 * Hyperlinking:: Following links in buffers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
229 * Dissociated Press:: Dissociating text for fun.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
230 * Amusements:: Various games and hacks.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
231 * Customization:: Modifying the behavior of Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
232 * X Resources:: X resources for customizing Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
233
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
234 Recovery from Problems
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
235 * Quitting:: Quitting and aborting.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
236 * Lossage:: What to do if Emacs is hung or malfunctioning.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
237 * Bugs:: How and when to report a bug.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
238 * Contributing:: How to contribute improvements to Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
239 * Service:: How to get help for your own Emacs needs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
240
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
241 @c Do NOT modify the following 3 lines! They must have this form to
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
242 @c be correctly identified by `texinfo-multiple-files-update'. In
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
243 @c particular, the detailed menu header line MUST be identical to the
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
244 @c value of `texinfo-master-menu-header'. See texnfo-upd.el.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
245
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
246 @detailmenu
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
247 --- The Detailed Node Listing ---
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
248 ---------------------------------
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
249
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
250 Here are some other nodes which are really inferiors of the ones
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
251 already listed, mentioned here so you can get to them in one step:
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
252
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
253 The Organization of the Screen
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
254
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
255 * Point:: The place in the text where editing commands operate.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
256 * Echo Area:: Short messages appear at the bottom of the screen.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
257 * Mode Line:: Interpreting the mode line.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
258 * Menu Bar:: How to use the menu bar.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
259
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
260 Basic Editing Commands
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
261
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
262 * Inserting Text:: Inserting text by simply typing it.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
263 * Moving Point:: How to move the cursor to the place where you want to
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
264 change something.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
265 * Erasing:: Deleting and killing text.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
266 * Basic Undo:: Undoing recent changes in the text.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
267 * Basic Files:: Visiting, creating, and saving files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
268 * Basic Help:: Asking what a character does.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
269 * Blank Lines:: Commands to make or delete blank lines.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
270 * Continuation Lines:: Lines too wide for the screen.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
271 * Position Info:: What page, line, row, or column is point on?
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
272 * Arguments:: Numeric arguments for repeating a command.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
273 * Repeating:: A short-cut for repeating the previous command.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
274
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
275 The Minibuffer
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
276
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
277 * Minibuffer File:: Entering file names with the minibuffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
278 * Minibuffer Edit:: How to edit in the minibuffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
279 * Completion:: An abbreviation facility for minibuffer input.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
280 * Minibuffer History:: Reusing recent minibuffer arguments.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
281 * Repetition:: Re-executing commands that used the minibuffer.
99647
2369baba8160 (Top): Update node listings.
Chong Yidong <cyd@stupidchicken.com>
parents: 99619
diff changeset
282 * Passwords:: Entering passwords in the echo area.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
283
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
284 Completion
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
285
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
286 * Example: Completion Example. Examples of using completion.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
287 * Commands: Completion Commands. A list of completion commands.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
288 * Strict Completion:: Different types of completion.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
289 * Options: Completion Options. Options for completion.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
290
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
291 Help
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
292
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
293 * Help Summary:: Brief list of all Help commands.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
294 * Key Help:: Asking what a key does in Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
295 * Name Help:: Asking about a command, variable or function name.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
296 * Apropos:: Asking what pertains to a given topic.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
297 * Help Mode:: Special features of Help mode and Help buffers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
298 * Library Keywords:: Finding Lisp libraries by keywords (topics).
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
299 * Language Help:: Help relating to international language support.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
300 * Misc Help:: Other help commands.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
301 * Help Files:: Commands to display pre-written help files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
302 * Help Echo:: Help on active text and tooltips (`balloon help')
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
303
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
304 The Mark and the Region
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
305
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
306 * Setting Mark:: Commands to set the mark.
93351
e58bd3fd21c3 (Top): Update node listings.
Chong Yidong <cyd@stupidchicken.com>
parents: 92804
diff changeset
307 * Marking Objects:: Commands to put region around textual units.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
308 * Using Region:: Summary of ways to operate on contents of the region.
98679
0498b894f845 (Top): Update node order in Mark chapter.
Chong Yidong <cyd@stupidchicken.com>
parents: 98637
diff changeset
309 * Mark Ring:: Previous mark positions saved so you can go back there.
0498b894f845 (Top): Update node order in Mark chapter.
Chong Yidong <cyd@stupidchicken.com>
parents: 98637
diff changeset
310 * Global Mark Ring:: Previous mark positions in various buffers.
0498b894f845 (Top): Update node order in Mark chapter.
Chong Yidong <cyd@stupidchicken.com>
parents: 98637
diff changeset
311 * Shift Selection:: Using shifted cursor motion keys.
93351
e58bd3fd21c3 (Top): Update node listings.
Chong Yidong <cyd@stupidchicken.com>
parents: 92804
diff changeset
312 * Persistent Mark:: Keeping the mark active all the time.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
313
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
314 Killing and Moving Text
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
315
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
316 * Deletion:: Commands for deleting small amounts of text and
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
317 blank areas.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
318 * Killing by Lines:: How to kill entire lines of text at one time.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
319 * Other Kill Commands:: Commands to kill large regions of text and
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
320 syntactic units such as words and sentences.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
321 * CUA Bindings:: Using @kbd{C-x}, @kbd{C-c}, @kbd{C-v} for copy
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
322 and paste, with enhanced rectangle support.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
323
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
324 Yanking
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
325
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
326 * Kill Ring:: Where killed text is stored. Basic yanking.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
327 * Appending Kills:: Several kills in a row all yank together.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
328 * Earlier Kills:: Yanking something killed some time ago.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
329
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
330 Registers
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
331
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
332 * RegPos:: Saving positions in registers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
333 * RegText:: Saving text in registers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
334 * RegRect:: Saving rectangles in registers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
335 * RegConfig:: Saving window configurations in registers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
336 * RegNumbers:: Numbers in registers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
337 * RegFiles:: File names in registers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
338 * Bookmarks:: Bookmarks are like registers, but persistent.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
339
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
340 Controlling the Display
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
341
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
342 * Scrolling:: Moving text up and down in a window.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
343 * Auto Scrolling:: Redisplay scrolls text automatically when needed.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
344 * Horizontal Scrolling:: Moving text left and right in a window.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
345 * Follow Mode:: Follow mode lets two windows scroll as one.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
346 * Faces:: How to change the display style using faces.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
347 * Standard Faces:: Emacs' predefined faces.
97890
5bea69b8cbd5 (Top): Add Temporary Face Changes xref.
Chong Yidong <cyd@stupidchicken.com>
parents: 97175
diff changeset
348 * Temporary Face Changes:: Commands to temporarily modify the default text face
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
349 * Font Lock:: Minor mode for syntactic highlighting using faces.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
350 * Highlight Interactively:: Tell Emacs what text to highlight.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
351 * Fringes:: Enabling or disabling window fringes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
352 * Displaying Boundaries:: Displaying top and bottom of the buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
353 * Useless Whitespace:: Showing possibly-spurious trailing whitespace.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
354 * Selective Display:: Hiding lines with lots of indentation.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
355 * Optional Mode Line:: Optional mode line display features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
356 * Text Display:: How text characters are normally displayed.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
357 * Cursor Display:: Features for displaying the cursor.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
358 * Line Truncation:: Truncating lines to fit the screen width instead
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
359 of continuing them to multiple screen lines.
97175
4b06a2e3d6eb (Top): Add Visual Line Mode node.
Chong Yidong <cyd@stupidchicken.com>
parents: 97142
diff changeset
360 * Visual Line Mode:: Word wrap and screen line-based editing.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
361 * Display Custom:: Information on variables for customizing display.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
362
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
363 Searching and Replacement
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
364
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
365 * Incremental Search:: Search happens as you type the string.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
366 * Nonincremental Search:: Specify entire string and then search.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
367 * Word Search:: Search for sequence of words.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
368 * Regexp Search:: Search for match for a regexp.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
369 * Regexps:: Syntax of regular expressions.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
370 * Regexp Backslash:: Regular expression constructs starting with `\'.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
371 * Regexp Example:: A complex regular expression explained.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
372 * Search Case:: To ignore case while searching, or not.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
373 * Replace:: Search, and replace some or all matches.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
374 * Other Repeating Search:: Operating on all matches for some regexp.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
375
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
376 Incremental Search
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
377
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
378 * Basic Isearch:: Basic incremental search commands.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
379 * Repeat Isearch:: Searching for the same string again.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
380 * Error in Isearch:: When your string is not found.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
381 * Special Isearch:: Special input in incremental search.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
382 * Isearch Yank:: Commands that grab text into the search string
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
383 or else edit the search string.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
384 * Isearch Scroll:: Scrolling during an incremental search.
98352
96f38d025f0b Update node listings.
Chong Yidong <cyd@stupidchicken.com>
parents: 98302
diff changeset
385 * Isearch Minibuffer:: Incremental search of the minibuffer history.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
386 * Slow Isearch:: Incremental search features for slow terminals.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
387
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
388 Replacement Commands
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
389
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
390 * Unconditional Replace:: Replacing all matches for a string.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
391 * Regexp Replace:: Replacing all matches for a regexp.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
392 * Replacement and Case:: How replacements preserve case of letters.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
393 * Query Replace:: How to use querying.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
394
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
395 Commands for Fixing Typos
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
396
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
397 * Undo:: Full details of Emacs undo commands.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
398 * Transpose:: Exchanging two characters, words, lines, lists...
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
399 * Fixing Case:: Correcting case of last word entered.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
400 * Spelling:: Apply spelling checker to a word or a whole buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
401
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
402 Keyboard Macros
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
403
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
404 * Basic Keyboard Macro:: Defining and running keyboard macros.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
405 * Keyboard Macro Ring:: Where previous keyboard macros are saved.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
406 * Keyboard Macro Counter:: Inserting incrementing numbers in macros.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
407 * Keyboard Macro Query:: Making keyboard macros do different things each time.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
408 * Save Keyboard Macro:: Giving keyboard macros names; saving them in files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
409 * Edit Keyboard Macro:: Editing keyboard macros.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
410 * Keyboard Macro Step-Edit:: Interactively executing and editing a keyboard
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
411 macro.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
412
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
413 File Handling
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
414
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
415 * File Names:: How to type and edit file-name arguments.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
416 * Visiting:: Visiting a file prepares Emacs to edit the file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
417 * Saving:: Saving makes your changes permanent.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
418 * Reverting:: Reverting cancels all the changes not saved.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
419 * Autorevert:: Auto Reverting non-file buffers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
420 * Auto Save:: Auto Save periodically protects against loss of data.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
421 * File Aliases:: Handling multiple names for one file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
422 * Directories:: Creating, deleting, and listing file directories.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
423 * Comparing Files:: Finding where two files differ.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
424 * Diff Mode:: Editing diff output.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
425 * Misc File Ops:: Other things you can do on files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
426 * Compressed Files:: Accessing compressed files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
427 * File Archives:: Operating on tar, zip, jar etc. archive files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
428 * Remote Files:: Accessing files on other sites.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
429 * Quoted File Names:: Quoting special characters in file names.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
430 * File Name Cache:: Completion against a list of files you often use.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
431 * File Conveniences:: Convenience Features for Finding Files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
432 * Filesets:: Handling sets of files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
433
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
434 Saving Files
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
435
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
436 * Save Commands:: Commands for saving files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
437 * Backup:: How Emacs saves the old version of your file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
438 * Customize Save:: Customizing the saving of files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
439 * Interlocking:: How Emacs protects against simultaneous editing
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
440 of one file by two users.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
441 * File Shadowing:: Copying files to "shadows" automatically.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
442 * Time Stamps:: Emacs can update time stamps on saved files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
443
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
444 Backup Files
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
445
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
446 * Names: Backup Names. How backup files are named.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
447 * Deletion: Backup Deletion. Emacs deletes excess numbered backups.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
448 * Copying: Backup Copying. Backups can be made by copying or renaming.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
449
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
450 Auto-Saving: Protection Against Disasters
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
451
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
452 * Files: Auto Save Files. The file where auto-saved changes are
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
453 actually made until you save the file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
454 * Control: Auto Save Control. Controlling when and how often to auto-save.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
455 * Recover:: Recovering text from auto-save files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
456
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
457 Using Multiple Buffers
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
458
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
459 * Select Buffer:: Creating a new buffer or reselecting an old one.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
460 * List Buffers:: Getting a list of buffers that exist.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
461 * Misc Buffer:: Renaming; changing read-onliness; copying text.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
462 * Kill Buffer:: Killing buffers you no longer need.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
463 * Several Buffers:: How to go through the list of all buffers
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
464 and operate variously on several of them.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
465 * Indirect Buffers:: An indirect buffer shares the text of another buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
466 * Buffer Convenience:: Convenience and customization features for
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
467 buffer handling.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
468
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
469 Multiple Windows
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
470
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
471 * Basic Window:: Introduction to Emacs windows.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
472 * Split Window:: New windows are made by splitting existing windows.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
473 * Other Window:: Moving to another window or doing something to it.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
474 * Pop Up Window:: Finding a file or buffer in another window.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
475 * Force Same Window:: Forcing certain buffers to appear in the selected
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
476 window rather than in another window.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
477 * Change Window:: Deleting windows and changing their sizes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
478 * Window Convenience:: Convenience functions for window handling.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
479
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
480 Frames and Graphical Displays
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
481
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
482 * Cut and Paste:: Mouse commands for cut and paste.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
483 * Mouse References:: Using the mouse to select an item from a list.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
484 * Menu Mouse Clicks:: Mouse clicks that bring up menus.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
485 * Mode Line Mouse:: Mouse clicks on the mode line.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
486 * Creating Frames:: Creating additional Emacs frames with various contents.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
487 * Frame Commands:: Iconifying, deleting, and switching frames.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
488 * Speedbar:: How to make and use a speedbar frame.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
489 * Multiple Displays:: How one Emacs job can talk to several displays.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
490 * Special Buffer Frames:: You can make certain buffers have their own frames.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
491 * Frame Parameters:: Changing the colors and other modes of frames.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
492 * Scroll Bars:: How to enable and disable scroll bars; how to use them.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
493 * Wheeled Mice:: Using mouse wheels for scrolling.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
494 * Drag and Drop:: Using drag and drop to open files and insert text.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
495 * Menu Bars:: Enabling and disabling the menu bar.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
496 * Tool Bars:: Enabling and disabling the tool bar.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
497 * Dialog Boxes:: Controlling use of dialog boxes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
498 * Tooltips:: Showing "tooltips", AKA "balloon help" for active text.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
499 * Mouse Avoidance:: Moving the mouse pointer out of the way.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
500 * Non-Window Terminals:: Multiple frames on terminals that show only one.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
501 * Text-Only Mouse:: Using the mouse in text-only terminals.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
502
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
503 International Character Set Support
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
504
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
505 * International Chars:: Basic concepts of multibyte characters.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
506 * Enabling Multibyte:: Controlling whether to use multibyte characters.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
507 * Language Environments:: Setting things up for the language you use.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
508 * Input Methods:: Entering text characters not on your keyboard.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
509 * Select Input Method:: Specifying your choice of input methods.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
510 * Coding Systems:: Character set conversion when you read and
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
511 write files, and so on.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
512 * Recognize Coding:: How Emacs figures out which conversion to use.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
513 * Specify Coding:: Specifying a file's coding system explicitly.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
514 * Output Coding:: Choosing coding systems for output.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
515 * Text Coding:: Choosing conversion to use for file text.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
516 * Communication Coding:: Coding systems for interprocess communication.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
517 * File Name Coding:: Coding systems for file @emph{names}.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
518 * Terminal Coding:: Specifying coding systems for converting
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
519 terminal input and output.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
520 * Fontsets:: Fontsets are collections of fonts
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
521 that cover the whole spectrum of characters.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
522 * Defining Fontsets:: Defining a new fontset.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
523 * Undisplayable Characters::When characters don't display.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
524 * Unibyte Mode:: You can pick one European character set
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
525 to use without multibyte characters.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
526 * Charsets:: How Emacs groups its internal character codes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
527
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
528 Major Modes
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
529
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
530 * Choosing Modes:: How major modes are specified or chosen.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
531
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
532 Indentation
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
533
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
534 * Indentation Commands:: Various commands and techniques for indentation.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
535 * Tab Stops:: You can set arbitrary "tab stops" and then
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
536 indent to the next tab stop when you want to.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
537 * Just Spaces:: You can request indentation using just spaces.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
538
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
539 Commands for Human Languages
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
540
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
541 * Words:: Moving over and killing words.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
542 * Sentences:: Moving over and killing sentences.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
543 * Paragraphs:: Moving over paragraphs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
544 * Pages:: Moving over pages.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
545 * Filling:: Filling or justifying text.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
546 * Case:: Changing the case of text.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
547 * Text Mode:: The major modes for editing text files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
548 * Outline Mode:: Editing outlines.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
549 * TeX Mode:: Editing input to the formatter TeX.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
550 * HTML Mode:: Editing HTML, SGML, and XML files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
551 * Nroff Mode:: Editing input to the formatter nroff.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
552 * Formatted Text:: Editing formatted text directly in WYSIWYG fashion.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
553 * Text Based Tables:: Editing text-based tables in WYSIWYG fashion.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
554
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
555 Filling Text
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
556
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
557 * Auto Fill:: Auto Fill mode breaks long lines automatically.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
558 * Refill:: Keeping paragraphs filled.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
559 * Fill Commands:: Commands to refill paragraphs and center lines.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
560 * Fill Prefix:: Filling paragraphs that are indented
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
561 or in a comment, etc.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
562 * Adaptive Fill:: How Emacs can determine the fill prefix automatically.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
563 * Longlines:: Editing text with very long lines.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
564
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
565 Outline Mode
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
566
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
567 * Format: Outline Format. What the text of an outline looks like.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
568 * Motion: Outline Motion. Special commands for moving through
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
569 outlines.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
570 * Visibility: Outline Visibility. Commands to control what is visible.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
571 * Views: Outline Views. Outlines and multiple views.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
572 * Foldout:: Folding means zooming in on outlines.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
573
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
574 @TeX{} Mode
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
575
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
576 * Editing: TeX Editing. Special commands for editing in TeX mode.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
577 * LaTeX: LaTeX Editing. Additional commands for LaTeX input files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
578 * Printing: TeX Print. Commands for printing part of a file with TeX.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
579 * Misc: TeX Misc. Customization of TeX mode, and related features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
580
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
581 Editing Formatted Text
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
582
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
583 * Requesting Formatted Text:: Entering and exiting Enriched mode.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
584 * Hard and Soft Newlines:: There are two different kinds of newlines.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
585 * Editing Format Info:: How to edit text properties.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
586 * Faces: Format Faces. Bold, italic, underline, etc.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
587 * Color: Format Colors. Changing the color of text.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
588 * Indent: Format Indentation. Changing the left and right margins.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
589 * Justification: Format Justification.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
590 Centering, setting text flush with the
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
591 left or right margin, etc.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
592 * Other: Format Properties. The "special" text properties submenu.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
593 * Forcing Enriched Mode:: How to force use of Enriched mode.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
594
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
595 Editing Text-based Tables
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
596
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
597 * Table Definition:: What is a text based table.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
598 * Table Creation:: How to create a table.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
599 * Table Recognition:: How to activate and deactivate tables.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
600 * Cell Commands:: Cell-oriented commands in a table.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
601 * Cell Justification:: Justifying cell contents.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
602 * Row Commands:: Manipulating rows of table cell.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
603 * Column Commands:: Manipulating columns of table cell.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
604 * Fixed Width Mode:: Fixing cell width.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
605 * Table Conversion:: Converting between plain text and tables.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
606 * Measuring Tables:: Analyzing table dimension.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
607 * Table Misc:: Table miscellany.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
608
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
609 Editing Programs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
610
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
611 * Program Modes:: Major modes for editing programs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
612 * Defuns:: Commands to operate on major top-level parts
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
613 of a program.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
614 * Program Indent:: Adjusting indentation to show the nesting.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
615 * Parentheses:: Commands that operate on parentheses.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
616 * Comments:: Inserting, killing, and aligning comments.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
617 * Documentation:: Getting documentation of functions you plan to call.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
618 * Hideshow:: Displaying blocks selectively.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
619 * Symbol Completion:: Completion on symbol names of your program or language.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
620 * Glasses:: Making identifiersLikeThis more readable.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
621 * Misc for Programs:: Other Emacs features useful for editing programs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
622 * C Modes:: Special commands of C, C++, Objective-C,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
623 Java, and Pike modes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
624 * Asm Mode:: Asm mode and its special features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
625 * Fortran:: Fortran mode and its special features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
626
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
627 Top-Level Definitions, or Defuns
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
628
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
629 * Left Margin Paren:: An open-paren or similar opening delimiter
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
630 starts a defun if it is at the left margin.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
631 * Moving by Defuns:: Commands to move over or mark a major definition.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
632 * Imenu:: Making buffer indexes as menus.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
633 * Which Function:: Which Function mode shows which function you are in.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
634
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
635 Indentation for Programs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
636
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
637 * Basic Indent:: Indenting a single line.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
638 * Multi-line Indent:: Commands to reindent many lines at once.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
639 * Lisp Indent:: Specifying how each Lisp function should be indented.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
640 * C Indent:: Extra features for indenting C and related modes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
641 * Custom C Indent:: Controlling indentation style for C and related modes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
642
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
643 Commands for Editing with Parentheses
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
644
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
645 * Expressions:: Expressions with balanced parentheses.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
646 * Moving by Parens:: Commands for moving up, down and across
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
647 in the structure of parentheses.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
648 * Matching:: Insertion of a close-delimiter flashes matching open.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
649
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
650 Manipulating Comments
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
651
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
652 * Comment Commands:: Inserting, killing, and aligning comments.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
653 * Multi-Line Comments:: Commands for adding and editing multi-line comments.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
654 * Options for Comments::Customizing the comment features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
655
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
656 Documentation Lookup
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
657
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
658 * Info Lookup:: Looking up library functions and commands
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
659 in Info files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
660 * Man Page:: Looking up man pages of library functions and commands.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
661 * Lisp Doc:: Looking up Emacs Lisp functions, etc.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
662
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
663 C and Related Modes
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
664
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
665 * Motion in C:: Commands to move by C statements, etc.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
666 * Electric C:: Colon and other chars can automatically reindent.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
667 * Hungry Delete:: A more powerful DEL command.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
668 * Other C Commands:: Filling comments, viewing expansion of macros,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
669 and other neat features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
670
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
671 Compiling and Testing Programs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
672
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
673 * Compilation:: Compiling programs in languages other
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
674 than Lisp (C, Pascal, etc.).
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
675 * Compilation Mode:: The mode for visiting compiler errors.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
676 * Compilation Shell:: Customizing your shell properly
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
677 for use in the compilation buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
678 * Grep Searching:: Searching with grep.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
679 * Flymake:: Finding syntax errors on the fly.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
680 * Debuggers:: Running symbolic debuggers for non-Lisp programs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
681 * Executing Lisp:: Various modes for editing Lisp programs,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
682 with different facilities for running
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
683 the Lisp programs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
684 * Lisp Libraries:: Creating Lisp programs to run in Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
685 * Lisp Eval:: Executing a single Lisp expression in Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
686 * Lisp Interaction:: Executing Lisp in an Emacs buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
687 * External Lisp:: Communicating through Emacs with a separate Lisp.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
688
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
689 Running Debuggers Under Emacs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
690
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
691 * Starting GUD:: How to start a debugger subprocess.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
692 * Debugger Operation:: Connection between the debugger and source buffers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
693 * Commands of GUD:: Key bindings for common commands.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
694 * GUD Customization:: Defining your own commands for GUD.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
695 * GDB Graphical Interface:: An enhanced mode that uses GDB features to
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
696 implement a graphical debugging environment through
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
697 Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
698
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
699 Maintaining Large Programs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
700
99290
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
701 * Version Control:: Version control systems (RCS, CVS and SCCS).
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
702 * Change Log:: Maintaining a change history for your program.
94293
ca9efc5939fc Merge from emacs--rel--22
Miles Bader <miles@gnu.org>
parents: 93351
diff changeset
703 * Tags:: Go directly to any function in your program in one
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
704 command. Tags remembers which file it is in.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
705 * Emerge:: A convenient way of merging two versions of a program.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
706
99290
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
707 Version Control
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
708
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
709 * Introduction to VC:: How version control works in general.
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
710 * VC Mode Line:: How the mode line shows version control status.
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
711 * Basic VC Editing:: How to edit a file under version control.
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
712 * Old Revisions:: Examining and comparing old revisions of files.
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
713 * Secondary VC Commands:: The commands used a little less frequently.
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
714 * Branches:: Multiple lines of development.
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
715 * Remote Repositories:: Efficient access to remote CVS servers.
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
716 * Revision Tags:: Symbolic names for revisions
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
717 * Miscellaneous VC:: Various other commands and features of VC.
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
718 * Customizing VC:: Variables that change VC's behavior.
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
719
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
720 Tags Tables
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
721
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
722 * Tag Syntax:: Tag syntax for various types of code and text files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
723 * Create Tags Table:: Creating a tags table with @code{etags}.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
724 * Etags Regexps:: Create arbitrary tags using regular expressions.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
725 * Select Tags Table:: How to visit a tags table.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
726 * Find Tag:: Commands to find the definition of a specific tag.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
727 * Tags Search:: Using a tags table for searching and replacing.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
728 * List Tags:: Listing and finding tags defined in a file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
729
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
730 Abbrevs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
731
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
732 * Abbrev Concepts:: Fundamentals of defined abbrevs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
733 * Defining Abbrevs:: Defining an abbrev, so it will expand when typed.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
734 * Expanding Abbrevs:: Controlling expansion: prefixes, canceling expansion.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
735 * Editing Abbrevs:: Viewing or editing the entire list of defined abbrevs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
736 * Saving Abbrevs:: Saving the entire list of abbrevs for another session.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
737 * Dynamic Abbrevs:: Abbreviations for words already in the buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
738 * Dabbrev Customization:: What is a word, for dynamic abbrevs. Case handling.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
739
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
740 @ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
741 Editing Pictures
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
742
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
743 * Basic Picture:: Basic concepts and simple commands of Picture Mode.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
744 * Insert in Picture:: Controlling direction of cursor motion
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
745 after "self-inserting" characters.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
746 * Tabs in Picture:: Various features for tab stops and indentation.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
747 * Rectangles in Picture:: Clearing and superimposing rectangles.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
748 @end ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
749
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
750 Sending Mail
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
751
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
752 * Mail Format:: Format of the mail being composed.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
753 * Mail Headers:: Details of permitted mail header fields.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
754 * Mail Aliases:: Abbreviating and grouping mail addresses.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
755 * Mail Mode:: Special commands for editing mail being composed.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
756 * Mail Amusements:: Distract the NSA's attention; add a fortune to a msg.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
757 * Mail Methods:: Using alternative mail-composition methods.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
758
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
759 Reading Mail with Rmail
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
760
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
761 * Rmail Basics:: Basic concepts of Rmail, and simple use.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
762 * Rmail Scrolling:: Scrolling through a message.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
763 * Rmail Motion:: Moving to another message.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
764 * Rmail Deletion:: Deleting and expunging messages.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
765 * Rmail Inbox:: How mail gets into the Rmail file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
766 * Rmail Files:: Using multiple Rmail files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
767 * Rmail Output:: Copying message out to files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
768 * Rmail Labels:: Classifying messages by labeling them.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
769 * Rmail Attributes:: Certain standard labels, called attributes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
770 * Rmail Reply:: Sending replies to messages you are viewing.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
771 * Rmail Summary:: Summaries show brief info on many messages.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
772 * Rmail Sorting:: Sorting messages in Rmail.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
773 * Rmail Display:: How Rmail displays a message; customization.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
774 * Rmail Coding:: How Rmail handles decoding character sets.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
775 * Rmail Editing:: Editing message text and headers in Rmail.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
776 * Rmail Digest:: Extracting the messages from a digest message.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
777 * Rmail Rot13:: Reading messages encoded in the rot13 code.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
778 * Movemail:: More details of fetching new mail.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
779 * Remote Mailboxes:: Retrieving Mail from Remote Mailboxes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
780 * Other Mailbox Formats:: Retrieving Mail from Local Mailboxes in
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
781 Various Formats
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
782
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
783 Dired, the Directory Editor
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
784
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
785 * Dired Enter:: How to invoke Dired.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
786 * Dired Navigation:: How to move in the Dired buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
787 * Dired Deletion:: Deleting files with Dired.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
788 * Flagging Many Files:: Flagging files based on their names.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
789 * Dired Visiting:: Other file operations through Dired.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
790 * Marks vs Flags:: Flagging for deletion vs marking.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
791 * Operating on Files:: How to copy, rename, print, compress, etc.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
792 either one file or several files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
793 * Shell Commands in Dired:: Running a shell command on the marked files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
794 * Transforming File Names:: Using patterns to rename multiple files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
795 * Comparison in Dired:: Running `diff' by way of Dired.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
796 * Subdirectories in Dired:: Adding subdirectories to the Dired buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
797 * Subdir Switches:: Subdirectory switches in Dired.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
798 * Subdirectory Motion:: Moving across subdirectories, and up and down.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
799 * Hiding Subdirectories:: Making subdirectories visible or invisible.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
800 * Dired Updating:: Discarding lines for files of no interest.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
801 * Dired and Find:: Using `find' to choose the files for Dired.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
802 * Wdired:: Operating on files by editing the Dired buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
803 * Image-Dired:: Viewing image thumbnails in Dired
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
804 * Misc Dired Features:: Various other features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
805
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
806 The Calendar and the Diary
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
807
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
808 * Calendar Motion:: Moving through the calendar; selecting a date.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
809 * Scroll Calendar:: Bringing earlier or later months onto the screen.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
810 * Counting Days:: How many days are there between two dates?
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
811 * General Calendar:: Exiting or recomputing the calendar.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
812 * Writing Calendar Files:: Writing calendars to files of various formats.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
813 * Holidays:: Displaying dates of holidays.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
814 * Sunrise/Sunset:: Displaying local times of sunrise and sunset.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
815 * Lunar Phases:: Displaying phases of the moon.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
816 * Other Calendars:: Converting dates to other calendar systems.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
817 * Diary:: Displaying events from your diary.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
818 * Appointments:: Reminders when it's time to do something.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
819 * Importing Diary:: Converting diary events to/from other formats.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
820 * Daylight Saving:: How to specify when daylight saving time is active.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
821 * Time Intervals:: Keeping track of time intervals.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
822 * Advanced Calendar/Diary Usage:: Advanced Calendar/Diary customization.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
823
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
824 Movement in the Calendar
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
825
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
826 * Calendar Unit Motion:: Moving by days, weeks, months, and years.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
827 * Move to Beginning or End:: Moving to start/end of weeks, months, and years.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
828 * Specified Dates:: Moving to the current date or another
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
829 specific date.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
830
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
831 Conversion To and From Other Calendars
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
832
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
833 * Calendar Systems:: The calendars Emacs understands
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
834 (aside from Gregorian).
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
835 * To Other Calendar:: Converting the selected date to various calendars.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
836 * From Other Calendar:: Moving to a date specified in another calendar.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
837 * Mayan Calendar:: Moving to a date specified in a Mayan calendar.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
838
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
839 The Diary
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
840
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
841 * Displaying the Diary:: Viewing diary entries and associated calendar dates.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
842 * Format of Diary File:: Entering events in your diary.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
843 * Date Formats:: Various ways you can specify dates.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
844 * Adding to Diary:: Commands to create diary entries.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
845 * Special Diary Entries:: Anniversaries, blocks of dates, cyclic entries, etc.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
846
100082
b78b461e5efb (Top): Add DocView nodes to detailed node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 100021
diff changeset
847 Document View
b78b461e5efb (Top): Add DocView nodes to detailed node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 100021
diff changeset
848
b78b461e5efb (Top): Add DocView nodes to detailed node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 100021
diff changeset
849 * Navigation:: Navigation inside DocView buffers.
b78b461e5efb (Top): Add DocView nodes to detailed node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 100021
diff changeset
850 * Searching:: Searching inside documents.
b78b461e5efb (Top): Add DocView nodes to detailed node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 100021
diff changeset
851 * Slicing:: Specifing which part of pages should be displayed.
100090
f8b4fae1d49a (Top): Fix typo.
Martin Rudalics <rudalics@gmx.at>
parents: 100082
diff changeset
852 * Conversion:: Influencing and triggering conversion.
100082
b78b461e5efb (Top): Add DocView nodes to detailed node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 100021
diff changeset
853
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
854 Gnus
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
855
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
856 * Buffers of Gnus:: The group, summary, and article buffers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
857 * Gnus Startup:: What you should know about starting Gnus.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
858 * Summary of Gnus:: A short description of the basic Gnus commands.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
859
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
860 Running Shell Commands from Emacs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
861
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
862 * Single Shell:: How to run one shell command and return.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
863 * Interactive Shell:: Permanent shell taking input via Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
864 * Shell Mode:: Special Emacs commands used with permanent shell.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
865 * Shell Prompts:: Two ways to recognize shell prompts.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
866 * Shell History:: Repeating previous commands in a shell buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
867 * Directory Tracking:: Keeping track when the subshell changes directory.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
868 * Shell Options:: Options for customizing Shell mode.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
869 * Terminal emulator:: An Emacs window as a terminal emulator.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
870 * Term Mode:: Special Emacs commands used in Term mode.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
871 * Paging in Term:: Paging in the terminal emulator.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
872 * Remote Host:: Connecting to another computer.
95882
6ecce57aa149 Daniel Engeler <engeler at gmail.com>
Glenn Morris <rgm@gnu.org>
parents: 95873
diff changeset
873 * Serial Terminal:: Connecting to a serial port.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
874
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
875 Using Emacs as a Server
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
876
99205
2db5dda52731 (Top): Update node listings.
Chong Yidong <cyd@stupidchicken.com>
parents: 99026
diff changeset
877 * Invoking emacsclient:: Connecting to the Emacs server.
2db5dda52731 (Top): Update node listings.
Chong Yidong <cyd@stupidchicken.com>
parents: 99026
diff changeset
878 * emacsclient Options:: Emacs client startup options.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
879
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
880 Printing Hard Copies
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
881
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
882 * PostScript:: Printing buffers or regions as PostScript.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
883 * PostScript Variables:: Customizing the PostScript printing commands.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
884 * Printing Package:: An optional advanced printing interface.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
885
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
886 Hyperlinking and Navigation Features
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
887
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
888 * Browse-URL:: Following URLs.
100733
95111c4c05fd (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 100090
diff changeset
889 * Goto Address mode:: Activating URLs.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
890 * FFAP:: Finding files etc. at point.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
891
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
892 Customization
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
893
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
894 * Minor Modes:: Each minor mode is one feature you can turn on
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
895 independently of any others.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
896 * Easy Customization:: Convenient way to browse and change user options.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
897 * Variables:: Many Emacs commands examine Emacs variables
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
898 to decide what to do; by setting variables,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
899 you can control their functioning.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
900 * Key Bindings:: The keymaps say what command each key runs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
901 By changing them, you can "redefine keys".
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
902 * Syntax:: The syntax table controls how words and
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
903 expressions are parsed.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
904 * Init File:: How to write common customizations in the
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
905 @file{.emacs} file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
906
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
907 Variables
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
908
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
909 * Examining:: Examining or setting one variable's value.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
910 * Hooks:: Hook variables let you specify programs for parts
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
911 of Emacs to run on particular occasions.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
912 * Locals:: Per-buffer values of variables.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
913 * File Variables:: How files can specify variable values.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
914
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
915 Customizing Key Bindings
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
916
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
917 * Keymaps:: Generalities. The global keymap.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
918 * Prefix Keymaps:: Keymaps for prefix keys.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
919 * Local Keymaps:: Major and minor modes have their own keymaps.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
920 * Minibuffer Maps:: The minibuffer uses its own local keymaps.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
921 * Rebinding:: How to redefine one key's meaning conveniently.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
922 * Init Rebinding:: Rebinding keys with your init file, @file{.emacs}.
96668
959a1b4666a7 (Top): Update node list.
Chong Yidong <cyd@stupidchicken.com>
parents: 96649
diff changeset
923 * Modifier Keys:: Using modifier keys in key bindings.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
924 * Function Keys:: Rebinding terminal function keys.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
925 * Named ASCII Chars:: Distinguishing @key{TAB} from @kbd{C-i}, and so on.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
926 * Mouse Buttons:: Rebinding mouse buttons in Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
927 * Disabling:: Disabling a command means confirmation is required
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
928 before it can be executed. This is done to protect
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
929 beginners from surprises.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
930
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
931 The Init File, @file{~/.emacs}
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
932
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
933 * Init Syntax:: Syntax of constants in Emacs Lisp.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
934 * Init Examples:: How to do some things with an init file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
935 * Terminal Init:: Each terminal type can have an init file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
936 * Find Init:: How Emacs finds the init file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
937 * Init Non-ASCII:: Using non-@acronym{ASCII} characters in an init file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
938
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
939 Dealing with Emacs Trouble
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
940
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
941 * DEL Does Not Delete:: What to do if @key{DEL} doesn't delete.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
942 * Stuck Recursive:: `[...]' in mode line around the parentheses.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
943 * Screen Garbled:: Garbage on the screen.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
944 * Text Garbled:: Garbage in the text.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
945 * Memory Full:: How to cope when you run out of memory.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
946 * After a Crash:: Recovering editing in an Emacs session that crashed.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
947 * Emergency Escape:: Emergency escape---
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
948 What to do if Emacs stops responding.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
949 * Total Frustration:: When you are at your wits' end.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
950
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
951 Reporting Bugs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
952
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
953 * Bug Criteria:: Have you really found a bug?
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
954 * Understanding Bug Reporting:: How to report a bug effectively.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
955 * Checklist:: Steps to follow for a good bug report.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
956 * Sending Patches:: How to send a patch for GNU Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
957
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
958 Command Line Arguments for Emacs Invocation
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
959
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
960 * Action Arguments:: Arguments to visit files, load libraries,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
961 and call functions.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
962 * Initial Options:: Arguments that take effect while starting Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
963 * Command Example:: Examples of using command line arguments.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
964 * Resume Arguments:: Specifying arguments when you resume a running Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
965 * Environment:: Environment variables that Emacs uses.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
966 * Display X:: Changing the default display and using remote login.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
967 * Font X:: Choosing a font for text, under X.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
968 * Colors:: Choosing display colors.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
969 * Window Size X:: Start-up window size, under X.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
970 * Borders X:: Internal and external borders, under X.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
971 * Title X:: Specifying the initial frame's title.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
972 * Icons X:: Choosing what sort of icon to use, under X.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
973 * Misc X:: Other display options.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
974
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
975 Environment Variables
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
976
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
977 * General Variables:: Environment variables that all versions of Emacs use.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
978 * Misc Variables:: Certain system specific variables.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
979 * MS-Windows Registry:: An alternative to the environment on MS-Windows.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
980
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
981 X Options and Resources
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
982
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
983 * Resources:: Using X resources with Emacs (in general).
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
984 * Table of Resources:: Table of specific X resources that affect Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
985 * Face Resources:: X resources for customizing faces.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
986 * Lucid Resources:: X resources for Lucid menus.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
987 * LessTif Resources:: X resources for LessTif and Motif menus.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
988 * GTK resources:: Resources for GTK widgets.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
989
100021
81670f15d8b6 * macos.texi: Change references to 'Mac' to 'Mac / GNUstep'. (GNUstep Support): New node. * anti.texi: * emacs.texi: * msdog.texi: Change reference to Mac OS node to Mac OS / GNUstep.
Adrian Robert <Adrian.B.Robert@gmail.com>
parents: 99945
diff changeset
990 Emacs and Mac OS / GNUstep
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
991
100021
81670f15d8b6 * macos.texi: Change references to 'Mac' to 'Mac / GNUstep'. (GNUstep Support): New node. * anti.texi: * emacs.texi: * msdog.texi: Change reference to Mac OS node to Mac OS / GNUstep.
Adrian Robert <Adrian.B.Robert@gmail.com>
parents: 99945
diff changeset
992 * Mac / GNUstep Basics:: Basic Emacs usage in Mac OS.
81670f15d8b6 * macos.texi: Change references to 'Mac' to 'Mac / GNUstep'. (GNUstep Support): New node. * anti.texi: * emacs.texi: * msdog.texi: Change reference to Mac OS node to Mac OS / GNUstep.
Adrian Robert <Adrian.B.Robert@gmail.com>
parents: 99945
diff changeset
993 * Mac / GNUstep Events:: How window system events are handled.
81670f15d8b6 * macos.texi: Change references to 'Mac' to 'Mac / GNUstep'. (GNUstep Support): New node. * anti.texi: * emacs.texi: * msdog.texi: Change reference to Mac OS node to Mac OS / GNUstep.
Adrian Robert <Adrian.B.Robert@gmail.com>
parents: 99945
diff changeset
994 * Mac / GNUstep Customization:: Customizations in Mac OS
81670f15d8b6 * macos.texi: Change references to 'Mac' to 'Mac / GNUstep'. (GNUstep Support): New node. * anti.texi: * emacs.texi: * msdog.texi: Change reference to Mac OS node to Mac OS / GNUstep.
Adrian Robert <Adrian.B.Robert@gmail.com>
parents: 99945
diff changeset
995 * GNUstep Support:: Details on status of GNUstep support
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
996
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
997 Emacs and Microsoft Windows/MS-DOS
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
998
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
999 * Text and Binary:: Text files use CRLF to terminate lines.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1000 * Windows Files:: File-name conventions on Windows.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1001 * ls in Lisp:: Emulation of @code{ls} for Dired.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1002 * Windows HOME:: Where Emacs looks for your @file{.emacs}.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1003 * Windows Keyboard:: Windows-specific keyboard features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1004 * Windows Mouse:: Windows-specific mouse features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1005 * Windows Processes:: Running subprocesses on Windows.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1006 * Windows Printing:: How to specify the printer on MS-Windows.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1007 * Windows Misc:: Miscellaneous Windows features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1008 * MS-DOS:: Using Emacs on MS-DOS (otherwise known as @dfn{MS-DOG}).
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1009 @end detailmenu
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1010 @end menu
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1011
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1012 @iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1013 @unnumbered Preface
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1014
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1015 This manual documents the use and simple customization of the Emacs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1016 editor. Simple Emacs customizations do not require you to be a
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1017 programmer, but if you are not interested in customizing, you can
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1018 ignore the customization hints.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1019
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1020 This is primarily a reference manual, but can also be used as a
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1021 primer. If you are new to Emacs, we recommend you start with
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1022 the on-line, learn-by-doing tutorial, before reading the manual. To
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1023 run the tutorial, start Emacs and type @kbd{C-h t}. The tutorial
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1024 describes commands, tells you when to try them, and explains the
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1025 results.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1026
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1027 On first reading, just skim chapters 1 and 2, which describe the
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1028 notational conventions of the manual and the general appearance of the
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1029 Emacs display screen. Note which questions are answered in these
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1030 chapters, so you can refer back later. After reading chapter 4, you
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1031 should practice the commands shown there. The next few chapters
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1032 describe fundamental techniques and concepts that are used constantly.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1033 You need to understand them thoroughly, so experiment with them
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1034 until you are fluent.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1035
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1036 Chapters 14 through 19 describe intermediate-level features that are
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1037 useful for many kinds of editing. Chapter 20 and following chapters
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1038 describe optional but useful features; read those chapters when you
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1039 need them.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1040
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1041 Read the Trouble chapter if Emacs does not seem to be working
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1042 properly. It explains how to cope with several common problems
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1043 (@pxref{Lossage}), as well as when and how to report Emacs bugs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1044 (@pxref{Bugs}).
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1045
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1046 To find the documentation of a particular command, look in the index.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1047 Keys (character commands) and command names have separate indexes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1048 There is also a glossary, with a cross reference for each term.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1049
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1050 This manual is available as a printed book and also as an Info file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1051 The Info file is for on-line perusal with the Info program, which is
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1052 the principal means of accessing on-line documentation in the GNU
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1053 system. Both the Emacs Info file and an Info reader are included with
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1054 GNU Emacs. The Info file and the printed book contain substantially
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1055 the same text and are generated from the same source files, which are
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1056 also distributed with GNU Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1057
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1058 GNU Emacs is a member of the Emacs editor family. There are many
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1059 Emacs editors, all sharing common principles of organization. For
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1060 information on the underlying philosophy of Emacs and the lessons
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1061 learned from its development, see @cite{Emacs, the Extensible,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1062 Customizable Self-Documenting Display Editor}, available from
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1063 @url{ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-519A.pdf}.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1064
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1065 This edition of the manual is intended for use with GNU Emacs
97142
c3512b2085a0 * bitmaps/README:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96668
diff changeset
1066 installed on GNU and Unix systems. GNU Emacs can also be used on
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1067 MS-DOS (also called MS-DOG), Microsoft Windows, and Macintosh systems.
97142
c3512b2085a0 * bitmaps/README:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96668
diff changeset
1068 Those systems use different file name syntax; in addition
c3512b2085a0 * bitmaps/README:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96668
diff changeset
1069 MS-DOS does not support all GNU Emacs features. @xref{Microsoft
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1070 Windows}, for information about using Emacs on Windows.
97142
c3512b2085a0 * bitmaps/README:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96668
diff changeset
1071 @xref{Mac OS}, for information about using Emacs on Macintosh.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1072 @end iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1073
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1074 @node Distrib, Intro, Top, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1075 @unnumbered Distribution
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1076
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1077 GNU Emacs is @dfn{free software}; this means that everyone is free to
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1078 use it and free to redistribute it on certain conditions. GNU Emacs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1079 is not in the public domain; it is copyrighted and there are
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1080 restrictions on its distribution, but these restrictions are designed
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1081 to permit everything that a good cooperating citizen would want to do.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1082 What is not allowed is to try to prevent others from further sharing
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1083 any version of GNU Emacs that they might get from you. The precise
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1084 conditions are found in the GNU General Public License that comes with
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1085 Emacs and also appears in this manual@footnote{This manual is itself
102081
04cccf4e9c21 add @insertcopying, bug#1988
Karl Berry <karl@gnu.org>
parents: 102077
diff changeset
1086 covered by the GNU Free Documentation License (see the reverse title
04cccf4e9c21 add @insertcopying, bug#1988
Karl Berry <karl@gnu.org>
parents: 102077
diff changeset
1087 page in the printed manual or view the full source for online formats
04cccf4e9c21 add @insertcopying, bug#1988
Karl Berry <karl@gnu.org>
parents: 102077
diff changeset
1088 to see the precise conditions). This license is similar in spirit to
04cccf4e9c21 add @insertcopying, bug#1988
Karl Berry <karl@gnu.org>
parents: 102077
diff changeset
1089 the General Public License, but is more suitable for documentation.
04cccf4e9c21 add @insertcopying, bug#1988
Karl Berry <karl@gnu.org>
parents: 102077
diff changeset
1090 @xref{GNU Free Documentation License}.}. @xref{Copying}.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1091
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1092 One way to get a copy of GNU Emacs is from someone else who has it.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1093 You need not ask for our permission to do so, or tell any one else;
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1094 just copy it. If you have access to the Internet, you can get the
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1095 latest distribution version of GNU Emacs by anonymous FTP; see
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1096 @url{http://www.gnu.org/software/emacs} on our website for more
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1097 information.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1098
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1099 You may also receive GNU Emacs when you buy a computer. Computer
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1100 manufacturers are free to distribute copies on the same terms that apply to
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1101 everyone else. These terms require them to give you the full sources,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1102 including whatever changes they may have made, and to permit you to
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1103 redistribute the GNU Emacs received from them under the usual terms of the
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1104 General Public License. In other words, the program must be free for you
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1105 when you get it, not just free for the manufacturer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1106
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1107 You can also order copies of GNU Emacs from the Free Software
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1108 Foundation. This is a convenient and reliable way to get a copy; it is
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1109 also a good way to help fund our work. We also sell hardcopy versions
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1110 of this manual and @cite{An Introduction to Programming in Emacs Lisp},
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1111 by Robert J. Chassell. You can find an order form on our web site at
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1112 @url{http://www.gnu.org/order/order.html}. For further information,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1113 write to
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1114
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1115 @display
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1116 Free Software Foundation
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1117 51 Franklin Street, Fifth Floor
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1118 Boston, MA 02110-1301
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1119 USA
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1120 @end display
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1121
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1122 The income from distribution fees goes to support the foundation's
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1123 purpose: the development of new free software, and improvements to our
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1124 existing programs including GNU Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1125
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1126 If you find GNU Emacs useful, please @strong{send a donation} to the
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1127 Free Software Foundation to support our work. Donations to the Free
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1128 Software Foundation are tax deductible in the US. If you use GNU Emacs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1129 at your workplace, please suggest that the company make a donation. If
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1130 company policy is unsympathetic to the idea of donating to charity, you
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1131 might instead suggest ordering a CD-ROM from the Foundation
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1132 occasionally, or subscribing to periodic updates.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1133
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1134 @iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1135 @node Acknowledgments, Intro, Distrib, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1136 @unnumberedsec Acknowledgments
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1137
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1138 Contributors to GNU Emacs include Jari Aalto, Per Abrahamsen, Tomas
99619
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1139 Abrahamsson, Jay K.@: Adams, Michael Albinus, Nagy Andras, Ralf
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1140 Angeli, Joe Arceneaux, Miles Bader, David Bakhash, Juanma Barranquero,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1141 Eli Barzilay, Steven L.@: Baur, Jay Belanger, Alexander L.@: Belikoff,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1142 Boaz Ben-Zvi, Karl Berry, Anna M.@: Bigatti, Ray Blaak, Jim Blandy,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1143 Johan Bockg@aa{}rd, Per Bothner, Terrence Brannon, Frank Bresz, Peter
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1144 Breton, Emmanuel Briot, Kevin Broadey, Vincent Broman, David M.@:
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1145 Brown, Georges Brun-Cottan, Joe Buehler, W@l{}odek Bzyl, Bill
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1146 Carpenter, Per Cederqvist, Hans Chalupsky, Chong Yidong, Chris Chase,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1147 Bob Chassell, Andrew Choi, Sacha Chua, James Clark, Mike Clarkson,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1148 Glynn Clements, Andrew Csillag, Doug Cutting, Mathias Dahl, Satyaki
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1149 Das, Michael DeCorte, Gary Delp, Matthieu Devin, Eri Ding, Jan
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1150 Dj@"{a}rv, Carsten Dominik, Scott Draves, Benjamin Drieu, Viktor
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1151 Dukhovni, John Eaton, Rolf Ebert, Paul Eggert, Stephen Eglen,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1152 Torbj@"orn Einarsson, Tsugutomo Enami, Hans Henrik Eriksen, Michael
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1153 Ernst, Ata Etemadi, Frederick Farnbach, Oscar Figueiredo, Fred Fish,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1154 Karl Fogel, Gary Foster, Romain Francoise, Noah Friedman, Andreas
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1155 Fuchs, Hallvard Furuseth, Keith Gabryelski, Peter S.@: Galbraith,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1156 Kevin Gallagher, Kevin Gallo, Juan Le@'{o}n Lahoz
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1157 Garc@'{@dotless{i}}a, Howard Gayle, Stephen Gildea, Julien Gilles,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1158 David Gillespie, Bob Glickstein, Deepak Goel, Boris Goldowsky,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1159 Michelangelo Grigni, Odd Gripenstam, Kai Gro@ss{}johann, Michael
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1160 Gschwind, Henry Guillaume, Doug Gwyn, Ken'ichi Handa, Lars Hansen,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1161 Chris Hanson, K. Shane Hartman, John Heidemann, Jon K.@: Hellan,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1162 Jesper Harder, Magnus Henoch, Markus Heritsch, Karl Heuer, Manabu
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1163 Higashida, Anders Holst, Jeffrey C.@: Honig, Tassilo Horn, Kurt
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1164 Hornik, Tom Houlder, Joakim Hove, Denis Howe, Lars Ingebrigtsen,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1165 Andrew Innes, Seiichiro Inoue, Pavel Janik, Paul Jarc, Ulf Jasper,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1166 Michael K. Johnson, Kyle Jones, Terry Jones, Simon Josefsson, Arne
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1167 J@o{}rgensen, Tomoji Kagatani, Brewster Kahle, Lute Kamstra, David
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1168 Kastrup, David Kaufman, Henry Kautz, Taichi Kawabata, Howard Kaye,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1169 Michael Kifer, Richard King, Peter Kleiweg, Shuhei Kobayashi, Pavel
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1170 Kobiakov, Larry K.@: Kolodney, David M.@: Koppelman, Koseki Yoshinori,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1171 Robert Krawitz, Sebastian Kremer, Ryszard Kubiak, Geoff Kuenning,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1172 David K@aa{}gedal, Daniel LaLiberte, Mario Lang, Aaron Larson, James
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1173 R.@: Larus, Vinicius Jose Latorre, Werner Lemberg, Frederic Lepied,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1174 Peter Liljenberg, Lars Lindberg, Chris Lindblad, Anders Lindgren,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1175 Thomas Link, Juri Linkov, Francis Litterio, Emilio C. Lopes, Károly
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1176 LÅ‘rentey, Dave Love, Sascha L@"{u}decke, Eric Ludlam, Alan Mackenzie,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1177 Christopher J.@: Madsen, Neil M.@: Mager, Ken Manheimer, Bill Mann,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1178 Brian Marick, Simon Marshall, Bengt Martensson, Charlie Martin, Thomas
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1179 May, Roland McGrath, Will Mengarini, David Megginson, Ben A. Mesander,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1180 Wayne Mesard, Brad Miller, Lawrence Mitchell, Richard Mlynarik, Gerd
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1181 Moellmann, Stefan Monnier, Morioka Tomohiko, Keith Moore, Glenn
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1182 Morris, Diane Murray, Sen Nagata, Erik Naggum, Thomas Neumann,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1183 Thien-Thi Nguyen, Mike Newton, Jurgen Nickelsen, Dan Nicolaescu,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1184 Hrvoje Niksic, Jeff Norden, Andrew Norman, Alexandre Oliva, Bob Olson,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1185 Michael Olson, Takaaki Ota, Pieter E.@: J.@: Pareit, David Pearson,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1186 Jeff Peck, Damon Anton Permezel, Tom Perrine, William M.@: Perry, Per
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1187 Persson, Jens Petersen, Daniel Pfeiffer, Richard L.@: Pieri, Fred
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1188 Pierresteguy, Christian Plaunt, David Ponce, Francesco A.@: Potorti,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1189 Michael D. Prange, Mukesh Prasad, Ken Raeburn, Marko Rahamaa, Ashwin
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1190 Ram, Eric S. Raymond, Paul Reilly, Edward M. Reingold, Alex Rezinsky,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1191 Rob Riepel, David Reitter, Adrian Robert, Nick Roberts, Roland B.@:
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1192 Roberts, John Robinson, Danny Roozendaal, William Rosenblatt,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1193 Guillermo J.@: Rozas, Martin Rudalics, Ivar Rummelhoff, Jason Rumney,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1194 Wolfgang Rupprecht, Kevin Ryde, James B. Salem, Masahiko Sato, Jorgen
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1195 Schaefer, Holger Schauer, William Schelter, Ralph Schleicher, Gregor
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1196 Schmid, Michael Schmidt, Ronald S. Schnell, Philippe Schnoebelen, Jan
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1197 Schormann, Alex Schroeder, Stephen Schoef, Raymond Scholz, Andreas
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1198 Schwab, Randal Schwartz, Oliver Seidel, Manuel Serrano, Hovav Shacham,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1199 Stanislav Shalunov, Marc Shapiro, Richard Sharman, Olin Shivers, Espen
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1200 Skoglund, Rick Sladkey, Lynn Slater, Chris Smith, David Smith, Paul
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1201 D.@: Smith, Andre Spiegel, Michael Staats, William Sommerfeld, Michael
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1202 Staats, Reiner Steib, Sam Steingold, Ake Stenhoff, Peter Stephenson,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1203 Ken Stevens, Jonathan Stigelman, Martin Stjernholm, Kim F.@: Storm,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1204 Steve Strassman, Olaf Sylvester, Naoto Takahashi, Steven Tamm,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1205 Jean-Philippe Theberge, Jens T.@: Berger Thielemann, Spencer Thomas,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1206 Jim Thompson, Luc Teirlinck, Tom Tromey, Enami Tsugutomo, Eli
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1207 Tziperman, Daiki Ueno, Masanobu Umeda, Rajesh Vaidheeswarran, Neil
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1208 W.@: Van Dyke, Didier Verna, Ulrik Vieth, Geoffrey Voelker, Johan
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1209 Vromans, Inge Wallin, John Paul Wallington, Colin Walters, Barry
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1210 Warsaw, Morten Welinder, Joseph Brian Wells, Rodney Whitby, John
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1211 Wiegley, Ed Wilkinson, Mike Williams, Bill Wohler, Steven A. Wood,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1212 Dale R.@: Worley, Francis J.@: Wright, Felix S. T. Wu, Tom Wurgler,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1213 Katsumi Yamaoka, Yamamoto Mitsuharu, Masatake Yamato, Jonathan Yavner,
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1214 Ryan Yeske, Ilya Zakharevich, Milan Zamazal, Victor Zandy, Eli
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1215 Zaretskii, Jamie Zawinski, Shenghuo Zhu, Ian T.@: Zimmermann, Reto
1ca31cf9c6c8 Add a couple more names to the credits.
Chong Yidong <cyd@stupidchicken.com>
parents: 99545
diff changeset
1216 Zimmermann, Neal Ziring, Teodor Zlatanov, and Detlev Zundel.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1217 @end iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1218
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1219 @node Intro, Glossary, Distrib, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1220 @unnumbered Introduction
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1221
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1222 You are reading about GNU Emacs, the GNU incarnation of the
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1223 advanced, self-documenting, customizable, extensible editor Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1224 (The `G' in `GNU' is not silent.)
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1225
96649
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1226 We call Emacs @dfn{advanced} because it can do much more than simple
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1227 insertion and deletion of text. It can control subprocesses, indent
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1228 programs automatically, show two or more files at once, and more.
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1229 Emacs editing commands operate in terms of characters, words, lines,
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1230 sentences, paragraphs, and pages, as well as expressions and comments
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1231 in various programming languages.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1232
96649
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1233 @dfn{Self-documenting} means that at any time you can use special
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1234 commands, known as @dfn{help commands}, to find out what your options
102151
328f4b370b74 Remove duplicate words.
Juanma Barranquero <lekktu@gmail.com>
parents: 102081
diff changeset
1235 are, or to find out what any command does, or to find all the
96649
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1236 commands that pertain to a given topic. @xref{Help}.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1237
96649
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1238 @dfn{Customizable} means that you can easily alter the behavior of
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1239 Emacs commands in simple ways. For instance, if you use a programming
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1240 language in which comments start with @samp{<**} and end with
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1241 @samp{**>}, you can tell the Emacs comment manipulation commands to
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1242 use those strings (@pxref{Comments}). To take another example, you
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1243 can rebind the basic cursor motion commands (up, down, left and right)
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1244 to any keys on the keyboard that you find comfortable.
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1245 @xref{Customization}.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1246
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1247 @dfn{Extensible} means that you can go beyond simple customization
96649
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1248 and create entirely new commands. New commands are simply programs
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1249 written in the Lisp language, which are run by Emacs's own Lisp
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1250 interpreter. Existing commands can even be redefined in the middle of
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1251 an editing session, without having to restart Emacs. Most of the
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1252 editing commands in Emacs are written in Lisp; the few exceptions
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1253 could have been written in Lisp but use C instead for efficiency.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1254 Writing an extension is programming, but non-programmers can use it
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1255 afterwards. @xref{Top, Emacs Lisp Intro, Preface, eintr, An
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1256 Introduction to Programming in Emacs Lisp}, if you want to learn Emacs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1257 Lisp programming.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1258
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1259 @include screen.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1260 @include commands.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1261 @include entering.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1262 @include basic.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1263 @include mini.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1264 @include m-x.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1265 @include help.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1266 @include mark.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1267 @include killing.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1268 @include regs.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1269 @include display.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1270 @include search.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1271 @include fixit.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1272 @include kmacro.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1273 @include files.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1274 @include buffers.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1275 @include windows.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1276 @include frames.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1277 @include mule.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1278 @include major.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1279 @include indent.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1280 @include text.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1281 @include programs.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1282 @include building.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1283 @include maintaining.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1284 @include abbrevs.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1285 @ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1286 @include picture-xtra.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1287 @end ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1288 @include sending.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1289 @include rmail.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1290 @include dired.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1291 @include calendar.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1292 @include misc.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1293 @include custom.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1294 @include trouble.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1295
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1296 @node Copying, GNU Free Documentation License, Service, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1297 @appendix GNU GENERAL PUBLIC LICENSE
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1298 @include gpl.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1299
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1300 @node GNU Free Documentation License, Emacs Invocation, Copying, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1301 @appendix GNU Free Documentation License
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1302 @include doclicense.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1303
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1304 @include cmdargs.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1305 @include xresources.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1306
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1307 @include anti.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1308 @include macos.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1309 @include msdog.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1310 @include gnu.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1311 @include glossary.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1312 @ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1313 @include ack.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1314 @end ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1315
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1316 @c The Option Index is produced only in the on-line version,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1317 @c because the index entries related to command-line options
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1318 @c tend to point to the same pages and all begin with a dash.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1319 @c This, and the need to keep the node links consistent, are
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1320 @c the reasons for the funky @iftex/@ifnottex dance below.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1321 @c The Option Index is _not_ before Key Index, because that
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1322 @c would require changes in the glossary.texi's @node line.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1323 @c It is not after Concept Index for similar reasons.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1324
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1325 @iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1326 @node Key Index, Command Index, Glossary, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1327 @unnumbered Key (Character) Index
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1328 @printindex ky
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1329 @end iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1330
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1331 @ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1332 @node Key Index, Option Index, Glossary, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1333 @unnumbered Key (Character) Index
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1334 @printindex ky
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1335
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1336 @node Option Index, Command Index, Key Index, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1337 @unnumbered Command-Line Options Index
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1338 @printindex op
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1339
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1340 @node Command Index, Variable Index, Option Index, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1341 @unnumbered Command and Function Index
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1342 @printindex fn
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1343 @end ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1344
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1345 @iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1346 @node Command Index, Variable Index, Key Index, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1347 @unnumbered Command and Function Index
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1348 @printindex fn
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1349 @end iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1350
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1351 @node Variable Index, Concept Index, Command Index, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1352 @unnumbered Variable Index
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1353 @printindex vr
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1354
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1355 @node Concept Index, Acknowledgments, Variable Index, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1356 @unnumbered Concept Index
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1357 @printindex cp
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1358
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1359 @bye
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1360
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1361 @ignore
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1362 arch-tag: ed48740a-410b-46ea-9387-c9a9252a3392
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1363 @end ignore