annotate doc/emacs/emacs.texi @ 108319:c3a1d1b47790 EMACS_PRETEST_23_1_96

Bump version to 23.1.96.
author Chong Yidong <cyd@stupidchicken.com>
date Mon, 19 Apr 2010 21:29:37 -0400
parents 23736de70902
children d4caa51ddfe2
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
108319
c3a1d1b47790 Bump version to 23.1.96.
Chong Yidong <cyd@stupidchicken.com>
parents: 107974
diff changeset
8 @set EMACSVER 23.1.96
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,
107535
daf1d382bc07 Close bug#5759.
Glenn Morris <rgm@gnu.org>
parents: 107521
diff changeset
15 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
daf1d382bc07 Close bug#5759.
Glenn Morris <rgm@gnu.org>
parents: 107521
diff changeset
16 2010 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.
106636
6c68929f170b * emacs.texi (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 106502
diff changeset
327 * Kill Options:: Options that affect killing.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
328
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
329 Yanking
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
330
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
331 * Kill Ring:: Where killed text is stored. Basic yanking.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
332 * Appending Kills:: Several kills in a row all yank together.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
333 * Earlier Kills:: Yanking something killed some time ago.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
334
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
335 Registers
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
336
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
337 * RegPos:: Saving positions in registers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
338 * RegText:: Saving text in registers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
339 * RegRect:: Saving rectangles in registers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
340 * RegConfig:: Saving window configurations in registers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
341 * RegNumbers:: Numbers in registers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
342 * RegFiles:: File names in registers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
343 * Bookmarks:: Bookmarks are like registers, but persistent.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
344
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
345 Controlling the Display
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
346
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
347 * 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
348 * Auto Scrolling:: Redisplay scrolls text automatically when needed.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
349 * Horizontal Scrolling:: Moving text left and right in a window.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
350 * Follow Mode:: Follow mode lets two windows scroll as one.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
351 * Faces:: How to change the display style using faces.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
352 * Standard Faces:: Emacs' predefined faces.
97890
5bea69b8cbd5 (Top): Add Temporary Face Changes xref.
Chong Yidong <cyd@stupidchicken.com>
parents: 97175
diff changeset
353 * 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
354 * Font Lock:: Minor mode for syntactic highlighting using faces.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
355 * Highlight Interactively:: Tell Emacs what text to highlight.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
356 * Fringes:: Enabling or disabling window fringes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
357 * Displaying Boundaries:: Displaying top and bottom of the buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
358 * Useless Whitespace:: Showing possibly-spurious trailing whitespace.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
359 * Selective Display:: Hiding lines with lots of indentation.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
360 * Optional Mode Line:: Optional mode line display features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
361 * Text Display:: How text characters are normally displayed.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
362 * Cursor Display:: Features for displaying the cursor.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
363 * Line Truncation:: Truncating lines to fit the screen width instead
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
364 of continuing them to multiple screen lines.
97175
4b06a2e3d6eb (Top): Add Visual Line Mode node.
Chong Yidong <cyd@stupidchicken.com>
parents: 97142
diff changeset
365 * Visual Line Mode:: Word wrap and screen line-based editing.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
366 * Display Custom:: Information on variables for customizing display.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
367
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
368 Searching and Replacement
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
369
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
370 * Incremental Search:: Search happens as you type the string.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
371 * Nonincremental Search:: Specify entire string and then search.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
372 * Word Search:: Search for sequence of words.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
373 * Regexp Search:: Search for match for a regexp.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
374 * Regexps:: Syntax of regular expressions.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
375 * Regexp Backslash:: Regular expression constructs starting with `\'.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
376 * Regexp Example:: A complex regular expression explained.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
377 * Search Case:: To ignore case while searching, or not.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
378 * Replace:: Search, and replace some or all matches.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
379 * Other Repeating Search:: Operating on all matches for some regexp.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
380
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
381 Incremental Search
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
382
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
383 * Basic Isearch:: Basic incremental search commands.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
384 * Repeat Isearch:: Searching for the same string again.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
385 * Error in Isearch:: When your string is not found.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
386 * Special Isearch:: Special input in incremental search.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
387 * Isearch Yank:: Commands that grab text into the search string
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
388 or else edit the search string.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
389 * Isearch Scroll:: Scrolling during an incremental search.
98352
96f38d025f0b Update node listings.
Chong Yidong <cyd@stupidchicken.com>
parents: 98302
diff changeset
390 * Isearch Minibuffer:: Incremental search of the minibuffer history.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
391 * Slow Isearch:: Incremental search features for slow terminals.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
392
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
393 Replacement Commands
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
394
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
395 * Unconditional Replace:: Replacing all matches for a string.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
396 * Regexp Replace:: Replacing all matches for a regexp.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
397 * Replacement and Case:: How replacements preserve case of letters.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
398 * Query Replace:: How to use querying.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
399
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
400 Commands for Fixing Typos
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
401
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
402 * Undo:: The Undo commands.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
403 * Transpose:: Exchanging two characters, words, lines, lists...
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
404 * 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
405 * 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
406
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
407 Keyboard Macros
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
408
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
409 * Basic Keyboard Macro:: Defining and running keyboard macros.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
410 * Keyboard Macro Ring:: Where previous keyboard macros are saved.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
411 * Keyboard Macro Counter:: Inserting incrementing numbers in macros.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
412 * Keyboard Macro Query:: Making keyboard macros do different things each time.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
413 * Save Keyboard Macro:: Giving keyboard macros names; saving them in files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
414 * Edit Keyboard Macro:: Editing keyboard macros.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
415 * Keyboard Macro Step-Edit:: Interactively executing and editing a keyboard
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
416 macro.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
417
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
418 File Handling
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
419
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
420 * File Names:: How to type and edit file-name arguments.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
421 * Visiting:: Visiting a file prepares Emacs to edit the file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
422 * Saving:: Saving makes your changes permanent.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
423 * Reverting:: Reverting cancels all the changes not saved.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
424 * Autorevert:: Auto Reverting non-file buffers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
425 * Auto Save:: Auto Save periodically protects against loss of data.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
426 * File Aliases:: Handling multiple names for one file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
427 * Directories:: Creating, deleting, and listing file directories.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
428 * 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
429 * Diff Mode:: Mode for editing file differences.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
430 * Misc File Ops:: Other things you can do on files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
431 * Compressed Files:: Accessing compressed files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
432 * File Archives:: Operating on tar, zip, jar etc. archive files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
433 * Remote Files:: Accessing files on other sites.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
434 * Quoted File Names:: Quoting special characters in file names.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
435 * 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
436 * File Conveniences:: Convenience Features for Finding Files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
437 * Filesets:: Handling sets of files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
438
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
439 Saving Files
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
440
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
441 * Save Commands:: Commands for saving files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
442 * Backup:: How Emacs saves the old version of your file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
443 * Customize Save:: Customizing the saving of files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
444 * Interlocking:: How Emacs protects against simultaneous editing
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
445 of one file by two users.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
446 * File Shadowing:: Copying files to "shadows" automatically.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
447 * Time Stamps:: Emacs can update time stamps on saved files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
448
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
449 Backup Files
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
450
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
451 * 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
452 * 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
453 * 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
454
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
455 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
456
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
457 * 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
458 * 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
459 * Supporting additional buffers:: How to add more Auto Revert support.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
460
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
461 Auto-Saving: Protection Against Disasters
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
462
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
463 * 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
464 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
465 * 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
466 * Recover:: Recovering text from auto-save files.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
467
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
468 Using Multiple Buffers
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
469
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
470 * Select Buffer:: Creating a new buffer or reselecting an old one.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
471 * 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
472 * Misc Buffer:: Renaming; changing read-onlyness; copying text.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
473 * Kill Buffer:: Killing buffers you no longer need.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
474 * Several Buffers:: How to go through the list of all buffers
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
475 and operate variously on several of them.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
476 * Indirect Buffers:: An indirect buffer shares the text of another buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
477 * Buffer Convenience:: Convenience and customization features for
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
478 buffer handling.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
479
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
480 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
481
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
482 * 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
483 * 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
484 * 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
485
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
486 Multiple Windows
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
487
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
488 * Basic Window:: Introduction to Emacs windows.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
489 * Split Window:: New windows are made by splitting existing windows.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
490 * Other Window:: Moving to another window or doing something to it.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
491 * Pop Up Window:: Finding a file or buffer in another window.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
492 * Force Same Window:: Forcing certain buffers to appear in the selected
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
493 window rather than in another window.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
494 * Change Window:: Deleting windows and changing their sizes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
495 * Window Convenience:: Convenience functions for window handling.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
496
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
497 Frames and Graphical Displays
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
498
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
499 * Cut and Paste:: Mouse commands for cut and paste.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
500 * 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
501 * Menu Mouse Clicks:: Mouse clicks that bring up menus.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
502 * Mode Line Mouse:: Mouse clicks on the mode line.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
503 * Creating Frames:: Creating additional Emacs frames with various contents.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
504 * Frame Commands:: Iconifying, deleting, and switching frames.
107521
54f3a4d055ee Document font-use-system-font.
Chong Yidong <cyd@stupidchicken.com>
parents: 107492
diff changeset
505 * Fonts:: Changing the frame font.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
506 * Speedbar:: How to make and use a speedbar frame.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
507 * Multiple Displays:: How one Emacs job can talk to several displays.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
508 * 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
509 * Frame Parameters:: Changing the colors and other modes of frames.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
510 * 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
511 * Wheeled Mice:: Using mouse wheels for scrolling.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
512 * 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
513 * Menu Bars:: Enabling and disabling the menu bar.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
514 * Tool Bars:: Enabling and disabling the tool bar.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
515 * 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
516 * Tooltips:: Displaying information at the current mouse position.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
517 * Mouse Avoidance:: Moving the mouse pointer out of the way.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
518 * Non-Window Terminals:: Multiple frames on terminals that show only one.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
519 * Text-Only Mouse:: Using the mouse in text-only terminals.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
520
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
521 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
522
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
523 * 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
524 * 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
525 * 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
526 * 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
527 * 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
528
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
529 International Character Set Support
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
530
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
531 * International Chars:: Basic concepts of multibyte characters.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
532 * Enabling Multibyte:: Controlling whether to use multibyte characters.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
533 * Language Environments:: Setting things up for the language you use.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
534 * Input Methods:: Entering text characters not on your keyboard.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
535 * Select Input Method:: Specifying your choice of input methods.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
536 * Coding Systems:: Character set conversion when you read and
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
537 write files, and so on.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
538 * Recognize Coding:: How Emacs figures out which conversion to use.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
539 * Specify Coding:: Specifying a file's coding system explicitly.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
540 * Output Coding:: Choosing coding systems for output.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
541 * Text Coding:: Choosing conversion to use for file text.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
542 * Communication Coding:: Coding systems for interprocess communication.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
543 * File Name Coding:: Coding systems for file @emph{names}.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
544 * Terminal Coding:: Specifying coding systems for converting
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
545 terminal input and output.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
546 * Fontsets:: Fontsets are collections of fonts
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
547 that cover the whole spectrum of characters.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
548 * 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
549 * Modifying Fontsets:: Modifying an existing fontset.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
550 * Undisplayable Characters::When characters don't display.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
551 * Unibyte Mode:: You can pick one European character set
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
552 to use without multibyte characters.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
553 * Charsets:: How Emacs groups its internal character codes.
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 Major Modes
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 * Choosing Modes:: How major modes are specified or chosen.
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
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
560
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
561 * Indentation Commands:: Various commands and techniques for indentation.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
562 * Tab Stops:: You can set arbitrary "tab stops" and then
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
563 indent to the next tab stop when you want to.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
564 * Just Spaces:: You can request indentation using just spaces.
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 Commands for Human Languages
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
567
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
568 * Words:: Moving over and killing words.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
569 * Sentences:: Moving over and killing sentences.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
570 * Paragraphs:: Moving over paragraphs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
571 * Pages:: Moving over pages.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
572 * Filling:: Filling or justifying text.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
573 * Case:: Changing the case of text.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
574 * Text Mode:: The major modes for editing text files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
575 * Outline Mode:: Editing outlines.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
576 * TeX Mode:: Editing input to the formatter TeX.
107672
abfd9eb36f84 Note in documentation that nXML is now the default XML mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 107535
diff changeset
577 * HTML Mode:: Editing HTML and SGML files.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
578 * Nroff Mode:: Editing input to the formatter nroff.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
579 * Formatted Text:: Editing formatted text directly in WYSIWYG fashion.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
580 * Text Based Tables:: Editing text-based tables in WYSIWYG fashion.
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 Filling Text
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
583
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
584 * Auto Fill:: Auto Fill mode breaks long lines automatically.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
585 * Fill Commands:: Commands to refill paragraphs and center lines.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
586 * Fill Prefix:: Filling paragraphs that are indented
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
587 or in a comment, etc.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
588 * 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
589 * Refill:: Keeping paragraphs filled.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
590 * Longlines:: Editing text with very long lines.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
591
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
592 Outline Mode
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
593
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
594 * 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
595 * 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
596 outlines.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
597 * 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
598 * 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
599 * Foldout:: Folding means zooming in on outlines.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
600
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
601 @TeX{} Mode
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
602
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
603 * 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
604 * 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
605 * 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
606 * TeX Misc:: Customization of TeX mode, and related features.
84236
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 Editing Formatted Text
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
609
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
610 * Requesting Formatted Text:: Entering and exiting Enriched mode.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
611 * Hard and Soft Newlines:: There are two different kinds of newlines.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
612 * 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
613 * 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
614 * 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
615 * 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
616 * Format Justification:: Centering, setting text flush with the
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
617 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
618 * Format Properties:: The "special" text properties submenu.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
619 * Forcing Enriched Mode:: How to force use of Enriched mode.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
620
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
621 @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
622 @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
623 @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
624 @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
625
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
626 Editing Text-based Tables
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
627
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
628 * Table Definition:: What is a text based table.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
629 * Table Creation:: How to create a table.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
630 * Table Recognition:: How to activate and deactivate tables.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
631 * Cell Commands:: Cell-oriented commands in a table.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
632 * Cell Justification:: Justifying cell contents.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
633 * Row Commands:: Manipulating rows of table cell.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
634 * Column Commands:: Manipulating columns of table cell.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
635 * Fixed Width Mode:: Fixing cell width.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
636 * Table Conversion:: Converting between plain text and tables.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
637 * Measuring Tables:: Analyzing table dimension.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
638 * Table Misc:: Table miscellany.
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 Editing Programs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
641
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
642 * Program Modes:: Major modes for editing programs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
643 * Defuns:: Commands to operate on major top-level parts
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
644 of a program.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
645 * Program Indent:: Adjusting indentation to show the nesting.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
646 * Parentheses:: Commands that operate on parentheses.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
647 * Comments:: Inserting, killing, and aligning comments.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
648 * Documentation:: Getting documentation of functions you plan to call.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
649 * Hideshow:: Displaying blocks selectively.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
650 * Symbol Completion:: Completion on symbol names of your program or language.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
651 * Glasses:: Making identifiersLikeThis more readable.
107974
23736de70902 * programs.texi (Semantic): New node.
Chong Yidong <cyd@stupidchicken.com>
parents: 107968
diff changeset
652 * Semantic:: Suite of editing tools based on source code parsing.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
653 * Misc for Programs:: Other Emacs features useful for editing programs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
654 * C Modes:: Special commands of C, C++, Objective-C,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
655 Java, and Pike modes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
656 * Asm Mode:: Asm mode and its special features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
657 * Fortran:: Fortran mode and its special features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
658
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
659 Top-Level Definitions, or Defuns
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
660
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
661 * Left Margin Paren:: An open-paren or similar opening delimiter
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
662 starts a defun if it is at the left margin.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
663 * 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
664 * Imenu:: Making buffer indexes as menus.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
665 * Which Function:: Which Function mode shows which function you are in.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
666
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
667 Indentation for Programs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
668
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
669 * Basic Indent:: Indenting a single line.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
670 * Multi-line Indent:: Commands to reindent many lines at once.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
671 * Lisp Indent:: Specifying how each Lisp function should be indented.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
672 * C Indent:: Extra features for indenting C and related modes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
673 * Custom C Indent:: Controlling indentation style for C and related modes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
674
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
675 Commands for Editing with Parentheses
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
676
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
677 * Expressions:: Expressions with balanced parentheses.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
678 * Moving by Parens:: Commands for moving up, down and across
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
679 in the structure of parentheses.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
680 * Matching:: Insertion of a close-delimiter flashes matching open.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
681
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
682 Manipulating Comments
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
683
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
684 * Comment Commands:: Inserting, killing, and aligning comments.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
685 * Multi-Line Comments:: Commands for adding and editing multi-line comments.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
686 * Options for Comments::Customizing the comment features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
687
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
688 Documentation Lookup
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
689
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
690 * Info Lookup:: Looking up library functions and commands
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
691 in Info files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
692 * Man Page:: Looking up man pages of library functions and commands.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
693 * Lisp Doc:: Looking up Emacs Lisp functions, etc.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
694
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
695 C and Related Modes
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
696
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
697 * Motion in C:: Commands to move by C statements, etc.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
698 * Electric C:: Colon and other chars can automatically reindent.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
699 * Hungry Delete:: A more powerful DEL command.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
700 * Other C Commands:: Filling comments, viewing expansion of macros,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
701 and other neat features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
702
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
703 Fortran Mode
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
704
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
705 * 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
706 * 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
707 * 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
708 * 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
709 * 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
710 * 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
711
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
712 Fortran Indentation
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
713
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
714 * 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
715 * 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
716 * 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
717 * 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
718 * 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
719
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
720 Compiling and Testing Programs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
721
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
722 * Compilation:: Compiling programs in languages other
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
723 than Lisp (C, Pascal, etc.).
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
724 * Compilation Mode:: The mode for visiting compiler errors.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
725 * Compilation Shell:: Customizing your shell properly
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
726 for use in the compilation buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
727 * Grep Searching:: Searching with grep.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
728 * Flymake:: Finding syntax errors on the fly.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
729 * Debuggers:: Running symbolic debuggers for non-Lisp programs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
730 * Executing Lisp:: Various modes for editing Lisp programs,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
731 with different facilities for running
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
732 the Lisp programs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
733 * Lisp Libraries:: Creating Lisp programs to run in Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
734 * Lisp Eval:: Executing a single Lisp expression in Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
735 * Lisp Interaction:: Executing Lisp in an Emacs buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
736 * External Lisp:: Communicating through Emacs with a separate Lisp.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
737
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
738 Running Debuggers Under Emacs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
739
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
740 * Starting GUD:: How to start a debugger subprocess.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
741 * Debugger Operation:: Connection between the debugger and source buffers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
742 * Commands of GUD:: Key bindings for common commands.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
743 * GUD Customization:: Defining your own commands for GUD.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
744 * GDB Graphical Interface:: An enhanced mode that uses GDB features to
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
745 implement a graphical debugging environment through
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
746 Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
747
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
748 GDB Graphical Interface
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
749
106678
3a8fd7717b30 This changeset reverts GDB Graphical Interface to use annotations. It incorporates features added
Nick Roberts <nickrob@snap.net.nz>
parents: 106636
diff changeset
750 * GDB-UI Layout:: Control the number of displayed buffers.
3a8fd7717b30 This changeset reverts GDB Graphical Interface to use annotations. It incorporates features added
Nick Roberts <nickrob@snap.net.nz>
parents: 106636
diff changeset
751 * Source Buffers:: Use the mouse in the fringe/margin to
3a8fd7717b30 This changeset reverts GDB Graphical Interface to use annotations. It incorporates features added
Nick Roberts <nickrob@snap.net.nz>
parents: 106636
diff changeset
752 control your program.
3a8fd7717b30 This changeset reverts GDB Graphical Interface to use annotations. It incorporates features added
Nick Roberts <nickrob@snap.net.nz>
parents: 106636
diff changeset
753 * Breakpoints Buffer:: A breakpoint control panel.
3a8fd7717b30 This changeset reverts GDB Graphical Interface to use annotations. It incorporates features added
Nick Roberts <nickrob@snap.net.nz>
parents: 106636
diff changeset
754 * Stack Buffer:: Select a frame from the call stack.
3a8fd7717b30 This changeset reverts GDB Graphical Interface to use annotations. It incorporates features added
Nick Roberts <nickrob@snap.net.nz>
parents: 106636
diff changeset
755 * Other GDB-UI Buffers::Input/output, locals, registers,
3a8fd7717b30 This changeset reverts GDB Graphical Interface to use annotations. It incorporates features added
Nick Roberts <nickrob@snap.net.nz>
parents: 106636
diff changeset
756 assembler, threads and memory buffers.
3a8fd7717b30 This changeset reverts GDB Graphical Interface to use annotations. It incorporates features added
Nick Roberts <nickrob@snap.net.nz>
parents: 106636
diff changeset
757 * Watch Expressions:: Monitor variable values in the speedbar.
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
758
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
759 Maintaining Large Programs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
760
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
761 * Version Control:: Using version control systems.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
762 * 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
763 * 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
764 command. Tags remembers which file it is in.
107974
23736de70902 * programs.texi (Semantic): New node.
Chong Yidong <cyd@stupidchicken.com>
parents: 107968
diff changeset
765 * EDE:: An integrated development environment for Emacs.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
766 * Emerge:: A convenient way of merging two versions of a program.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
767
99290
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
768 Version Control
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
769
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
770 * Introduction to VC:: How version control works in general.
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
771 * 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
772 * 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
773 * Old Revisions:: Examining and comparing old versions.
99290
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
774 * 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
775 * VC Directory Mode:: Listing files managed by version control.
99290
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
776 * Branches:: Multiple lines of development.
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
777 * 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
778 * Revision Tags:: Symbolic names for revisions.
99290
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
779 * Miscellaneous VC:: Various other commands and features of VC.
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
780 * 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
781
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
782 Introduction to Version Control
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
783
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
784 * 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
785 * 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
786 * 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
787 * 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
788
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
789 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
790
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
791 * 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
792 * 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
793 * 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
794 * 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
795
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
796 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
797
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
798 * Registering:: Putting a file under version control.
107676
e0b20352344e Document VC changes: vc-log-show-limit and vc-print-root-log.
Chong Yidong <cyd@stupidchicken.com>
parents: 107672
diff changeset
799 * VC Change Log:: Viewing the VC Change Log.
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
800 * 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
801
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
802 VC Directory Mode
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
803
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
804 * 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
805 * 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
806
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
807 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
808
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
809 * 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
810 * 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
811 * 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
812 * 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
813 in parallel.
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 Remote Repositories
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
816
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
817 * 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
818 * 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
819
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
820 Revision Tags
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
821
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
822 * 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
823 * 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
824
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
825 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
826
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
827 * 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
828 * 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
829 file correctly.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
830 * 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
831
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
832 Customizing VC
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
833
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
834 * 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
835 * 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
836 * 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
837
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
838 Change Logs
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
839
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
840 * 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
841 * 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
842
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
843 Tags Tables
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
844
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
845 * 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
846 * Create Tags Table:: Creating a tags table with @code{etags}.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
847 * Etags Regexps:: Create arbitrary tags using regular expressions.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
848 * Select Tags Table:: How to visit a tags table.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
849 * Find Tag:: Commands to find the definition of a specific tag.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
850 * Tags Search:: Using a tags table for searching and replacing.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
851 * List Tags:: Listing and finding tags defined in a file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
852
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
853 Merging Files with Emerge
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
854
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
855 * 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
856 * 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
857 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
858 * 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
859 for each difference.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
860 * 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
861 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
862 * 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
863 * 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
864 * 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
865
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
866 Abbrevs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
867
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
868 * Abbrev Concepts:: Fundamentals of defined abbrevs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
869 * Defining Abbrevs:: Defining an abbrev, so it will expand when typed.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
870 * Expanding Abbrevs:: Controlling expansion: prefixes, canceling expansion.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
871 * Editing Abbrevs:: Viewing or editing the entire list of defined abbrevs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
872 * Saving Abbrevs:: Saving the entire list of abbrevs for another session.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
873 * Dynamic Abbrevs:: Abbreviations for words already in the buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
874 * Dabbrev Customization:: What is a word, for dynamic abbrevs. Case handling.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
875
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
876 @ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
877 Editing Pictures
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
878
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
879 * Basic Picture:: Basic concepts and simple commands of Picture Mode.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
880 * Insert in Picture:: Controlling direction of cursor motion
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
881 after "self-inserting" characters.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
882 * Tabs in Picture:: Various features for tab stops and indentation.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
883 * Rectangles in Picture:: Clearing and superimposing rectangles.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
884 @end ifnottex
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 Sending Mail
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
887
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
888 * 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
889 * Mail Headers:: Details of some standard mail header fields.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
890 * Mail Aliases:: Abbreviating and grouping mail addresses.
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 107676
diff changeset
891 * Mail Commands:: Special commands for editing mail being composed.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 107676
diff changeset
892 * Mail Signature:: Adding a signature to every message.
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
893 * Mail Amusements:: Distracting the NSA; adding fortune messages.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
894 * Mail Methods:: Using alternative mail-composition methods.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
895
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 107676
diff changeset
896 Mail Commands
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
897
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
898 * 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
899 * Header Editing:: Commands to move to header fields and edit them.
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 107676
diff changeset
900 * Citing Mail:: Quoting a message you are replying to.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 107676
diff changeset
901 * Mail Misc:: Attachments, spell checking, etc.
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
902
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
903 Reading Mail with Rmail
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
904
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
905 * Rmail Basics:: Basic concepts of Rmail, and simple use.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
906 * Rmail Scrolling:: Scrolling through a message.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
907 * Rmail Motion:: Moving to another message.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
908 * Rmail Deletion:: Deleting and expunging messages.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
909 * Rmail Inbox:: How mail gets into the Rmail file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
910 * Rmail Files:: Using multiple Rmail files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
911 * Rmail Output:: Copying message out to files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
912 * Rmail Labels:: Classifying messages by labeling them.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
913 * Rmail Attributes:: Certain standard labels, called attributes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
914 * Rmail Reply:: Sending replies to messages you are viewing.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
915 * Rmail Summary:: Summaries show brief info on many messages.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
916 * Rmail Sorting:: Sorting messages in Rmail.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
917 * Rmail Display:: How Rmail displays a message; customization.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
918 * Rmail Coding:: How Rmail handles decoding character sets.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
919 * Rmail Editing:: Editing message text and headers in Rmail.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
920 * Rmail Digest:: Extracting the messages from a digest message.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
921 * Rmail Rot13:: Reading messages encoded in the rot13 code.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
922 * 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
923 * 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
924 * 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
925 various formats.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
926
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
927 Summaries
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
928
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
929 * 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
930 * Rmail Summary Edit:: Manipulating messages from the summary.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
931
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
932 Dired, the Directory Editor
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
933
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
934 * 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
935 * Dired Navigation:: Special motion commands in the Dired buffer.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
936 * Dired Deletion:: Deleting files with Dired.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
937 * Flagging Many Files:: Flagging files based on their names.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
938 * Dired Visiting:: Other file operations through Dired.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
939 * Marks vs Flags:: Flagging for deletion vs marking.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
940 * Operating on Files:: How to copy, rename, print, compress, etc.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
941 either one file or several files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
942 * 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
943 * Transforming File Names:: Using patterns to rename multiple files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
944 * Comparison in Dired:: Running `diff' by way of Dired.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
945 * Subdirectories in Dired:: Adding subdirectories to the Dired buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
946 * Subdir Switches:: Subdirectory switches in Dired.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
947 * Subdirectory Motion:: Moving across subdirectories, and up and down.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
948 * Hiding Subdirectories:: Making subdirectories visible or invisible.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
949 * Dired Updating:: Discarding lines for files of no interest.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
950 * Dired and Find:: Using `find' to choose the files for Dired.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
951 * 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
952 * Image-Dired:: Viewing image thumbnails in Dired.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
953 * Misc Dired Features:: Various other features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
954
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
955 The Calendar and the Diary
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
956
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
957 * Calendar Motion:: Moving through the calendar; selecting a date.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
958 * Scroll Calendar:: Bringing earlier or later months onto the screen.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
959 * Counting Days:: How many days are there between two dates?
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
960 * General Calendar:: Exiting or recomputing the calendar.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
961 * Writing Calendar Files:: Writing calendars to files of various formats.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
962 * Holidays:: Displaying dates of holidays.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
963 * Sunrise/Sunset:: Displaying local times of sunrise and sunset.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
964 * Lunar Phases:: Displaying phases of the moon.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
965 * Other Calendars:: Converting dates to other calendar systems.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
966 * Diary:: Displaying events from your diary.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
967 * Appointments:: Reminders when it's time to do something.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
968 * Importing Diary:: Converting diary events to/from other formats.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
969 * Daylight Saving:: How to specify when daylight saving time is active.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
970 * Time Intervals:: Keeping track of time intervals.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
971 * Advanced Calendar/Diary Usage:: Advanced Calendar/Diary customization.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
972
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
973 Movement in the Calendar
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
974
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
975 * Calendar Unit Motion:: Moving by days, weeks, months, and years.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
976 * 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
977 * Specified Dates:: Moving to the current date or another
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
978 specific date.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
979
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
980 Conversion To and From Other Calendars
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
981
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
982 * Calendar Systems:: The calendars Emacs understands
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
983 (aside from Gregorian).
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
984 * To Other Calendar:: Converting the selected date to various calendars.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
985 * From Other Calendar:: Moving to a date specified in another calendar.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
986 * Mayan Calendar:: Moving to a date specified in a Mayan calendar.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
987
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
988 The Diary
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
989
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
990 * Displaying the Diary:: Viewing diary entries and associated calendar dates.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
991 * Format of Diary File:: Entering events in your diary.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
992 * Date Formats:: Various ways you can specify dates.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
993 * Adding to Diary:: Commands to create diary entries.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
994 * Special Diary Entries:: Anniversaries, blocks of dates, cyclic entries, etc.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
995
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
996 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
997
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
998 * 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
999 * 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
1000 * 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
1001 * 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
1002 * 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
1003 * Non-Gregorian Diary:: Diary entries based on other calendars.
106418
b2957bb58855 (Top): Update menu for cal-xtra node changes.
Glenn Morris <rgm@gnu.org>
parents: 106154
diff changeset
1004 * Diary Display:: A choice of ways to display the diary.
b2957bb58855 (Top): Update menu for cal-xtra node changes.
Glenn Morris <rgm@gnu.org>
parents: 106154
diff changeset
1005 * Fancy Diary Display:: Sorting diary entries, using included diary files.
b2957bb58855 (Top): Update menu for cal-xtra node changes.
Glenn Morris <rgm@gnu.org>
parents: 106154
diff changeset
1006 * Sexp Diary Entries:: More flexible diary entries.
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1007
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1008 Document Viewing
100082
b78b461e5efb (Top): Add DocView nodes to detailed node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 100021
diff changeset
1009
b78b461e5efb (Top): Add DocView nodes to detailed node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 100021
diff changeset
1010 * Navigation:: Navigation inside DocView buffers.
b78b461e5efb (Top): Add DocView nodes to detailed node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 100021
diff changeset
1011 * 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
1012 * Slicing:: Specifying which part of pages should be displayed.
100090
f8b4fae1d49a (Top): Fix typo.
Martin Rudalics <rudalics@gmx.at>
parents: 100082
diff changeset
1013 * Conversion:: Influencing and triggering conversion.
100082
b78b461e5efb (Top): Add DocView nodes to detailed node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 100021
diff changeset
1014
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1015 Gnus
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1016
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1017 * Buffers of Gnus:: The group, summary, and article buffers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1018 * Gnus Startup:: What you should know about starting Gnus.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1019 * Summary of Gnus:: A short description of the basic Gnus commands.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1020
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1021 Running Shell Commands from Emacs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1022
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1023 * Single Shell:: How to run one shell command and return.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1024 * Interactive Shell:: Permanent shell taking input via Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1025 * Shell Mode:: Special Emacs commands used with permanent shell.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1026 * Shell Prompts:: Two ways to recognize shell prompts.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1027 * Shell History:: Repeating previous commands in a shell buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1028 * Directory Tracking:: Keeping track when the subshell changes directory.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1029 * Shell Options:: Options for customizing Shell mode.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1030 * Terminal emulator:: An Emacs window as a terminal emulator.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1031 * Term Mode:: Special Emacs commands used in Term mode.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1032 * Paging in Term:: Paging in the terminal emulator.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1033 * Remote Host:: Connecting to another computer.
95882
6ecce57aa149 Daniel Engeler <engeler at gmail.com>
Glenn Morris <rgm@gnu.org>
parents: 95873
diff changeset
1034 * Serial Terminal:: Connecting to a serial port.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1035
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1036 Shell Command History
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1037
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1038 * 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
1039 * 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
1040 * 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
1041
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1042 Using Emacs as a Server
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1043
99205
2db5dda52731 (Top): Update node listings.
Chong Yidong <cyd@stupidchicken.com>
parents: 99026
diff changeset
1044 * Invoking emacsclient:: Connecting to the Emacs server.
2db5dda52731 (Top): Update node listings.
Chong Yidong <cyd@stupidchicken.com>
parents: 99026
diff changeset
1045 * emacsclient Options:: Emacs client startup options.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1046
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1047 Printing Hard Copies
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1048
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1049 * PostScript:: Printing buffers or regions as PostScript.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1050 * PostScript Variables:: Customizing the PostScript printing commands.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1051 * Printing Package:: An optional advanced printing interface.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1052
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1053 Hyperlinking and Navigation Features
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1054
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1055 * Browse-URL:: Following URLs.
100733
95111c4c05fd (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 100090
diff changeset
1056 * Goto Address mode:: Activating URLs.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1057 * FFAP:: Finding files etc. at point.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1058
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1059 Customization
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1060
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1061 * 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
1062 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
1063 * Easy Customization:: Convenient way to browse and change settings.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1064 * Variables:: Many Emacs commands examine Emacs variables
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1065 to decide what to do; by setting variables,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1066 you can control their functioning.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1067 * Key Bindings:: The keymaps say what command each key runs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1068 By changing them, you can "redefine keys".
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1069 * Syntax:: The syntax table controls how words and
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1070 expressions are parsed.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1071 * Init File:: How to write common customizations in the
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1072 @file{.emacs} file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1073
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1074 Easy Customization Interface
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1075
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1076 * 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
1077 * 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
1078 * 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
1079 * 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
1080 * 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
1081 * 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
1082 variables, faces, or groups.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1083 * 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
1084 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
1085
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1086 Variables
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1087
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1088 * Examining:: Examining or setting one variable's value.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1089 * Hooks:: Hook variables let you specify programs for parts
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1090 of Emacs to run on particular occasions.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1091 * Locals:: Per-buffer values of variables.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1092 * 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
1093 * 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
1094
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1095 Local Variables in Files
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1096
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1097 * 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
1098 * Safe File Variables:: Making sure file local variables are safe.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1099
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1100 Customizing Key Bindings
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1101
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1102 * Keymaps:: Generalities. The global keymap.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1103 * Prefix Keymaps:: Keymaps for prefix keys.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1104 * Local Keymaps:: Major and minor modes have their own keymaps.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1105 * Minibuffer Maps:: The minibuffer uses its own local keymaps.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1106 * Rebinding:: How to redefine one key's meaning conveniently.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1107 * 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
1108 * Modifier Keys:: Using modifier keys in key bindings.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1109 * Function Keys:: Rebinding terminal function keys.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1110 * 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
1111 * Mouse Buttons:: Rebinding mouse buttons in Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1112 * Disabling:: Disabling a command means confirmation is required
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1113 before it can be executed. This is done to protect
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1114 beginners from surprises.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1115
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1116 The Init File, @file{~/.emacs}
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1117
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1118 * Init Syntax:: Syntax of constants in Emacs Lisp.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1119 * Init Examples:: How to do some things with an init file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1120 * Terminal Init:: Each terminal type can have an init file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1121 * Find Init:: How Emacs finds the init file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1122 * 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
1123
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1124 Dealing with Emacs Trouble
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1125
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1126 * 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
1127 * Stuck Recursive:: `[...]' in mode line around the parentheses.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1128 * Screen Garbled:: Garbage on the screen.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1129 * Text Garbled:: Garbage in the text.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1130 * Memory Full:: How to cope when you run out of memory.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1131 * After a Crash:: Recovering editing in an Emacs session that crashed.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1132 * Emergency Escape:: Emergency escape---
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1133 What to do if Emacs stops responding.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1134 * Total Frustration:: When you are at your wits' end.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1135
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1136 Reporting Bugs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1137
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1138 * Bug Criteria:: Have you really found a bug?
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1139 * Understanding Bug Reporting:: How to report a bug effectively.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1140 * Checklist:: Steps to follow for a good bug report.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1141 * Sending Patches:: How to send a patch for GNU Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1142
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1143 Command Line Arguments for Emacs Invocation
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1144
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1145 * Action Arguments:: Arguments to visit files, load libraries,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1146 and call functions.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1147 * Initial Options:: Arguments that take effect while starting Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1148 * Command Example:: Examples of using command line arguments.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1149 * Resume Arguments:: Specifying arguments when you resume a running Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1150 * Environment:: Environment variables that Emacs uses.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1151 * Display X:: Changing the default display and using remote login.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1152 * Font X:: Choosing a font for text, under X.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1153 * Colors:: Choosing display colors.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1154 * Window Size X:: Start-up window size, under X.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1155 * Borders X:: Internal and external borders, under X.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1156 * Title X:: Specifying the initial frame's title.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1157 * Icons X:: Choosing what sort of icon to use, under X.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1158 * Misc X:: Other display options.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1159
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1160 Environment Variables
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1161
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1162 * 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
1163 * Misc Variables:: Certain system-specific variables.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1164 * MS-Windows Registry:: An alternative to the environment on MS-Windows.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1165
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1166 X Options and Resources
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1167
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1168 * Resources:: Using X resources with Emacs (in general).
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1169 * Table of Resources:: Table of specific X resources that affect Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1170 * Face Resources:: X resources for customizing faces.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1171 * Lucid Resources:: X resources for Lucid menus.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1172 * LessTif Resources:: X resources for LessTif and Motif menus.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1173 * GTK resources:: Resources for GTK widgets.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1174
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1175 GTK resources
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1176
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1177 * 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
1178 * 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
1179 * 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
1180
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
1181 Emacs and Mac OS / GNUstep
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1182
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1183 * 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
1184 * 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
1185 * 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
1186 * GNUstep Support:: Details on status of GNUstep support.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1187
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1188 Emacs and Microsoft Windows/MS-DOS
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1189
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1190 * Text and Binary:: Text files use CRLF to terminate lines.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1191 * Windows Files:: File-name conventions on Windows.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1192 * ls in Lisp:: Emulation of @code{ls} for Dired.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1193 * Windows HOME:: Where Emacs looks for your @file{.emacs}.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1194 * Windows Keyboard:: Windows-specific keyboard features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1195 * Windows Mouse:: Windows-specific mouse features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1196 * Windows Processes:: Running subprocesses on Windows.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1197 * 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
1198 * Windows Fonts:: Specifying fonts on MS-Windows.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1199 * Windows Misc:: Miscellaneous Windows features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1200 * 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
1201
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1202 Emacs and MS-DOS
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1203
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1204 * 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
1205 * 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
1206 * 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
1207 * 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
1208 * 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
1209 * 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
1210 * 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
1211
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1212 @end detailmenu
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1213 @end menu
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 @iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1216 @unnumbered Preface
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1217
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1218 This manual documents the use and simple customization of the Emacs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1219 editor. Simple Emacs customizations do not require you to be a
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1220 programmer, but if you are not interested in customizing, you can
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1221 ignore the customization hints.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1222
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1223 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
1224 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
1225 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
1226 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
1227 describes commands, tells you when to try them, and explains the
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1228 results.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1229
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1230 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
1231 notational conventions of the manual and the general appearance of the
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1232 Emacs display screen. Note which questions are answered in these
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1233 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
1234 should practice the commands shown there. The next few chapters
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1235 describe fundamental techniques and concepts that are used constantly.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1236 You need to understand them thoroughly, so experiment with them
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1237 until you are fluent.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1238
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1239 Chapters 14 through 19 describe intermediate-level features that are
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1240 useful for many kinds of editing. Chapter 20 and following chapters
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1241 describe optional but useful features; read those chapters when you
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1242 need them.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1243
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1244 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
1245 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
1246 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
1247 bugs (@pxref{Bugs}).
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1248
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1249 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
1250 Keys (character commands) and command names have separate indexes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1251 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
1252
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1253 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
1254 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
1255 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
1256 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
1257 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
1258 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
1259 with GNU Emacs.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1260
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1261 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
1262 Emacs editors, all sharing common principles of organization. For
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1263 information on the underlying philosophy of Emacs and the lessons
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1264 learned from its development, see @cite{Emacs, the Extensible,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1265 Customizable Self-Documenting Display Editor}, available from
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1266 @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
1267
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1268 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
1269 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
1270 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
1271 Those systems use different file name syntax; in addition
c3512b2085a0 * bitmaps/README:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96668
diff changeset
1272 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
1273 Windows}, for information about using Emacs on Windows.
103791
eb0461367c46 (Top): Fix cross-reference.
Glenn Morris <rgm@gnu.org>
parents: 103502
diff changeset
1274 @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
1275 Macintosh (and GNUstep).
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1276 @end iftex
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 @node Distrib, Intro, Top, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1279 @unnumbered Distribution
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1280
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1281 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
1282 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
1283 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
1284 restrictions on its distribution, but these restrictions are designed
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1285 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
1286 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
1287 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
1288 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
1289 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
1290 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
1291 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
1292 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
1293 the General Public License, but is more suitable for documentation.
04cccf4e9c21 add @insertcopying, bug#1988
Karl Berry <karl@gnu.org>
parents: 102077
diff changeset
1294 @xref{GNU Free Documentation License}.}. @xref{Copying}.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1295
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1296 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
1297 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
1298 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
1299 latest distribution version of GNU Emacs by anonymous FTP; see
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1300 @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
1301 information.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1302
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1303 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
1304 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
1305 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
1306 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
1307 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
1308 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
1309 when you get it, not just free for the manufacturer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1310
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1311 @c FIXME no longer true?
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1312 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
1313 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
1314 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
1315 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
1316 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
1317 @url{http://shop.fsf.org/}. For further information,
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1318 write to
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1319
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1320 @display
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1321 Free Software Foundation
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1322 51 Franklin Street, Fifth Floor
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1323 Boston, MA 02110-1301
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1324 USA
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1325 @end display
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1326
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1327 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
1328 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
1329 programs including GNU Emacs.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1330
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1331 @c FIXME you can't order a CD any more.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1332 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
1333 Free Software Foundation to support our work. Donations to the Free
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1334 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
1335 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
1336 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
1337 might instead suggest ordering a CD-ROM from the Foundation
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1338 occasionally, or subscribing to periodic updates.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1339
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1340 @iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1341 @node Acknowledgments, Intro, Distrib, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1342 @unnumberedsec Acknowledgments
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1343
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1344 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
1345 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
1346 Joe Arceneaux, Miles Bader, David Bakhash, Juanma Barranquero, Eli
106002
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1347 Barzilay, Thomas Baumann, Steven L.@: Baur, Jay Belanger, Alexander L.@:
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1348 Belikoff, Boaz Ben-Zvi, Karl Berry, Anna M.@: Bigatti, Ray Blaak, Jim
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1349 Blandy, Johan Bockg@aa{}rd, Lennart Borgman, Per Bothner, Terrence
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1350 Brannon, Frank Bresz, Peter Breton, Emmanuel Briot, Kevin Broadey,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1351 Vincent Broman, David M.@: Brown, Georges Brun-Cottan, Joe Buehler,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1352 W@l{}odek Bzyl, Bill Carpenter, Per Cederqvist, Hans Chalupsky, Chong
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1353 Yidong, Chris Chase, Bob Chassell, Andrew Choi, Sacha Chua, James Clark,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1354 Mike Clarkson, Glynn Clements, Daniel Colascione, Andrew Csillag, Baoqiu
106154
deb3f780fe3d (Acknowledgments): Add htmlfontify.
Glenn Morris <rgm@gnu.org>
parents: 106002
diff changeset
1355 Cui, Doug Cutting, Mathias Dahl, Satyaki Das, Vivek Dasmohapatra,
deb3f780fe3d (Acknowledgments): Add htmlfontify.
Glenn Morris <rgm@gnu.org>
parents: 106002
diff changeset
1356 Michael DeCorte, Gary Delp, Matthieu Devin, Eri Ding, Jan Dj@"{a}rv,
deb3f780fe3d (Acknowledgments): Add htmlfontify.
Glenn Morris <rgm@gnu.org>
parents: 106002
diff changeset
1357 Carsten Dominik, Scott Draves, Benjamin Drieu, Viktor Dukhovni, Dmitry
deb3f780fe3d (Acknowledgments): Add htmlfontify.
Glenn Morris <rgm@gnu.org>
parents: 106002
diff changeset
1358 Dzhus, John Eaton, Rolf Ebert, Paul Eggert, Stephen Eglen, Torbj@"orn
deb3f780fe3d (Acknowledgments): Add htmlfontify.
Glenn Morris <rgm@gnu.org>
parents: 106002
diff changeset
1359 Einarsson, Tsugutomo Enami, Hans Henrik Eriksen, Michael Ernst, Ata
deb3f780fe3d (Acknowledgments): Add htmlfontify.
Glenn Morris <rgm@gnu.org>
parents: 106002
diff changeset
1360 Etemadi, Frederick Farnbach, Oscar Figueiredo, Fred Fish, Karl Fogel,
deb3f780fe3d (Acknowledgments): Add htmlfontify.
Glenn Morris <rgm@gnu.org>
parents: 106002
diff changeset
1361 Gary Foster, Romain Francoise, Noah Friedman, Andreas Fuchs, Hallvard
deb3f780fe3d (Acknowledgments): Add htmlfontify.
Glenn Morris <rgm@gnu.org>
parents: 106002
diff changeset
1362 Furuseth, Keith Gabryelski, Peter S.@: Galbraith, Kevin Gallagher, Kevin
deb3f780fe3d (Acknowledgments): Add htmlfontify.
Glenn Morris <rgm@gnu.org>
parents: 106002
diff changeset
1363 Gallo, Juan Le@'{o}n Lahoz Garc@'{@dotless{i}}a, Howard Gayle, Daniel
deb3f780fe3d (Acknowledgments): Add htmlfontify.
Glenn Morris <rgm@gnu.org>
parents: 106002
diff changeset
1364 German, Stephen Gildea, Julien Gilles, David Gillespie, Bob Glickstein,
deb3f780fe3d (Acknowledgments): Add htmlfontify.
Glenn Morris <rgm@gnu.org>
parents: 106002
diff changeset
1365 Deepak Goel, Boris Goldowsky, Michelangelo Grigni, Odd Gripenstam, Kai
106002
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1366 Gro@ss{}johann, Michael Gschwind, Bastien Guerry, Henry Guillaume, Doug
104330
774fa086de8a (Acknowledgments): Update for js.el replacing js2-mode.el.
Glenn Morris <rgm@gnu.org>
parents: 104219
diff changeset
1367 Gwyn, Ken'ichi Handa, Lars Hansen, Chris Hanson, K. Shane Hartman, John
774fa086de8a (Acknowledgments): Update for js.el replacing js2-mode.el.
Glenn Morris <rgm@gnu.org>
parents: 104219
diff changeset
1368 Heidemann, Jon K.@: Hellan, Jesper Harder, Magnus Henoch, Markus
774fa086de8a (Acknowledgments): Update for js.el replacing js2-mode.el.
Glenn Morris <rgm@gnu.org>
parents: 104219
diff changeset
1369 Heritsch, Karl Heuer, Manabu Higashida, Anders Holst, Jeffrey C.@:
774fa086de8a (Acknowledgments): Update for js.el replacing js2-mode.el.
Glenn Morris <rgm@gnu.org>
parents: 104219
diff changeset
1370 Honig, Tassilo Horn, Kurt Hornik, Tom Houlder, Joakim Hove, Denis Howe,
106002
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1371 Lars Ingebrigtsen, Andrew Innes, Seiichiro Inoue, Philip Jackson, Pavel
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1372 Janik, Paul Jarc, Ulf Jasper, Michael K. Johnson, Kyle Jones, Terry
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1373 Jones, Simon Josefsson, Arne J@o{}rgensen, Tomoji Kagatani, Brewster
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1374 Kahle, Tokuya Kameshima, Lute Kamstra, David Kastrup, David Kaufman,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1375 Henry Kautz, Taichi Kawabata, Howard Kaye, Michael Kifer, Richard King,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1376 Peter Kleiweg, Shuhei Kobayashi, Pavel Kobiakov, Larry K.@: Kolodney,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1377 David M.@: Koppelman, Koseki Yoshinori, Robert Krawitz, Sebastian
107535
daf1d382bc07 Close bug#5759.
Glenn Morris <rgm@gnu.org>
parents: 107521
diff changeset
1378 Kremer, Ryszard Kubiak, David K@aa{}gedal, Daniel LaLiberte,
daf1d382bc07 Close bug#5759.
Glenn Morris <rgm@gnu.org>
parents: 107521
diff changeset
1379 Karl Landstrom, Mario Lang, Aaron Larson, James R.@: Larus,
106002
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1380 Vinicius Jose Latorre, Werner Lemberg, Frederic Lepied, Peter
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1381 Liljenberg, Lars Lindberg, Chris Lindblad, Anders Lindgren, Thomas Link,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1382 Juri Linkov, Francis Litterio, Emilio C. Lopes, K@'{a}roly L@H{o}rentey,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1383 Dave Love, Sascha L@"{u}decke, Eric Ludlam, Alan Mackenzie, Christopher
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1384 J.@: Madsen, Neil M.@: Mager, Ken Manheimer, Bill Mann, Brian Marick,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1385 Simon Marshall, Bengt Martensson, Charlie Martin, Thomas May, Roland
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1386 McGrath, Will Mengarini, David Megginson, Ben A. Mesander, Wayne Mesard,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1387 Brad Miller, Lawrence Mitchell, Richard Mlynarik, Gerd Moellmann, Stefan
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1388 Monnier, Morioka Tomohiko, Keith Moore, Jan Moringen, Glenn Morris,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1389 Diane Murray, Sen Nagata, Erik Naggum, Thomas Neumann, Thien-Thi Nguyen,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1390 Mike Newton, Jurgen Nickelsen, Dan Nicolaescu, Hrvoje Niksic, Jeff
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1391 Norden, Andrew Norman, Alexandre Oliva, Bob Olson, Michael Olson,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1392 Takaaki Ota, Pieter E.@: J.@: Pareit, Ross Patterson, David Pearson,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1393 Jeff Peck, Damon Anton Permezel, Tom Perrine, William M.@: Perry, Per
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1394 Persson, Jens Petersen, Daniel Pfeiffer, Richard L.@: Pieri, Fred
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1395 Pierresteguy, Christian Plaunt, David Ponce, Francesco A.@: Potorti,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1396 Michael D. Prange, Mukesh Prasad, Ken Raeburn, Marko Rahamaa, Ashwin
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1397 Ram, Eric S. Raymond, Paul Reilly, Edward M. Reingold, Alex Rezinsky,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1398 Rob Riepel, David Reitter, Adrian Robert, Nick Roberts, Roland B.@:
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1399 Roberts, John Robinson, Danny Roozendaal, Sebastian Rose, William
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1400 Rosenblatt, Guillermo J.@: Rozas, Martin Rudalics, Ivar Rummelhoff,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1401 Jason Rumney, Wolfgang Rupprecht, Kevin Ryde, James B. Salem, Masahiko
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1402 Sato, Jorgen Schaefer, Holger Schauer, William Schelter, Ralph
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1403 Schleicher, Gregor Schmid, Michael Schmidt, Ronald S. Schnell, Philippe
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1404 Schnoebelen, Jan Schormann, Alex Schroeder, Stephen Schoef, Raymond
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1405 Scholz, Eric Schulte, Andreas Schwab, Randal Schwartz, Oliver Seidel,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1406 Manuel Serrano, Hovav Shacham, Stanislav Shalunov, Marc Shapiro, Richard
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1407 Sharman, Olin Shivers, Espen Skoglund, Rick Sladkey, Lynn Slater, Chris
107968
3222c3374fe9 * emacs.texi (Acknowledgments): Remove duplicate.
Glenn Morris <rgm@gnu.org>
parents: 107763
diff changeset
1408 Smith, David Smith, Paul D.@: Smith, William Sommerfeld, Andre Spiegel,
3222c3374fe9 * emacs.texi (Acknowledgments): Remove duplicate.
Glenn Morris <rgm@gnu.org>
parents: 107763
diff changeset
1409 Michael Staats, Reiner Steib, Sam Steingold, Ake Stenhoff,
3222c3374fe9 * emacs.texi (Acknowledgments): Remove duplicate.
Glenn Morris <rgm@gnu.org>
parents: 107763
diff changeset
1410 Peter Stephenson, Ken Stevens, Andy Stewart, Jonathan
106002
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1411 Stigelman, Martin Stjernholm, Kim F.@: Storm, Steve Strassman, Olaf
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1412 Sylvester, Naoto Takahashi, Steven Tamm, Jean-Philippe Theberge, Jens
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1413 T.@: Berger Thielemann, Spencer Thomas, Jim Thompson, Luc Teirlinck,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1414 David O'Toole, Tom Tromey, Enami Tsugutomo, Eli Tziperman, Daiki Ueno,
105295
a0400cfe656e (Acknowledgments): CEDET updates. Fix Hungarian accent.
Glenn Morris <rgm@gnu.org>
parents: 104330
diff changeset
1415 Masanobu Umeda, Rajesh Vaidheeswarran, Neil W.@: Van Dyke, Didier Verna,
a0400cfe656e (Acknowledgments): CEDET updates. Fix Hungarian accent.
Glenn Morris <rgm@gnu.org>
parents: 104330
diff changeset
1416 Joakim Verona, Ulrik Vieth, Geoffrey Voelker, Johan Vromans, Inge
a0400cfe656e (Acknowledgments): CEDET updates. Fix Hungarian accent.
Glenn Morris <rgm@gnu.org>
parents: 104330
diff changeset
1417 Wallin, John Paul Wallington, Colin Walters, Barry Warsaw, Morten
a0400cfe656e (Acknowledgments): CEDET updates. Fix Hungarian accent.
Glenn Morris <rgm@gnu.org>
parents: 104330
diff changeset
1418 Welinder, Joseph Brian Wells, Rodney Whitby, John Wiegley, Ed Wilkinson,
a0400cfe656e (Acknowledgments): CEDET updates. Fix Hungarian accent.
Glenn Morris <rgm@gnu.org>
parents: 104330
diff changeset
1419 Mike Williams, Bill Wohler, Steven A. Wood, Dale R.@: Worley, Francis
a0400cfe656e (Acknowledgments): CEDET updates. Fix Hungarian accent.
Glenn Morris <rgm@gnu.org>
parents: 104330
diff changeset
1420 J.@: Wright, Felix S. T. Wu, Tom Wurgler, Katsumi Yamaoka, Yamamoto
a0400cfe656e (Acknowledgments): CEDET updates. Fix Hungarian accent.
Glenn Morris <rgm@gnu.org>
parents: 104330
diff changeset
1421 Mitsuharu, Masatake Yamato, Jonathan Yavner, Ryan Yeske, Ilya
a0400cfe656e (Acknowledgments): CEDET updates. Fix Hungarian accent.
Glenn Morris <rgm@gnu.org>
parents: 104330
diff changeset
1422 Zakharevich, Milan Zamazal, Victor Zandy, Eli Zaretskii, Jamie Zawinski,
106002
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1423 Shenghuo Zhu, Piotr Zielinski, Ian T.@: Zimmermann, Reto Zimmermann,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1424 Neal Ziring, Teodor Zlatanov, and Detlev Zundel.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1425 @end iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1426
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1427 @node Intro, Glossary, Distrib, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1428 @unnumbered Introduction
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1429
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1430 You are reading about GNU Emacs, the GNU incarnation of the
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1431 advanced, self-documenting, customizable, extensible editor Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1432 (The `G' in `GNU' is not silent.)
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1433
96649
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1434 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
1435 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
1436 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
1437 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
1438 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
1439 in various programming languages.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1440
96649
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1441 @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
1442 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
1443 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
1444 commands that pertain to a given topic. @xref{Help}.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1445
96649
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1446 @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
1447 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
1448 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
1449 @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
1450 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
1451 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
1452 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
1453 @xref{Customization}.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1454
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1455 @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
1456 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
1457 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
1458 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
1459 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
1460 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
1461 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
1462 Writing an extension is programming, but non-programmers can use it
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1463 afterwards. @xref{Top, Emacs Lisp Intro, Preface, eintr, An
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1464 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
1465 Lisp programming.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1466
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1467 @include screen.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1468 @include commands.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1469 @include entering.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1470 @include basic.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1471 @include mini.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1472 @include m-x.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1473 @include help.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1474 @include mark.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1475 @include killing.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1476 @include regs.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1477 @include display.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1478 @include search.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1479 @include fixit.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1480 @include kmacro.texi
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1481 @c Includes arevert-xtra.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1482 @include files.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1483 @include buffers.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1484 @include windows.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1485 @include frames.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1486 @include mule.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1487 @include major.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1488 @include indent.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1489 @include text.texi
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1490 @c Includes fortran-xtra.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1491 @include programs.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1492 @include building.texi
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1493 @c Includes vc1-xtra, emerge-xtra.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1494 @include maintaining.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1495 @include abbrevs.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1496 @ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1497 @include picture-xtra.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1498 @end ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1499 @include sending.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1500 @include rmail.texi
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1501 @c Includes dired-xtra.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1502 @include dired.texi
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1503 @c Includes cal-xtra.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1504 @include calendar.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1505 @include misc.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1506 @include custom.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1507 @include trouble.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1508
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1509 @node Copying, GNU Free Documentation License, Service, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1510 @appendix GNU GENERAL PUBLIC LICENSE
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1511 @include gpl.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1512
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1513 @node GNU Free Documentation License, Emacs Invocation, Copying, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1514 @appendix GNU Free Documentation License
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1515 @include doclicense.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1516
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1517 @include cmdargs.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1518 @include xresources.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1519
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1520 @include anti.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1521 @include macos.texi
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1522 @c Includes msdog-xtra.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1523 @include msdog.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1524 @include gnu.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1525 @include glossary.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1526 @ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1527 @include ack.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1528 @end ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1529
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1530 @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
1531 @c because the index entries related to command-line options
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1532 @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
1533 @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
1534 @c the reasons for the funky @iftex/@ifnottex dance below.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1535 @c The Option Index is _not_ before Key Index, because that
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1536 @c would require changes in the glossary.texi's @node line.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1537 @c It is not after Concept Index for similar reasons.
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 @iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1540 @node Key Index, Command 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 @end iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1544
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1545 @ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1546 @node Key Index, Option Index, Glossary, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1547 @unnumbered Key (Character) Index
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1548 @printindex ky
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1549
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1550 @node Option Index, Command Index, Key Index, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1551 @unnumbered Command-Line Options Index
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1552 @printindex op
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1553
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1554 @node Command Index, Variable Index, Option 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 ifnottex
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 @iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1560 @node Command Index, Variable Index, Key Index, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1561 @unnumbered Command and Function Index
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1562 @printindex fn
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1563 @end iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1564
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1565 @node Variable Index, Concept Index, Command Index, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1566 @unnumbered Variable Index
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1567 @printindex vr
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 @node Concept Index, Acknowledgments, Variable Index, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1570 @unnumbered Concept Index
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1571 @printindex cp
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1572
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1573 @bye
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1574
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1575 @ignore
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1576 arch-tag: ed48740a-410b-46ea-9387-c9a9252a3392
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1577 @end ignore