annotate doc/emacs/emacs.texi @ 104219:449c7135fad5

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