annotate doc/emacs/emacs.texi @ 107763:14f1ff916f19 EMACS_PRETEST_23_1_95

Bump version to 23.1.95.
author Chong Yidong <cyd@stupidchicken.com>
date Fri, 02 Apr 2010 20:42:10 -0400
parents 328e54bec8c9
children 3222c3374fe9
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
107763
14f1ff916f19 Bump version to 23.1.95.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
8 @set EMACSVER 23.1.95
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
9
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
10 @copying
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
11 This is the @value{EDITION} edition of the @cite{GNU Emacs Manual},@*
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
12 updated for Emacs version @value{EMACSVER}.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
13
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
14 Copyright @copyright{} 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997,
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.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
652 * Misc for Programs:: Other Emacs features useful for editing programs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
653 * C Modes:: Special commands of C, C++, Objective-C,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
654 Java, and Pike modes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
655 * Asm Mode:: Asm mode and its special features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
656 * Fortran:: Fortran mode and its special features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
657
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
658 Top-Level Definitions, or Defuns
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
659
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
660 * Left Margin Paren:: An open-paren or similar opening delimiter
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
661 starts a defun if it is at the left margin.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
662 * 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
663 * Imenu:: Making buffer indexes as menus.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
664 * Which Function:: Which Function mode shows which function you are in.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
665
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
666 Indentation for Programs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
667
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
668 * Basic Indent:: Indenting a single line.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
669 * Multi-line Indent:: Commands to reindent many lines at once.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
670 * Lisp Indent:: Specifying how each Lisp function should be indented.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
671 * C Indent:: Extra features for indenting C and related modes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
672 * Custom C Indent:: Controlling indentation style for C and related modes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
673
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
674 Commands for Editing with Parentheses
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
675
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
676 * Expressions:: Expressions with balanced parentheses.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
677 * Moving by Parens:: Commands for moving up, down and across
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
678 in the structure of parentheses.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
679 * Matching:: Insertion of a close-delimiter flashes matching open.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
680
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
681 Manipulating Comments
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
682
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
683 * Comment Commands:: Inserting, killing, and aligning comments.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
684 * Multi-Line Comments:: Commands for adding and editing multi-line comments.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
685 * Options for Comments::Customizing the comment features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
686
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
687 Documentation Lookup
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
688
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
689 * Info Lookup:: Looking up library functions and commands
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
690 in Info files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
691 * Man Page:: Looking up man pages of library functions and commands.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
692 * Lisp Doc:: Looking up Emacs Lisp functions, etc.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
693
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
694 C and Related Modes
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
695
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
696 * Motion in C:: Commands to move by C statements, etc.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
697 * Electric C:: Colon and other chars can automatically reindent.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
698 * Hungry Delete:: A more powerful DEL command.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
699 * Other C Commands:: Filling comments, viewing expansion of macros,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
700 and other neat features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
701
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
702 Fortran Mode
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
703
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
704 * 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
705 * 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
706 * 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
707 * 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
708 * 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
709 * 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
710
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
711 Fortran Indentation
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
712
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
713 * 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
714 * 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
715 * 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
716 * 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
717 * 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
718
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
719 Compiling and Testing Programs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
720
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
721 * Compilation:: Compiling programs in languages other
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
722 than Lisp (C, Pascal, etc.).
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
723 * Compilation Mode:: The mode for visiting compiler errors.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
724 * Compilation Shell:: Customizing your shell properly
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
725 for use in the compilation buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
726 * Grep Searching:: Searching with grep.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
727 * Flymake:: Finding syntax errors on the fly.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
728 * Debuggers:: Running symbolic debuggers for non-Lisp programs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
729 * Executing Lisp:: Various modes for editing Lisp programs,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
730 with different facilities for running
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
731 the Lisp programs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
732 * Lisp Libraries:: Creating Lisp programs to run in Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
733 * Lisp Eval:: Executing a single Lisp expression in Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
734 * Lisp Interaction:: Executing Lisp in an Emacs buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
735 * External Lisp:: Communicating through Emacs with a separate Lisp.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
736
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
737 Running Debuggers Under Emacs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
738
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
739 * Starting GUD:: How to start a debugger subprocess.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
740 * Debugger Operation:: Connection between the debugger and source buffers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
741 * Commands of GUD:: Key bindings for common commands.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
742 * GUD Customization:: Defining your own commands for GUD.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
743 * GDB Graphical Interface:: An enhanced mode that uses GDB features to
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
744 implement a graphical debugging environment through
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
745 Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
746
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
747 GDB Graphical Interface
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
748
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
749 * 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
750 * 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
751 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
752 * 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
753 * 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
754 * 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
755 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
756 * 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
757
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
758 Maintaining Large Programs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
759
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
760 * Version Control:: Using version control systems.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
761 * Change Log:: Maintaining a change history for your program.
94293
ca9efc5939fc Merge from emacs--rel--22
Miles Bader <miles@gnu.org>
parents: 93351
diff changeset
762 * Tags:: Go directly to any function in your program in one
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
763 command. Tags remembers which file it is in.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
764 * Emerge:: A convenient way of merging two versions of a program.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
765
99290
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
766 Version Control
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
767
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
768 * Introduction to VC:: How version control works in general.
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
769 * VC Mode Line:: How the mode line shows version control status.
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
770 * Basic VC Editing:: How to edit a file under version control.
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
771 * Old Revisions:: Examining and comparing old versions.
99290
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
772 * Secondary VC Commands:: The commands used a little less frequently.
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
773 * VC Directory Mode:: Listing files managed by version control.
99290
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
774 * Branches:: Multiple lines of development.
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
775 * Remote Repositories:: Efficient access to remote CVS servers.
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
776 * Revision Tags:: Symbolic names for revisions.
99290
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
777 * Miscellaneous VC:: Various other commands and features of VC.
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
778 * Customizing VC:: Variables that change VC's behavior.
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
779
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
780 Introduction to Version Control
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
781
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
782 * Why Version Control?:: Understanding the problems it addresses.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
783 * Version Control Systems:: Supported version control back-end systems.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
784 * VCS Concepts:: Words and concepts related to version control.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
785 * Types of Log File:: The VCS log in contrast to the ChangeLog.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
786
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
787 Basic Editing under Version Control
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
788
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
789 * VC With A Merging VCS:: Without locking: default mode for CVS.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
790 * VC With A Locking VCS:: RCS in its default mode, SCCS, and optionally CVS.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
791 * Advanced C-x v v:: Advanced features available with a prefix argument.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
792 * Log Buffer:: Features available in log entry buffers.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
793
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
794 The Secondary Commands of VC
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
795
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
796 * Registering:: Putting a file under version control.
107676
e0b20352344e Document VC changes: vc-log-show-limit and vc-print-root-log.
Chong Yidong <cyd@stupidchicken.com>
parents: 107672
diff changeset
797 * 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
798 * VC Undo:: Canceling changes before or after check-in.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
799
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
800 VC Directory Mode
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
801
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
802 * VC Directory Buffer:: What the buffer looks like and means.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
803 * VC Directory Commands:: Commands to use in a VC directory buffer.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
804
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
805 Multiple Branches of a File
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
806
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
807 * Switching Branches:: How to get to another existing branch.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
808 * Creating Branches:: How to start a new branch.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
809 * Merging:: Transferring changes between branches.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
810 * Multi-User Branching:: Multiple users working at multiple branches
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
811 in parallel.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
812
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
813 Remote Repositories
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
814
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
815 * Version Backups:: Keeping local copies of repository versions.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
816 * Local Version Control:: Using another version system for local editing.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
817
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
818 Revision Tags
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
819
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
820 * Making Revision Tags:: The tag facilities.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
821 * Revision Tag Caveats:: Things to be careful of when using tags.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
822
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
823 Miscellaneous Commands and Features of VC
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
824
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
825 * Change Logs and VC:: Generating a change log file from log entries.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
826 * Renaming and VC:: A command to rename both the source and master
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
827 file correctly.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
828 * Version Headers:: Inserting version control headers into working files.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
829
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
830 Customizing VC
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
831
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
832 * General VC Options:: Options that apply to multiple back ends.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
833 * RCS and SCCS:: Options for RCS and SCCS.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
834 * CVS Options:: Options for CVS.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
835
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
836 Change Logs
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
837
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
838 * Change Log Commands:: Commands for editing change log files.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
839 * Format of ChangeLog:: What the change log file looks like.
99290
67cf637c6953 (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 99289
diff changeset
840
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
841 Tags Tables
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
842
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
843 * Tag Syntax:: Tag syntax for various types of code and text files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
844 * Create Tags Table:: Creating a tags table with @code{etags}.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
845 * Etags Regexps:: Create arbitrary tags using regular expressions.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
846 * Select Tags Table:: How to visit a tags table.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
847 * Find Tag:: Commands to find the definition of a specific tag.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
848 * Tags Search:: Using a tags table for searching and replacing.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
849 * List Tags:: Listing and finding tags defined in a file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
850
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
851 Merging Files with Emerge
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
852
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
853 * Overview of Emerge:: How to start Emerge. Basic concepts.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
854 * Submodes of Emerge:: Fast mode vs. Edit mode.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
855 Skip Prefers mode and Auto Advance mode.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
856 * State of Difference:: You do the merge by specifying state A or B
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
857 for each difference.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
858 * Merge Commands:: Commands for selecting a difference,
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
859 changing states of differences, etc.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
860 * Exiting Emerge:: What to do when you've finished the merge.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
861 * Combining in Emerge:: How to keep both alternatives for a difference.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
862 * Fine Points of Emerge:: Miscellaneous issues.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
863
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
864 Abbrevs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
865
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
866 * Abbrev Concepts:: Fundamentals of defined abbrevs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
867 * Defining Abbrevs:: Defining an abbrev, so it will expand when typed.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
868 * Expanding Abbrevs:: Controlling expansion: prefixes, canceling expansion.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
869 * Editing Abbrevs:: Viewing or editing the entire list of defined abbrevs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
870 * Saving Abbrevs:: Saving the entire list of abbrevs for another session.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
871 * Dynamic Abbrevs:: Abbreviations for words already in the buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
872 * Dabbrev Customization:: What is a word, for dynamic abbrevs. Case handling.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
873
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
874 @ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
875 Editing Pictures
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
876
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
877 * Basic Picture:: Basic concepts and simple commands of Picture Mode.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
878 * Insert in Picture:: Controlling direction of cursor motion
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
879 after "self-inserting" characters.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
880 * Tabs in Picture:: Various features for tab stops and indentation.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
881 * Rectangles in Picture:: Clearing and superimposing rectangles.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
882 @end ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
883
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
884 Sending Mail
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
885
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
886 * Mail Format:: Format of the mail being composed.
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
887 * Mail Headers:: Details of some standard mail header fields.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
888 * Mail Aliases:: Abbreviating and grouping mail addresses.
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 107676
diff changeset
889 * 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
890 * 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
891 * Mail Amusements:: Distracting the NSA; adding fortune messages.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
892 * Mail Methods:: Using alternative mail-composition methods.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
893
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 107676
diff changeset
894 Mail Commands
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
895
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
896 * 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
897 * 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
898 * 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
899 * 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
900
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
901 Reading Mail with Rmail
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
902
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
903 * Rmail Basics:: Basic concepts of Rmail, and simple use.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
904 * Rmail Scrolling:: Scrolling through a message.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
905 * Rmail Motion:: Moving to another message.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
906 * Rmail Deletion:: Deleting and expunging messages.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
907 * Rmail Inbox:: How mail gets into the Rmail file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
908 * Rmail Files:: Using multiple Rmail files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
909 * Rmail Output:: Copying message out to files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
910 * Rmail Labels:: Classifying messages by labeling them.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
911 * Rmail Attributes:: Certain standard labels, called attributes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
912 * Rmail Reply:: Sending replies to messages you are viewing.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
913 * Rmail Summary:: Summaries show brief info on many messages.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
914 * Rmail Sorting:: Sorting messages in Rmail.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
915 * Rmail Display:: How Rmail displays a message; customization.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
916 * Rmail Coding:: How Rmail handles decoding character sets.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
917 * Rmail Editing:: Editing message text and headers in Rmail.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
918 * Rmail Digest:: Extracting the messages from a digest message.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
919 * Rmail Rot13:: Reading messages encoded in the rot13 code.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
920 * 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
921 * 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
922 * 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
923 various formats.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
924
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
925 Summaries
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 * 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
928 * Rmail Summary Edit:: Manipulating messages from the summary.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
929
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
930 Dired, the Directory Editor
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 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
933 * Dired Navigation:: Special motion commands in the Dired buffer.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
934 * Dired Deletion:: Deleting files with Dired.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
935 * Flagging Many Files:: Flagging files based on their names.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
936 * Dired Visiting:: Other file operations through Dired.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
937 * Marks vs Flags:: Flagging for deletion vs marking.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
938 * Operating on Files:: How to copy, rename, print, compress, etc.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
939 either one file or several files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
940 * 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
941 * Transforming File Names:: Using patterns to rename multiple files.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
942 * Comparison in Dired:: Running `diff' by way of Dired.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
943 * Subdirectories in Dired:: Adding subdirectories to the Dired buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
944 * Subdir Switches:: Subdirectory switches in Dired.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
945 * Subdirectory Motion:: Moving across subdirectories, and up and down.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
946 * Hiding Subdirectories:: Making subdirectories visible or invisible.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
947 * Dired Updating:: Discarding lines for files of no interest.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
948 * Dired and Find:: Using `find' to choose the files for Dired.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
949 * 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
950 * Image-Dired:: Viewing image thumbnails in Dired.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
951 * Misc Dired Features:: Various other features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
952
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
953 The Calendar and the Diary
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 * Calendar Motion:: Moving through the calendar; selecting a date.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
956 * Scroll Calendar:: Bringing earlier or later months onto the screen.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
957 * Counting Days:: How many days are there between two dates?
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
958 * General Calendar:: Exiting or recomputing the calendar.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
959 * Writing Calendar Files:: Writing calendars to files of various formats.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
960 * Holidays:: Displaying dates of holidays.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
961 * Sunrise/Sunset:: Displaying local times of sunrise and sunset.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
962 * Lunar Phases:: Displaying phases of the moon.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
963 * Other Calendars:: Converting dates to other calendar systems.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
964 * Diary:: Displaying events from your diary.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
965 * Appointments:: Reminders when it's time to do something.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
966 * Importing Diary:: Converting diary events to/from other formats.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
967 * Daylight Saving:: How to specify when daylight saving time is active.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
968 * Time Intervals:: Keeping track of time intervals.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
969 * Advanced Calendar/Diary Usage:: Advanced Calendar/Diary customization.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
970
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
971 Movement in the Calendar
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 * Calendar Unit Motion:: Moving by days, weeks, months, and years.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
974 * 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
975 * Specified Dates:: Moving to the current date or another
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
976 specific date.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
977
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
978 Conversion To and From Other Calendars
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 * Calendar Systems:: The calendars Emacs understands
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
981 (aside from Gregorian).
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
982 * To Other Calendar:: Converting the selected date to various calendars.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
983 * From Other Calendar:: Moving to a date specified in another calendar.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
984 * Mayan Calendar:: Moving to a date specified in a Mayan calendar.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
985
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
986 The Diary
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 * Displaying the Diary:: Viewing diary entries and associated calendar dates.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
989 * Format of Diary File:: Entering events in your diary.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
990 * Date Formats:: Various ways you can specify dates.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
991 * Adding to Diary:: Commands to create diary entries.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
992 * Special Diary Entries:: Anniversaries, blocks of dates, cyclic entries, etc.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
993
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
994 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
995
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
996 * 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
997 * 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
998 * 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
999 * 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
1000 * 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
1001 * 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
1002 * 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
1003 * 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
1004 * 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
1005
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1006 Document Viewing
100082
b78b461e5efb (Top): Add DocView nodes to detailed node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 100021
diff changeset
1007
b78b461e5efb (Top): Add DocView nodes to detailed node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 100021
diff changeset
1008 * Navigation:: Navigation inside DocView buffers.
b78b461e5efb (Top): Add DocView nodes to detailed node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 100021
diff changeset
1009 * 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
1010 * Slicing:: Specifying which part of pages should be displayed.
100090
f8b4fae1d49a (Top): Fix typo.
Martin Rudalics <rudalics@gmx.at>
parents: 100082
diff changeset
1011 * Conversion:: Influencing and triggering conversion.
100082
b78b461e5efb (Top): Add DocView nodes to detailed node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 100021
diff changeset
1012
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1013 Gnus
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1014
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1015 * Buffers of Gnus:: The group, summary, and article buffers.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1016 * Gnus Startup:: What you should know about starting Gnus.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1017 * Summary of Gnus:: A short description of the basic Gnus commands.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1018
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1019 Running Shell Commands from Emacs
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 * Single Shell:: How to run one shell command and return.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1022 * Interactive Shell:: Permanent shell taking input via Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1023 * Shell Mode:: Special Emacs commands used with permanent shell.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1024 * Shell Prompts:: Two ways to recognize shell prompts.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1025 * Shell History:: Repeating previous commands in a shell buffer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1026 * Directory Tracking:: Keeping track when the subshell changes directory.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1027 * Shell Options:: Options for customizing Shell mode.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1028 * Terminal emulator:: An Emacs window as a terminal emulator.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1029 * Term Mode:: Special Emacs commands used in Term mode.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1030 * Paging in Term:: Paging in the terminal emulator.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1031 * Remote Host:: Connecting to another computer.
95882
6ecce57aa149 Daniel Engeler <engeler at gmail.com>
Glenn Morris <rgm@gnu.org>
parents: 95873
diff changeset
1032 * Serial Terminal:: Connecting to a serial port.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1033
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1034 Shell Command History
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1035
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1036 * 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
1037 * 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
1038 * 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
1039
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1040 Using Emacs as a Server
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1041
99205
2db5dda52731 (Top): Update node listings.
Chong Yidong <cyd@stupidchicken.com>
parents: 99026
diff changeset
1042 * Invoking emacsclient:: Connecting to the Emacs server.
2db5dda52731 (Top): Update node listings.
Chong Yidong <cyd@stupidchicken.com>
parents: 99026
diff changeset
1043 * emacsclient Options:: Emacs client startup options.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1044
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1045 Printing Hard Copies
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 * PostScript:: Printing buffers or regions as PostScript.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1048 * PostScript Variables:: Customizing the PostScript printing commands.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1049 * Printing Package:: An optional advanced printing interface.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1050
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1051 Hyperlinking and Navigation Features
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 * Browse-URL:: Following URLs.
100733
95111c4c05fd (Top): Update node listing.
Chong Yidong <cyd@stupidchicken.com>
parents: 100090
diff changeset
1054 * Goto Address mode:: Activating URLs.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1055 * FFAP:: Finding files etc. at point.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1056
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1057 Customization
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1058
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1059 * 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
1060 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
1061 * Easy Customization:: Convenient way to browse and change settings.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1062 * Variables:: Many Emacs commands examine Emacs variables
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1063 to decide what to do; by setting variables,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1064 you can control their functioning.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1065 * Key Bindings:: The keymaps say what command each key runs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1066 By changing them, you can "redefine keys".
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1067 * Syntax:: The syntax table controls how words and
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1068 expressions are parsed.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1069 * Init File:: How to write common customizations in the
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1070 @file{.emacs} file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1071
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1072 Easy Customization Interface
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1073
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1074 * 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
1075 * 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
1076 * 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
1077 * 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
1078 * 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
1079 * 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
1080 variables, faces, or groups.
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1081 * 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
1082 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
1083
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1084 Variables
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1085
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1086 * Examining:: Examining or setting one variable's value.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1087 * Hooks:: Hook variables let you specify programs for parts
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1088 of Emacs to run on particular occasions.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1089 * Locals:: Per-buffer values of variables.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1090 * 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
1091 * 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
1092
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1093 Local Variables in Files
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 * 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
1096 * Safe File Variables:: Making sure file local variables are safe.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1097
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1098 Customizing Key Bindings
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 * Keymaps:: Generalities. The global keymap.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1101 * Prefix Keymaps:: Keymaps for prefix keys.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1102 * Local Keymaps:: Major and minor modes have their own keymaps.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1103 * Minibuffer Maps:: The minibuffer uses its own local keymaps.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1104 * Rebinding:: How to redefine one key's meaning conveniently.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1105 * 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
1106 * Modifier Keys:: Using modifier keys in key bindings.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1107 * Function Keys:: Rebinding terminal function keys.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1108 * 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
1109 * Mouse Buttons:: Rebinding mouse buttons in Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1110 * Disabling:: Disabling a command means confirmation is required
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1111 before it can be executed. This is done to protect
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1112 beginners from surprises.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1113
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1114 The Init File, @file{~/.emacs}
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 * Init Syntax:: Syntax of constants in Emacs Lisp.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1117 * Init Examples:: How to do some things with an init file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1118 * Terminal Init:: Each terminal type can have an init file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1119 * Find Init:: How Emacs finds the init file.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1120 * 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
1121
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1122 Dealing with Emacs Trouble
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 * 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
1125 * Stuck Recursive:: `[...]' in mode line around the parentheses.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1126 * Screen Garbled:: Garbage on the screen.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1127 * Text Garbled:: Garbage in the text.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1128 * Memory Full:: How to cope when you run out of memory.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1129 * After a Crash:: Recovering editing in an Emacs session that crashed.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1130 * Emergency Escape:: Emergency escape---
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1131 What to do if Emacs stops responding.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1132 * Total Frustration:: When you are at your wits' end.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1133
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1134 Reporting Bugs
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 * Bug Criteria:: Have you really found a bug?
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1137 * Understanding Bug Reporting:: How to report a bug effectively.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1138 * Checklist:: Steps to follow for a good bug report.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1139 * Sending Patches:: How to send a patch for GNU Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1140
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1141 Command Line Arguments for Emacs Invocation
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 * Action Arguments:: Arguments to visit files, load libraries,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1144 and call functions.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1145 * Initial Options:: Arguments that take effect while starting Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1146 * Command Example:: Examples of using command line arguments.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1147 * Resume Arguments:: Specifying arguments when you resume a running Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1148 * Environment:: Environment variables that Emacs uses.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1149 * Display X:: Changing the default display and using remote login.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1150 * Font X:: Choosing a font for text, under X.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1151 * Colors:: Choosing display colors.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1152 * Window Size X:: Start-up window size, under X.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1153 * Borders X:: Internal and external borders, under X.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1154 * Title X:: Specifying the initial frame's title.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1155 * Icons X:: Choosing what sort of icon to use, under X.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1156 * Misc X:: Other display options.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1157
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1158 Environment Variables
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 * 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
1161 * Misc Variables:: Certain system-specific variables.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1162 * MS-Windows Registry:: An alternative to the environment on MS-Windows.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1163
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1164 X Options and Resources
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 * Resources:: Using X resources with Emacs (in general).
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1167 * Table of Resources:: Table of specific X resources that affect Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1168 * Face Resources:: X resources for customizing faces.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1169 * Lucid Resources:: X resources for Lucid menus.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1170 * LessTif Resources:: X resources for LessTif and Motif menus.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1171 * GTK resources:: Resources for GTK widgets.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1172
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1173 GTK resources
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1174
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1175 * 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
1176 * 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
1177 * 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
1178
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
1179 Emacs and Mac OS / GNUstep
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1180
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1181 * 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
1182 * 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
1183 * 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
1184 * GNUstep Support:: Details on status of GNUstep support.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1185
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1186 Emacs and Microsoft Windows/MS-DOS
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 * Text and Binary:: Text files use CRLF to terminate lines.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1189 * Windows Files:: File-name conventions on Windows.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1190 * ls in Lisp:: Emulation of @code{ls} for Dired.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1191 * Windows HOME:: Where Emacs looks for your @file{.emacs}.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1192 * Windows Keyboard:: Windows-specific keyboard features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1193 * Windows Mouse:: Windows-specific mouse features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1194 * Windows Processes:: Running subprocesses on Windows.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1195 * 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
1196 * Windows Fonts:: Specifying fonts on MS-Windows.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1197 * Windows Misc:: Miscellaneous Windows features.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1198 * 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
1199
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1200 Emacs and MS-DOS
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 * 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
1203 * 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
1204 * 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
1205 * 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
1206 * 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
1207 * 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
1208 * 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
1209
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1210 @end detailmenu
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1211 @end menu
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1212
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1213 @iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1214 @unnumbered Preface
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1215
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1216 This manual documents the use and simple customization of the Emacs
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1217 editor. Simple Emacs customizations do not require you to be a
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1218 programmer, but if you are not interested in customizing, you can
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1219 ignore the customization hints.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1220
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1221 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
1222 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
1223 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
1224 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
1225 describes commands, tells you when to try them, and explains the
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1226 results.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1227
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1228 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
1229 notational conventions of the manual and the general appearance of the
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1230 Emacs display screen. Note which questions are answered in these
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1231 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
1232 should practice the commands shown there. The next few chapters
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1233 describe fundamental techniques and concepts that are used constantly.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1234 You need to understand them thoroughly, so experiment with them
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1235 until you are fluent.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1237 Chapters 14 through 19 describe intermediate-level features that are
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1238 useful for many kinds of editing. Chapter 20 and following chapters
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1239 describe optional but useful features; read those chapters when you
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1240 need them.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1241
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1242 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
1243 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
1244 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
1245 bugs (@pxref{Bugs}).
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1246
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1247 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
1248 Keys (character commands) and command names have separate indexes.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1249 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
1250
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1251 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
1252 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
1253 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
1254 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
1255 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
1256 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
1257 with GNU Emacs.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1258
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1259 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
1260 Emacs editors, all sharing common principles of organization. For
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1261 information on the underlying philosophy of Emacs and the lessons
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1262 learned from its development, see @cite{Emacs, the Extensible,
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1263 Customizable Self-Documenting Display Editor}, available from
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1264 @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
1265
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1266 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
1267 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
1268 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
1269 Those systems use different file name syntax; in addition
c3512b2085a0 * bitmaps/README:
Dan Nicolaescu <dann@ics.uci.edu>
parents: 96668
diff changeset
1270 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
1271 Windows}, for information about using Emacs on Windows.
103791
eb0461367c46 (Top): Fix cross-reference.
Glenn Morris <rgm@gnu.org>
parents: 103502
diff changeset
1272 @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
1273 Macintosh (and GNUstep).
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1274 @end iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1275
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1276 @node Distrib, Intro, Top, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1277 @unnumbered Distribution
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1278
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1279 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
1280 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
1281 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
1282 restrictions on its distribution, but these restrictions are designed
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1283 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
1284 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
1285 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
1286 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
1287 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
1288 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
1289 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
1290 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
1291 the General Public License, but is more suitable for documentation.
04cccf4e9c21 add @insertcopying, bug#1988
Karl Berry <karl@gnu.org>
parents: 102077
diff changeset
1292 @xref{GNU Free Documentation License}.}. @xref{Copying}.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1293
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1294 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
1295 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
1296 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
1297 latest distribution version of GNU Emacs by anonymous FTP; see
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1298 @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
1299 information.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1300
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1301 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
1302 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
1303 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
1304 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
1305 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
1306 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
1307 when you get it, not just free for the manufacturer.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1308
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1309 @c FIXME no longer true?
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1310 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
1311 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
1312 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
1313 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
1314 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
1315 @url{http://shop.fsf.org/}. For further information,
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1316 write to
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1317
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1318 @display
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1319 Free Software Foundation
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1320 51 Franklin Street, Fifth Floor
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1321 Boston, MA 02110-1301
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1322 USA
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1323 @end display
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1324
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1325 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
1326 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
1327 programs including GNU Emacs.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1328
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1329 @c FIXME you can't order a CD any more.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1330 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
1331 Free Software Foundation to support our work. Donations to the Free
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1332 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
1333 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
1334 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
1335 might instead suggest ordering a CD-ROM from the Foundation
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1336 occasionally, or subscribing to periodic updates.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1337
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1338 @iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1339 @node Acknowledgments, Intro, Distrib, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1340 @unnumberedsec Acknowledgments
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1341
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1342 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
1343 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
1344 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
1345 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
1346 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
1347 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
1348 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
1349 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
1350 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
1351 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
1352 Mike Clarkson, Glynn Clements, Daniel Colascione, Andrew Csillag, Baoqiu
106154
deb3f780fe3d (Acknowledgments): Add htmlfontify.
Glenn Morris <rgm@gnu.org>
parents: 106002
diff changeset
1353 Cui, Doug Cutting, Mathias Dahl, Satyaki Das, Vivek Dasmohapatra,
deb3f780fe3d (Acknowledgments): Add htmlfontify.
Glenn Morris <rgm@gnu.org>
parents: 106002
diff changeset
1354 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
1355 Carsten Dominik, Scott Draves, Benjamin Drieu, Viktor Dukhovni, Dmitry
deb3f780fe3d (Acknowledgments): Add htmlfontify.
Glenn Morris <rgm@gnu.org>
parents: 106002
diff changeset
1356 Dzhus, John Eaton, Rolf Ebert, Paul Eggert, Stephen Eglen, Torbj@"orn
deb3f780fe3d (Acknowledgments): Add htmlfontify.
Glenn Morris <rgm@gnu.org>
parents: 106002
diff changeset
1357 Einarsson, Tsugutomo Enami, Hans Henrik Eriksen, Michael Ernst, Ata
deb3f780fe3d (Acknowledgments): Add htmlfontify.
Glenn Morris <rgm@gnu.org>
parents: 106002
diff changeset
1358 Etemadi, Frederick Farnbach, Oscar Figueiredo, Fred Fish, Karl Fogel,
deb3f780fe3d (Acknowledgments): Add htmlfontify.
Glenn Morris <rgm@gnu.org>
parents: 106002
diff changeset
1359 Gary Foster, Romain Francoise, Noah Friedman, Andreas Fuchs, Hallvard
deb3f780fe3d (Acknowledgments): Add htmlfontify.
Glenn Morris <rgm@gnu.org>
parents: 106002
diff changeset
1360 Furuseth, Keith Gabryelski, Peter S.@: Galbraith, Kevin Gallagher, Kevin
deb3f780fe3d (Acknowledgments): Add htmlfontify.
Glenn Morris <rgm@gnu.org>
parents: 106002
diff changeset
1361 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
1362 German, Stephen Gildea, Julien Gilles, David Gillespie, Bob Glickstein,
deb3f780fe3d (Acknowledgments): Add htmlfontify.
Glenn Morris <rgm@gnu.org>
parents: 106002
diff changeset
1363 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
1364 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
1365 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
1366 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
1367 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
1368 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
1369 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
1370 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
1371 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
1372 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
1373 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
1374 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
1375 David M.@: Koppelman, Koseki Yoshinori, Robert Krawitz, Sebastian
107535
daf1d382bc07 Close bug#5759.
Glenn Morris <rgm@gnu.org>
parents: 107521
diff changeset
1376 Kremer, Ryszard Kubiak, David K@aa{}gedal, Daniel LaLiberte,
daf1d382bc07 Close bug#5759.
Glenn Morris <rgm@gnu.org>
parents: 107521
diff changeset
1377 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
1378 Vinicius Jose Latorre, Werner Lemberg, Frederic Lepied, Peter
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1379 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
1380 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
1381 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
1382 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
1383 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
1384 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
1385 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
1386 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
1387 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
1388 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
1389 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
1390 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
1391 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
1392 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
1393 Pierresteguy, Christian Plaunt, David Ponce, Francesco A.@: Potorti,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1394 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
1395 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
1396 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
1397 Roberts, John Robinson, Danny Roozendaal, Sebastian Rose, William
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1398 Rosenblatt, Guillermo J.@: Rozas, Martin Rudalics, Ivar Rummelhoff,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1399 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
1400 Sato, Jorgen Schaefer, Holger Schauer, William Schelter, Ralph
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1401 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
1402 Schnoebelen, Jan Schormann, Alex Schroeder, Stephen Schoef, Raymond
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1403 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
1404 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
1405 Sharman, Olin Shivers, Espen Skoglund, Rick Sladkey, Lynn Slater, Chris
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1406 Smith, David Smith, Paul D.@: Smith, Andre Spiegel, Michael Staats,
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1407 William Sommerfeld, Michael Staats, Reiner Steib, Sam Steingold, Ake
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1408 Stenhoff, Peter Stephenson, Ken Stevens, Andy Stewart, Jonathan
d75b0b0c50e6 (Acknowledgments): Update for recent Org changes.
Glenn Morris <rgm@gnu.org>
parents: 105295
diff changeset
1409 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
1410 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
1411 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
1412 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
1413 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
1414 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
1415 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
1416 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
1417 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
1418 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
1419 Mitsuharu, Masatake Yamato, Jonathan Yavner, Ryan Yeske, Ilya
a0400cfe656e (Acknowledgments): CEDET updates. Fix Hungarian accent.
Glenn Morris <rgm@gnu.org>
parents: 104330
diff changeset
1420 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
1421 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
1422 Neal Ziring, Teodor Zlatanov, and Detlev Zundel.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1423 @end iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1424
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1425 @node Intro, Glossary, Distrib, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1426 @unnumbered Introduction
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1427
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1428 You are reading about GNU Emacs, the GNU incarnation of the
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1429 advanced, self-documenting, customizable, extensible editor Emacs.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1430 (The `G' in `GNU' is not silent.)
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1431
96649
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1432 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
1433 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
1434 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
1435 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
1436 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
1437 in various programming languages.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1438
96649
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1439 @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
1440 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
1441 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
1442 commands that pertain to a given topic. @xref{Help}.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1443
96649
bb31f77bf63f (Intro): Increase conciseness slightly. Remove paragraph saying that
Chong Yidong <cyd@stupidchicken.com>
parents: 95882
diff changeset
1444 @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
1445 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
1446 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
1447 @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
1448 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
1449 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
1450 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
1451 @xref{Customization}.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1452
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1453 @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
1454 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
1455 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
1456 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
1457 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
1458 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
1459 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
1460 Writing an extension is programming, but non-programmers can use it
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1461 afterwards. @xref{Top, Emacs Lisp Intro, Preface, eintr, An
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1462 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
1463 Lisp programming.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1464
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1465 @include screen.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1466 @include commands.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1467 @include entering.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1468 @include basic.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1469 @include mini.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1470 @include m-x.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1471 @include help.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1472 @include mark.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1473 @include killing.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1474 @include regs.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1475 @include display.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1476 @include search.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1477 @include fixit.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1478 @include kmacro.texi
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1479 @c Includes arevert-xtra.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1480 @include files.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1481 @include buffers.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1482 @include windows.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1483 @include frames.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1484 @include mule.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1485 @include major.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1486 @include indent.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1487 @include text.texi
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1488 @c Includes fortran-xtra.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1489 @include programs.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1490 @include building.texi
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1491 @c Includes vc1-xtra, emerge-xtra.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1492 @include maintaining.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1493 @include abbrevs.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1494 @ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1495 @include picture-xtra.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1496 @end ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1497 @include sending.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1498 @include rmail.texi
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1499 @c Includes dired-xtra.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1500 @include dired.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 cal-xtra.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1502 @include calendar.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1503 @include misc.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1504 @include custom.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1505 @include trouble.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1506
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1507 @node Copying, GNU Free Documentation License, Service, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1508 @appendix GNU GENERAL PUBLIC LICENSE
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1509 @include gpl.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1510
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1511 @node GNU Free Documentation License, Emacs Invocation, Copying, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1512 @appendix GNU Free Documentation License
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1513 @include doclicense.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1514
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1515 @include cmdargs.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1516 @include xresources.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1517
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1518 @include anti.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1519 @include macos.texi
103846
d4545e05c853 (Top): Info can be read from other places than Emacs.
Glenn Morris <rgm@gnu.org>
parents: 103791
diff changeset
1520 @c Includes msdog-xtra.
84236
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1521 @include msdog.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1522 @include gnu.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1523 @include glossary.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1524 @ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1525 @include ack.texi
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1526 @end ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1527
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1528 @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
1529 @c because the index entries related to command-line options
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1530 @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
1531 @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
1532 @c the reasons for the funky @iftex/@ifnottex dance below.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1533 @c The Option Index is _not_ before Key Index, because that
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1534 @c would require changes in the glossary.texi's @node line.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1535 @c It is not after Concept Index for similar reasons.
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1536
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1537 @iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1538 @node Key Index, Command Index, Glossary, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1539 @unnumbered Key (Character) Index
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1540 @printindex ky
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1541 @end iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1542
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1543 @ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1544 @node Key Index, Option Index, Glossary, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1545 @unnumbered Key (Character) Index
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1546 @printindex ky
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1547
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1548 @node Option Index, Command Index, Key Index, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1549 @unnumbered Command-Line Options Index
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1550 @printindex op
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1551
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1552 @node Command Index, Variable Index, Option Index, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1553 @unnumbered Command and Function Index
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1554 @printindex fn
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1555 @end ifnottex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1556
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1557 @iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1558 @node Command Index, Variable Index, Key Index, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1559 @unnumbered Command and Function Index
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1560 @printindex fn
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1561 @end iftex
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1562
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1563 @node Variable Index, Concept Index, Command Index, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1564 @unnumbered Variable Index
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1565 @printindex vr
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1566
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1567 @node Concept Index, Acknowledgments, Variable Index, Top
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1568 @unnumbered Concept Index
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1569 @printindex cp
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1570
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1571 @bye
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 @ignore
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1574 arch-tag: ed48740a-410b-46ea-9387-c9a9252a3392
87222bf30408 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1575 @end ignore