* Display:: Controlling what text is displayed.
* Search:: Finding or replacing occurrences of a string.
* Fixit:: Commands especially useful for fixing typos.
+* Keyboard Macros:: A keyboard macro records a sequence of
+ keystrokes to be replayed with a single command.
Major Structures of Emacs
* Files:: All about handling files.
* Buffers:: Multiple buffers; editing several files at once.
* Windows:: Viewing two pieces of text at once.
* Frames:: Running the same Emacs session in multiple X windows.
-* International:: Using non-ASCII character sets (the MULE features).
+* International:: Using non-@acronym{ASCII} character sets (the MULE features).
Advanced Features
* Major Modes:: Text mode vs. Lisp mode vs. C mode ...
* Fixing Case:: Correcting case of last word entered.
* Spelling:: Apply spelling checker to a word or a whole buffer.
+Keyboard Macros
+
+* Basic Keyboard Macro:: Defining and running keyboard macros.
+* Keyboard Macro Ring:: Where previous keyboard macros are saved.
+* Keyboard Macro Counter:: Inserting incrementing numbers in macros.
+* Keyboard Macro Query:: Making keyboard macros do different things each time.
+* Save Keyboard Macro:: Giving keyboard macros names; saving them in files.
+* Edit Keyboard Macro:: Editing keyboard macros.
+* Keyboard Macro Step-Edit:: Interactively executing and editing a keyboard macro.
+
File Handling
* File Names:: How to type and edit file-name arguments.
* Adding to Diary:: Commands to create diary entries.
* Special Diary Entries:: Anniversaries, blocks of dates, cyclic entries, etc.
-@sc{Gnus}
+Gnus
* Buffers of Gnus:: The group, summary, and article buffers.
* Gnus Startup:: What you should know about starting Gnus.
* Variables:: Many Emacs commands examine Emacs variables
to decide what to do; by setting variables,
you can control their functioning.
-* Keyboard Macros:: A keyboard macro records a sequence of
- keystrokes to be replayed with a single command.
* Key Bindings:: The keymaps say what command each key runs.
By changing them, you can "redefine keys".
* Keyboard Translations::
* Locals:: Per-buffer values of variables.
* File Variables:: How files can specify variable values.
-Keyboard Macros
-
-* Basic Kbd Macro:: Defining and running keyboard macros.
-* Save Kbd Macro:: Giving keyboard macros names; saving them in files.
-* Kbd Macro Query:: Making keyboard macros do different things each time.
-
Customizing Key Bindings
* Keymaps:: Generalities. The global keymap.
* Borders X:: Internal and external borders, under X.
* Title X:: Specifying the initial frame's title.
* Icons X:: Choosing what sort of icon to use, under X.
+* Misc X:: Other display options.
X Resources
General Public License. In other words, the program must be free for you
when you get it, not just free for the manufacturer.
-You can also order copies of GNU Emacs from the Free Software Foundation
-on CD-ROM@. This is a convenient and reliable way to get a copy; it is
-also a good way to help fund our work. (The Foundation has always
+You can also order copies of GNU Emacs from the Free Software
+Foundation. This is a convenient and reliable way to get a copy; it
+is also a good way to help fund our work. (The Foundation has always
received most of its funds in this way.) An order form is included in
the file @file{etc/ORDERS} in the Emacs distribution, and on our web
site in @url{http://www.gnu.org/order/order.html}. For further
might instead suggest ordering a CD-ROM from the Foundation
occasionally, or subscribing to periodic updates.
-@iftex
+@ifnotinfo
+@node Acknowledgments, Copying, Distrib, Top
+@section Acknowledgments
+
Contributors to GNU Emacs include Per Abrahamsen, Jay K. Adams, Joe
Arceneaux, Boaz Ben-Zvi, Jim Blandy, Terrence Brannon, Frank Bresz,
Peter Breton, Kevin Broadey, Vincent Broman, David M. Brown, Bill
Ingebrigtsen, Andrew Innes, Michael K. Johnson, Kyle Jones, Tomoji
Kagatani, Brewster Kahle, David Kaufman, Henry Kautz, Howard Kaye,
Michael Kifer, Richard King, Larry K. Kolodney, Robert Krawitz,
-Sebastian Kremer, Geoff Kuenning, David K@aa gedal, Daniel LaLiberte,
+Sebastian Kremer, Geoff Kuenning, David K@aa{}gedal, Daniel LaLiberte,
Aaron Larson, James R. Larus, Frederic Lepied, Lars Lindberg, Eric
Ludlam, Neil M. Mager, Ken Manheimer, Bill Mann, Brian Marick, Simon
Marshall, Bengt Martensson, Charlie Martin, Thomas May, Roland McGrath,
Wilkinson, Mike Williams, Steven A. Wood, Dale R. Worley, Felix
S. T. Wu, Tom Wurgler, Eli Zaretskii, Jamie Zawinski, Ian T. Zimmermann,
Reto Zimmermann, and Neal Ziring.
-@end iftex
+@end ifnotinfo
@node Copying, GNU Free Documentation License, Distrib, Top
@unnumbered GNU GENERAL PUBLIC LICENSE
@include display.texi
@include search.texi
@include fixit.texi
+@include kmacro.texi
@include files.texi
@include buffers.texi
@include windows.texi
@contents
@bye
+@ignore
+ arch-tag: ed48740a-410b-46ea-9387-c9a9252a3392
+@end ignore