Nuke hand-written node pointers in doc/emacs

Let makeinfo figure them out, as is recommended.
This commit is contained in:
Glenn Morris 2012-05-26 18:25:06 -07:00
parent 33017fafd1
commit abb9615e98
37 changed files with 82 additions and 71 deletions

View file

@ -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.

View file

@ -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

View file

@ -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.

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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)

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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)

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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