summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2012-05-26 18:25:06 -0700
committerGlenn Morris <rgm@gnu.org>2012-05-26 18:25:06 -0700
commitabb9615e98fc80f5c5dd00d470601de1a4a93f88 (patch)
treed10c06cca0c66709471d62db2d32c06dddce9ed8 /doc
parent33017fafd17d722e82a268e9b272f27df261e09d (diff)
downloademacs-abb9615e98fc80f5c5dd00d470601de1a4a93f88.tar.gz
Nuke hand-written node pointers in doc/emacs
Let makeinfo figure them out, as is recommended.
Diffstat (limited to 'doc')
-rw-r--r--doc/emacs/ChangeLog11
-rw-r--r--doc/emacs/ack.texi2
-rw-r--r--doc/emacs/anti.texi2
-rw-r--r--doc/emacs/basic.texi2
-rw-r--r--doc/emacs/buffers.texi2
-rw-r--r--doc/emacs/building.texi2
-rw-r--r--doc/emacs/cmdargs.texi2
-rw-r--r--doc/emacs/commands.texi6
-rw-r--r--doc/emacs/display.texi2
-rw-r--r--doc/emacs/emacs.texi26
-rw-r--r--doc/emacs/entering.texi4
-rw-r--r--doc/emacs/files.texi2
-rw-r--r--doc/emacs/fixit.texi2
-rw-r--r--doc/emacs/frames.texi2
-rw-r--r--doc/emacs/glossary.texi2
-rw-r--r--doc/emacs/gnu.texi2
-rw-r--r--doc/emacs/help.texi2
-rw-r--r--doc/emacs/indent.texi2
-rw-r--r--doc/emacs/killing.texi2
-rw-r--r--doc/emacs/kmacro.texi2
-rw-r--r--doc/emacs/m-x.texi2
-rw-r--r--doc/emacs/macos.texi10
-rw-r--r--doc/emacs/maintaining.texi2
-rw-r--r--doc/emacs/mark.texi2
-rw-r--r--doc/emacs/mini.texi2
-rw-r--r--doc/emacs/misc.texi20
-rw-r--r--doc/emacs/modes.texi2
-rw-r--r--doc/emacs/msdog.texi2
-rw-r--r--doc/emacs/mule.texi2
-rw-r--r--doc/emacs/programs.texi2
-rw-r--r--doc/emacs/regs.texi2
-rw-r--r--doc/emacs/screen.texi2
-rw-r--r--doc/emacs/search.texi10
-rw-r--r--doc/emacs/text.texi2
-rw-r--r--doc/emacs/trouble.texi8
-rw-r--r--doc/emacs/windows.texi2
-rw-r--r--doc/emacs/xresources.texi2
37 files changed, 82 insertions, 71 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index 97707118b65..307d103a806 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,3 +1,14 @@
+2012-05-27 Glenn Morris <rgm@gnu.org>
+
+ * ack.texi, anti.texi, basic.texi, buffers.texi, building.texi:
+ * cmdargs.texi, commands.texi, display.texi, emacs.texi:
+ * entering.texi, files.texi, fixit.texi, frames.texi, glossary.texi:
+ * gnu.texi, help.texi, indent.texi, killing.texi, kmacro.texi:
+ * m-x.texi, macos.texi, maintaining.texi, mark.texi, mini.texi:
+ * misc.texi, modes.texi, msdog.texi, mule.texi, programs.texi:
+ * regs.texi, screen.texi, search.texi, text.texi, trouble.texi:
+ * windows.texi, xresources.texi: Nuke hand-written node pointers.
+
2012-05-22 Glenn Morris <rgm@gnu.org>
* emacs.texi (Acknowledgments): Add another contributor.
diff --git a/doc/emacs/ack.texi b/doc/emacs/ack.texi
index eafd38155f2..fe2f0bbd2f3 100644
--- a/doc/emacs/ack.texi
+++ b/doc/emacs/ack.texi
@@ -3,7 +3,7 @@
@c Copyright (C) 1994-1997, 1999-2012 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
@c
-@node Acknowledgments, Screen, Concept Index, Top
+@node Acknowledgments
@unnumbered Acknowledgments
Many people have contributed code included in the Free Software
diff --git a/doc/emacs/anti.texi b/doc/emacs/anti.texi
index 7bc405e442e..4b40ba7357a 100644
--- a/doc/emacs/anti.texi
+++ b/doc/emacs/anti.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 2005-2012 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Antinews, Mac OS / GNUstep, X Resources, Top
+@node Antinews
@appendix Emacs 23 Antinews
@c Update the emacs.texi Antinews menu entry with the above version number.
diff --git a/doc/emacs/basic.texi b/doc/emacs/basic.texi
index 2650b55811f..bbcd1d62a8b 100644
--- a/doc/emacs/basic.texi
+++ b/doc/emacs/basic.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Basic, Minibuffer, Exiting, Top
+@node Basic
@chapter Basic Editing Commands
@kindex C-h t
diff --git a/doc/emacs/buffers.texi b/doc/emacs/buffers.texi
index 5dd95cc2a6f..159bf894834 100644
--- a/doc/emacs/buffers.texi
+++ b/doc/emacs/buffers.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Buffers, Windows, Files, Top
+@node Buffers
@chapter Using Multiple Buffers
@cindex buffers
diff --git a/doc/emacs/building.texi b/doc/emacs/building.texi
index 999afa7df2c..2fadddb54eb 100644
--- a/doc/emacs/building.texi
+++ b/doc/emacs/building.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Building, Maintaining, Programs, Top
+@node Building
@chapter Compiling and Testing Programs
@cindex building programs
@cindex program building
diff --git a/doc/emacs/cmdargs.texi b/doc/emacs/cmdargs.texi
index c387b99915f..e6959ebd30b 100644
--- a/doc/emacs/cmdargs.texi
+++ b/doc/emacs/cmdargs.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2001-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Emacs Invocation, X Resources, GNU Free Documentation License, Top
+@node Emacs Invocation
@appendix Command Line Arguments for Emacs Invocation
@cindex command line arguments
@cindex arguments (command line)
diff --git a/doc/emacs/commands.texi b/doc/emacs/commands.texi
index 9678adfe87f..e63a98a9722 100644
--- a/doc/emacs/commands.texi
+++ b/doc/emacs/commands.texi
@@ -15,7 +15,7 @@ input.
@raisesections
@end ifnottex
-@node User Input, Keys, Screen, Top
+@node User Input
@section Kinds of User Input
@cindex input with the keyboard
@cindex keyboard input
@@ -80,7 +80,7 @@ as @dfn{input events}. For details about how Emacs internally handles
input events, see @ref{Input Events,,, elisp, The Emacs Lisp Reference
Manual}.
-@node Keys, Commands, User Input, Top
+@node Keys
@section Keys
Some Emacs commands are invoked by just one input event; for
@@ -133,7 +133,7 @@ exception to this rule is @key{ESC}: @kbd{@key{ESC} C-h} is equivalent
to @kbd{C-M-h}, which does something else entirely. You can, however,
use @key{F1} to display a list of commands starting with @key{ESC}.
-@node Commands, Entering Emacs, Keys, Top
+@node Commands
@section Keys and Commands
@cindex binding
diff --git a/doc/emacs/display.texi b/doc/emacs/display.texi
index de5e8df9dc5..3042fc4b2f6 100644
--- a/doc/emacs/display.texi
+++ b/doc/emacs/display.texi
@@ -3,7 +3,7 @@
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Display, Search, Registers, Top
+@node Display
@chapter Controlling the Display
Since only part of a large buffer fits in the window, Emacs has to
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi
index ceb0b4a52d5..e0a861a194b 100644
--- a/doc/emacs/emacs.texi
+++ b/doc/emacs/emacs.texi
@@ -109,7 +109,7 @@ Cover art by Etienne Suvasa.
@ifnottex
-@node Top, Distrib, (dir), (dir)
+@node Top
@top The Emacs Editor
Emacs is the extensible, customizable, self-documenting real-time
@@ -1286,7 +1286,7 @@ Windows. @xref{Mac OS / GNUstep}, for information about using Emacs
on Macintosh (and GNUstep).
@end iftex
-@node Distrib, Intro, Top, Top
+@node Distrib
@unnumbered Distribution
GNU Emacs is @dfn{free software}; this means that everyone is free to
@@ -1343,7 +1343,7 @@ USA
@end display
@iftex
-@node Acknowledgments, Intro, Distrib, Top
+@node Acknowledgments
@unnumberedsec Acknowledgments
Contributors to GNU Emacs include Jari Aalto, Per Abrahamsen, Tomas
@@ -1450,7 +1450,7 @@ Shenghuo Zhu, Piotr Zielinski, Ian T.@: Zimmermann, Reto Zimmermann,
Neal Ziring, Teodor Zlatanov, and Detlev Zundel.
@end iftex
-@node Intro, Glossary, Distrib, Top
+@node Intro
@unnumbered Introduction
You are reading about GNU Emacs, the GNU incarnation of the
@@ -1531,11 +1531,11 @@ Lisp programming.
@include custom.texi
@include trouble.texi
-@node Copying, GNU Free Documentation License, Service, Top
+@node Copying
@appendix GNU GENERAL PUBLIC LICENSE
@include gpl.texi
-@node GNU Free Documentation License, Emacs Invocation, Copying, Top
+@node GNU Free Documentation License
@appendix GNU Free Documentation License
@include doclicense.texi
@@ -1562,36 +1562,36 @@ Lisp programming.
@c It is not after Concept Index for similar reasons.
@iftex
-@node Key Index, Command Index, Glossary, Top
+@node Key Index
@unnumbered Key (Character) Index
@printindex ky
@end iftex
@ifnottex
-@node Key Index, Option Index, Glossary, Top
+@node Key Index
@unnumbered Key (Character) Index
@printindex ky
-@node Option Index, Command Index, Key Index, Top
+@node Option Index
@unnumbered Command-Line Options Index
@printindex op
-@node Command Index, Variable Index, Option Index, Top
+@node Command Index
@unnumbered Command and Function Index
@printindex fn
@end ifnottex
@iftex
-@node Command Index, Variable Index, Key Index, Top
+@node Command Index
@unnumbered Command and Function Index
@printindex fn
@end iftex
-@node Variable Index, Concept Index, Command Index, Top
+@node Variable Index
@unnumbered Variable Index
@printindex vr
-@node Concept Index, Acknowledgments, Variable Index, Top
+@node Concept Index
@unnumbered Concept Index
@printindex cp
diff --git a/doc/emacs/entering.texi b/doc/emacs/entering.texi
index 3ec51ddfb60..de143516ce8 100644
--- a/doc/emacs/entering.texi
+++ b/doc/emacs/entering.texi
@@ -12,7 +12,7 @@
@raisesections
@end ifnottex
-@node Entering Emacs, Exiting, Commands, Top
+@node Entering Emacs
@section Entering Emacs
@cindex entering Emacs
@cindex starting Emacs
@@ -85,7 +85,7 @@ the desired file or directory.
or @code{t}, which means to display the @file{*scratch*} buffer.
@end ignore
-@node Exiting, Basic, Entering Emacs, Top
+@node Exiting
@section Exiting Emacs
@cindex exiting
@cindex killing Emacs
diff --git a/doc/emacs/files.texi b/doc/emacs/files.texi
index 088c3ce29a7..cc9b7336bec 100644
--- a/doc/emacs/files.texi
+++ b/doc/emacs/files.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 1999-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Files, Buffers, Keyboard Macros, Top
+@node Files
@chapter File Handling
@cindex files
diff --git a/doc/emacs/fixit.texi b/doc/emacs/fixit.texi
index 2857e2b1af6..8f75c5e151c 100644
--- a/doc/emacs/fixit.texi
+++ b/doc/emacs/fixit.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2001-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Fixit, Keyboard Macros, Search, Top
+@node Fixit
@chapter Commands for Fixing Typos
@cindex typos, fixing
@cindex mistakes, correcting
diff --git a/doc/emacs/frames.texi b/doc/emacs/frames.texi
index ee468e6f685..f67654bffc2 100644
--- a/doc/emacs/frames.texi
+++ b/doc/emacs/frames.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 1999-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Frames, International, Windows, Top
+@node Frames
@chapter Frames and Graphical Displays
@cindex frames
diff --git a/doc/emacs/glossary.texi b/doc/emacs/glossary.texi
index 44c59eea668..893234492b8 100644
--- a/doc/emacs/glossary.texi
+++ b/doc/emacs/glossary.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2001-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Glossary, Key Index, Intro, Top
+@node Glossary
@unnumbered Glossary
@table @asis
diff --git a/doc/emacs/gnu.texi b/doc/emacs/gnu.texi
index ac9b9de6dcb..0f21dd635db 100644
--- a/doc/emacs/gnu.texi
+++ b/doc/emacs/gnu.texi
@@ -10,7 +10,7 @@
@c Modified versions may not be made.
@ifclear justgnu
-@node Manifesto,, Microsoft Windows, Top
+@node Manifesto
@unnumbered The GNU Manifesto
@end ifclear
@ifset justgnu
diff --git a/doc/emacs/help.texi b/doc/emacs/help.texi
index e8c5614ff58..d09885c5edd 100644
--- a/doc/emacs/help.texi
+++ b/doc/emacs/help.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Help, Mark, M-x, Top
+@node Help
@chapter Help
@kindex Help
@cindex help
diff --git a/doc/emacs/indent.texi b/doc/emacs/indent.texi
index 3892dc2ae99..08914d20340 100644
--- a/doc/emacs/indent.texi
+++ b/doc/emacs/indent.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2001-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Indentation, Text, Modes, Top
+@node Indentation
@chapter Indentation
@cindex indentation
@cindex tabs
diff --git a/doc/emacs/killing.texi b/doc/emacs/killing.texi
index 270ca9e77a8..a034c6168aa 100644
--- a/doc/emacs/killing.texi
+++ b/doc/emacs/killing.texi
@@ -3,7 +3,7 @@
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Killing, Registers, Mark, Top
+@node Killing
@chapter Killing and Moving Text
In Emacs, @dfn{killing} means erasing text and copying it into the
diff --git a/doc/emacs/kmacro.texi b/doc/emacs/kmacro.texi
index e7522a9db43..7a3f3151e5c 100644
--- a/doc/emacs/kmacro.texi
+++ b/doc/emacs/kmacro.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Keyboard Macros, Files, Fixit, Top
+@node Keyboard Macros
@chapter Keyboard Macros
@cindex defining keyboard macros
@cindex keyboard macro
diff --git a/doc/emacs/m-x.texi b/doc/emacs/m-x.texi
index 81ceb1e3ac9..5412c88af92 100644
--- a/doc/emacs/m-x.texi
+++ b/doc/emacs/m-x.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2001-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node M-x, Help, Minibuffer, Top
+@node M-x
@chapter Running Commands by Name
Every Emacs command has a name that you can use to run it. For
diff --git a/doc/emacs/macos.texi b/doc/emacs/macos.texi
index 695f8f9c6c3..14c5fcae0ce 100644
--- a/doc/emacs/macos.texi
+++ b/doc/emacs/macos.texi
@@ -1,7 +1,7 @@
@c This is part of the Emacs manual.
@c Copyright (C) 2000-2012 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Mac OS / GNUstep, Microsoft Windows, Antinews, Top
+@node Mac OS / GNUstep
@appendix Emacs and Mac OS / GNUstep
@cindex Mac OS X
@cindex Macintosh
@@ -31,7 +31,7 @@ Support}), but we hope to improve it in the future.
* GNUstep Support:: Details on status of GNUstep support.
@end menu
-@node Mac / GNUstep Basics, Mac / GNUstep Customization, , Mac OS / GNUstep
+@node Mac / GNUstep Basics
@section Basic Emacs usage under Mac OS and GNUstep
By default, the @key{alt} and @key{option} keys are the same as
@@ -84,7 +84,7 @@ For the PATH and MANPATH variables, a system-wide method
of setting PATH is recommended on Mac OS X 10.5 and later, using the
@file{/etc/paths} files and the @file{/etc/paths.d} directory.
-@node Mac / GNUstep Customization, Mac / GNUstep Events, Mac / GNUstep Basics, Mac OS / GNUstep
+@node Mac / GNUstep Customization
@section Mac / GNUstep Customization
Emacs can be customized in several ways in addition to the standard
@@ -125,7 +125,7 @@ move the mouse pointer over it. (Requires Mac OS X 10.6 or later.)
@end table
-@node Mac / GNUstep Events, GNUstep Support, Mac / GNUstep Customization, Mac OS / GNUstep
+@node Mac / GNUstep Events
@section Windowing System Events under Mac OS / GNUstep
Nextstep applications receive a number of special events which have
@@ -202,7 +202,7 @@ and return the result as a string. You can also use the Lisp function
services and receive the results back. Note that you may need to
restart Emacs to access newly-available services.
-@node GNUstep Support, , Mac / GNUstep Events, Mac OS / GNUstep
+@node GNUstep Support
@section GNUstep Support
Emacs can be built and run under GNUstep, but there are still
diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi
index b0ee5bd5f2f..6cec75446f4 100644
--- a/doc/emacs/maintaining.texi
+++ b/doc/emacs/maintaining.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 1999-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Maintaining, Abbrevs, Building, Top
+@node Maintaining
@chapter Maintaining Large Programs
This chapter describes Emacs features for maintaining large
diff --git a/doc/emacs/mark.texi b/doc/emacs/mark.texi
index 9a15f9454dd..83d519a4cd2 100644
--- a/doc/emacs/mark.texi
+++ b/doc/emacs/mark.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2001-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Mark, Killing, Help, Top
+@node Mark
@chapter The Mark and the Region
@cindex mark
@cindex setting a mark
diff --git a/doc/emacs/mini.texi b/doc/emacs/mini.texi
index f50e3085f2d..2856db7a4fa 100644
--- a/doc/emacs/mini.texi
+++ b/doc/emacs/mini.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Minibuffer, M-x, Basic, Top
+@node Minibuffer
@chapter The Minibuffer
@cindex minibuffer
diff --git a/doc/emacs/misc.texi b/doc/emacs/misc.texi
index ecbcda1ce8a..14bb2c8dc95 100644
--- a/doc/emacs/misc.texi
+++ b/doc/emacs/misc.texi
@@ -1324,7 +1324,7 @@ bit, and 1 stopbit.
with your device and will probably only see garbage output in the
window.
-@node Emacs Server, Printing, Shell, Top
+@node Emacs Server
@section Using Emacs as a Server
@pindex emacsclient
@cindex Emacs as a server
@@ -1642,7 +1642,7 @@ text terminal. If you supply both options, Emacs visits the specified
files(s) in an existing frame rather than a new client frame, negating
the effect of @samp{-t}.
-@node Printing, Sorting, Emacs Server, Top
+@node Printing
@section Printing Hard Copies
@cindex hardcopy
@cindex printing
@@ -1710,7 +1710,7 @@ printer program is not compatible with @command{lpr}).
* Printing Package:: An optional advanced printing interface.
@end menu
-@node PostScript, PostScript Variables,, Printing
+@node PostScript
@subsection PostScript Hardcopy
These commands convert buffer contents to PostScript,
@@ -1779,7 +1779,7 @@ rendition of the current buffer as a cursive handwritten document. It
can be customized in group @code{handwrite}. This function only
supports ISO 8859-1 characters.
-@node PostScript Variables, Printing Package, PostScript, Printing
+@node PostScript Variables
@subsection Variables for PostScript Hardcopy
@vindex ps-lpr-command
@@ -1874,7 +1874,7 @@ includes a single directory @file{/usr/local/share/emacs/fonts/bdf}.
Many other customization variables for these commands are defined and
described in the Lisp files @file{ps-print.el} and @file{ps-mule.el}.
-@node Printing Package,, PostScript Variables, Printing
+@node Printing Package
@subsection Printing Package
@cindex Printing package
@@ -2098,7 +2098,7 @@ bytes, move by @code{short}s or @code{int}s, etc.; type @kbd{C-h a
hexl-@key{RET}} for details.
-@node Saving Emacs Sessions, Recursive Edit, Editing Binary Files, Top
+@node Saving Emacs Sessions
@section Saving Emacs Sessions
@cindex saving sessions
@cindex restore session
@@ -2164,7 +2164,7 @@ expression matching the names of buffers not to kill.
If you want to save minibuffer history from one session to
another, use the @code{savehist} library.
-@node Recursive Edit, Emulation, Saving Emacs Sessions, Top
+@node Recursive Edit
@section Recursive Editing Levels
@cindex recursive editing level
@cindex editing level, recursive
@@ -2232,7 +2232,7 @@ new major mode which provides a command to switch back. These
approaches give you more flexibility to go back to unfinished tasks in
the order you choose.
-@node Emulation, Hyperlinking, Recursive Edit, Top
+@node Emulation
@section Emulation
@cindex emulating other editors
@cindex other editors
@@ -2324,7 +2324,7 @@ not use it.
key bindings.
@end table
-@node Hyperlinking, Amusements, Emulation, Top
+@node Hyperlinking
@section Hyperlinking and Navigation Features
The following subsections describe convenience features for handling
@@ -2475,7 +2475,7 @@ Display a menu of files and URLs mentioned in current buffer, then
find the one you select (@code{ffap-menu}).
@end table
-@node Amusements, Packages, Hyperlinking, Top
+@node Amusements
@section Other Amusements
@cindex boredom
diff --git a/doc/emacs/modes.texi b/doc/emacs/modes.texi
index a48299768a8..c619b1eb47e 100644
--- a/doc/emacs/modes.texi
+++ b/doc/emacs/modes.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Modes, Indentation, International, Top
+@node Modes
@chapter Major and Minor Modes
Emacs contains many @dfn{editing modes} that alter its basic
diff --git a/doc/emacs/msdog.texi b/doc/emacs/msdog.texi
index 96a919cfaf8..c556d864398 100644
--- a/doc/emacs/msdog.texi
+++ b/doc/emacs/msdog.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Microsoft Windows, Manifesto, Mac OS / GNUstep, Top
+@node Microsoft Windows
@appendix Emacs and Microsoft Windows/MS-DOS
@cindex Microsoft Windows
@cindex MS-Windows, Emacs peculiarities
diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi
index 35aee6b94a2..0a3829a6a2f 100644
--- a/doc/emacs/mule.texi
+++ b/doc/emacs/mule.texi
@@ -1,7 +1,7 @@
@c This is part of the Emacs manual.
@c Copyright (C) 1997, 1999-2012 Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node International, Modes, Frames, Top
+@node International
@chapter International Character Set Support
@c This node is referenced in the tutorial. When renaming or deleting
@c it, the tutorial needs to be adjusted. (TUTORIAL.de)
diff --git a/doc/emacs/programs.texi b/doc/emacs/programs.texi
index b7f21e8a93c..3c9611a05a0 100644
--- a/doc/emacs/programs.texi
+++ b/doc/emacs/programs.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 1999-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Programs, Building, Text, Top
+@node Programs
@chapter Editing Programs
@cindex Lisp editing
@cindex C editing
diff --git a/doc/emacs/regs.texi b/doc/emacs/regs.texi
index d02ddd64b49..72fd6458dde 100644
--- a/doc/emacs/regs.texi
+++ b/doc/emacs/regs.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2001-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Registers, Display, Killing, Top
+@node Registers
@chapter Registers
@cindex registers
diff --git a/doc/emacs/screen.texi b/doc/emacs/screen.texi
index fbea52523ba..989cf998bfd 100644
--- a/doc/emacs/screen.texi
+++ b/doc/emacs/screen.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2001-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Screen, User Input, Acknowledgments, Top
+@node Screen
@chapter The Organization of the Screen
@cindex screen
@cindex frame
diff --git a/doc/emacs/search.texi b/doc/emacs/search.texi
index 152ac605843..d5c9783b772 100644
--- a/doc/emacs/search.texi
+++ b/doc/emacs/search.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Search, Fixit, Display, Top
+@node Search
@chapter Searching and Replacement
@cindex searching
@cindex finding strings within text
@@ -981,7 +981,7 @@ command @code{expand-region-abbrevs} (@pxref{Expanding Abbrevs}).
* Query Replace:: How to use querying.
@end menu
-@node Unconditional Replace, Regexp Replace, Replace, Replace
+@node Unconditional Replace
@subsection Unconditional Replacement
@findex replace-string
@@ -1011,7 +1011,7 @@ surrounded by word boundaries.
@xref{Replacement and Case}, for details about case-sensitivity in
replace commands.
-@node Regexp Replace, Replacement and Case, Unconditional Replace, Replace
+@node Regexp Replace
@subsection Regexp Replacement
@findex replace-regexp
@@ -1098,7 +1098,7 @@ M-x replace-regexp @key{RET} ^.\@{0,72\@}$ @key{RET}
\,(format "%-72sABC%05d" \& \#) @key{RET}
@end example
-@node Replacement and Case, Query Replace, Regexp Replace, Replace
+@node Replacement and Case
@subsection Replace Commands and Case
If the first argument of a replace command is all lower case, the
@@ -1130,7 +1130,7 @@ exactly as given, with no case conversion. Likewise, if either
@code{case-replace} or @code{case-fold-search} is set to @code{nil},
replacement is done without case conversion.
-@node Query Replace,, Replacement and Case, Replace
+@node Query Replace
@subsection Query Replace
@cindex query replace
diff --git a/doc/emacs/text.texi b/doc/emacs/text.texi
index 90f4732079b..0299c2b1b25 100644
--- a/doc/emacs/text.texi
+++ b/doc/emacs/text.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Text, Programs, Indentation, Top
+@node Text
@chapter Commands for Human Languages
@cindex text
@cindex manipulating text
diff --git a/doc/emacs/trouble.texi b/doc/emacs/trouble.texi
index 3bbdecc0176..025185c583f 100644
--- a/doc/emacs/trouble.texi
+++ b/doc/emacs/trouble.texi
@@ -133,7 +133,7 @@ a command, but you can think of it as canceling a command that already
finished executing. @xref{Undo}, for more information about the undo
facility.
-@node Lossage, Bugs, Quitting, Top
+@node Lossage
@section Dealing with Emacs Trouble
This section describes how to recognize and deal with situations in
@@ -373,7 +373,7 @@ program.
emergency escape---but there are cases where it won't work, when
system call hangs or when Emacs is stuck in a tight loop in C code.
-@node Bugs, Contributing, Lossage, Top
+@node Bugs
@section Reporting Bugs
@cindex bugs
@@ -1064,7 +1064,7 @@ Please help us keep up with the workload by designing the patch in a
form that is clearly safe to install.
@end itemize
-@node Contributing, Service, Bugs, Top
+@node Contributing
@section Contributing to Emacs Development
@cindex contributing to Emacs
@@ -1089,7 +1089,7 @@ See the Emacs project page
For more information on how to contribute, see the @file{etc/CONTRIBUTE}
file in the Emacs distribution.
-@node Service, Copying, Contributing, Top
+@node Service
@section How To Get Help with GNU Emacs
If you need help installing, using or changing GNU Emacs, there are two
diff --git a/doc/emacs/windows.texi b/doc/emacs/windows.texi
index 72e01a368a1..2496a505063 100644
--- a/doc/emacs/windows.texi
+++ b/doc/emacs/windows.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node Windows, Frames, Buffers, Top
+@node Windows
@chapter Multiple Windows
@cindex windows in Emacs
@cindex multiple windows in Emacs
diff --git a/doc/emacs/xresources.texi b/doc/emacs/xresources.texi
index b99c98d84e0..5bdf734804b 100644
--- a/doc/emacs/xresources.texi
+++ b/doc/emacs/xresources.texi
@@ -2,7 +2,7 @@
@c Copyright (C) 1987, 1993-1995, 1997, 2001-2012
@c Free Software Foundation, Inc.
@c See file emacs.texi for copying conditions.
-@node X Resources, Antinews, Emacs Invocation, Top
+@node X Resources
@appendix X Options and Resources
You can customize some X-related aspects of Emacs behavior using X