From: Glenn Morris Date: Sun, 27 May 2012 01:34:14 +0000 (-0700) Subject: Nuke hand-written node pointers in doc/lispref X-Git-Tag: emacs-24.2.90~471^2~6^2~88 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=ecc6530da9ff482d5af402242301f5c1bb817c18;p=emacs.git Nuke hand-written node pointers in doc/lispref Let makeinfo figure them out, as is recommended. --- diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index fbc7d83dfe5..850b3f9cf54 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog @@ -1,3 +1,18 @@ +2012-05-27 Glenn Morris + + * abbrevs.texi, advice.texi, anti.texi, backups.texi: + * buffers.texi, commands.texi, compile.texi, control.texi: + * customize.texi, debugging.texi, display.texi, doclicense.texi: + * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi: + * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi: + * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi: + * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi: + * minibuf.texi, modes.texi, nonascii.texi, numbers.texi: + * objects.texi, os.texi, package.texi, positions.texi: + * processes.texi, searching.texi, sequences.texi, streams.texi: + * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi: + * variables.texi, windows.texi: Nuke hand-written node pointers. + 2012-05-27 Chong Yidong * functions.texi (Obsolete Functions): diff --git a/doc/lispref/abbrevs.texi b/doc/lispref/abbrevs.texi index ada58c1c9e4..65a83ef5b84 100644 --- a/doc/lispref/abbrevs.texi +++ b/doc/lispref/abbrevs.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1994, 1999, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Abbrevs, Processes, Syntax Tables, Top +@node Abbrevs @chapter Abbrevs and Abbrev Expansion @cindex abbrev @c @cindex abbrev table Redundant with "abbrev". @@ -56,7 +56,7 @@ expanded in the buffer. For the user-level commands for abbrevs, see Which properties have which effect. @end menu -@node Abbrev Tables, Defining Abbrevs, Abbrevs, Abbrevs +@node Abbrev Tables @section Abbrev Tables This section describes how to create and manipulate abbrev tables. @@ -123,8 +123,7 @@ the system abbrevs. (The mode or package using @var{name} is supposed to add these to @var{name} separately.) @end defun -@node Defining Abbrevs, Abbrev Files, Abbrev Tables, Abbrevs -@comment node-name, next, previous, up +@node Defining Abbrevs @section Defining Abbrevs @code{define-abbrev} is the low-level basic function for defining an @@ -179,7 +178,7 @@ behavior of the functions in this section; it is examined by their callers. @end defopt -@node Abbrev Files, Abbrev Expansion, Defining Abbrevs, Abbrevs +@node Abbrev Files @section Saving Abbrevs in Files A file of saved abbrev definitions is actually a file of Lisp code. @@ -230,8 +229,7 @@ define the same abbrevs. If @var{filename} is @code{nil} or omitted, @code{abbrev-file-name} is used. This function returns @code{nil}. @end deffn -@node Abbrev Expansion, Standard Abbrev Tables, Abbrev Files, Abbrevs -@comment node-name, next, previous, up +@node Abbrev Expansion @section Looking Up and Expanding Abbreviations Abbrevs are usually expanded by certain interactive commands, @@ -367,8 +365,7 @@ definitions of @code{local-abbrev-table} and @code{text-mode-abbrev-table}. nil t))) @end smallexample -@node Standard Abbrev Tables, Abbrev Properties, Abbrev Expansion, Abbrevs -@comment node-name, next, previous, up +@node Standard Abbrev Tables @section Standard Abbrev Tables Here we list the variables that hold the abbrev tables for the @@ -410,7 +407,7 @@ of the local abbrev table used in Emacs Lisp mode. @xref{Abbrev Table Properties}. @end defvar -@node Abbrev Properties, Abbrev Table Properties, Standard Abbrev Tables, Abbrevs +@node Abbrev Properties @section Abbrev Properties Abbrevs have properties, some of which influence the way they work. @@ -450,7 +447,7 @@ same pattern of capitalization. It also disables the code that modifies the capitalization of the expansion. @end table -@node Abbrev Table Properties, , Abbrev Properties, Abbrevs +@node Abbrev Table Properties @section Abbrev Table Properties Like abbrevs, abbrev tables have properties, some of which influence diff --git a/doc/lispref/advice.texi b/doc/lispref/advice.texi index 23f3d6d95c3..7b18852b1a1 100644 --- a/doc/lispref/advice.texi +++ b/doc/lispref/advice.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1998-1999, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Advising Functions, Debugging, Byte Compilation, Top +@node Advising Functions @chapter Advising Emacs Lisp Functions @cindex advising functions diff --git a/doc/lispref/anti.texi b/doc/lispref/anti.texi index f70d0235e92..f1f4a089f1b 100644 --- a/doc/lispref/anti.texi +++ b/doc/lispref/anti.texi @@ -5,7 +5,7 @@ @c This node must have no pointers. -@node Antinews, GNU Free Documentation License, Packaging, Top +@node Antinews @appendix Emacs 23 Antinews @c Update the elisp.texi Antinews menu entry with the above version number. diff --git a/doc/lispref/backups.texi b/doc/lispref/backups.texi index 01dff70a5a4..04aa28e9f04 100644 --- a/doc/lispref/backups.texi +++ b/doc/lispref/backups.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1995, 1999, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Backups and Auto-Saving, Buffers, Files, Top +@node Backups and Auto-Saving @chapter Backups and Auto-Saving @cindex backups and auto-saving diff --git a/doc/lispref/buffers.texi b/doc/lispref/buffers.texi index 165faf32b09..072ffeb4321 100644 --- a/doc/lispref/buffers.texi +++ b/doc/lispref/buffers.texi @@ -3,7 +3,7 @@ @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 @c Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Buffers, Windows, Backups and Auto-Saving, Top +@node Buffers @chapter Buffers @cindex buffer @@ -34,7 +34,6 @@ not be displayed in any windows. @end menu @node Buffer Basics -@comment node-name, next, previous, up @section Buffer Basics @ifnottex @@ -588,7 +587,6 @@ current buffer is used. @end defun @node Modification Time -@comment node-name, next, previous, up @section Buffer Modification Time @cindex comparing file modification time @cindex modification time of buffer diff --git a/doc/lispref/commands.texi b/doc/lispref/commands.texi index f0414429be9..59ad2927411 100644 --- a/doc/lispref/commands.texi +++ b/doc/lispref/commands.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Command Loop, Keymaps, Minibuffers, Top +@node Command Loop @chapter Command Loop @cindex editor command loop @cindex command loop @@ -286,7 +286,6 @@ used. @end defun @node Interactive Codes -@comment node-name, next, previous, up @subsection Code Characters for @code{interactive} @cindex interactive code description @cindex description for interactive codes @@ -508,7 +507,6 @@ argument value. Completion, Existing, Prompt. @end table @node Interactive Examples -@comment node-name, next, previous, up @subsection Examples of Using @code{interactive} @cindex examples of using @code{interactive} @cindex @code{interactive}, examples of using @@ -783,7 +781,6 @@ Here is another example that contrasts direct and indirect calls to @end example @node Command Loop Info -@comment node-name, next, previous, up @section Information from the Command Loop The editor command loop sets several Lisp variables to keep status diff --git a/doc/lispref/compile.texi b/doc/lispref/compile.texi index 1ed06181e39..f088934f5f1 100644 --- a/doc/lispref/compile.texi +++ b/doc/lispref/compile.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1994, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Byte Compilation, Advising Functions, Loading, Top +@node Byte Compilation @chapter Byte Compilation @cindex byte compilation @cindex byte-code @@ -80,7 +80,6 @@ whereas the byte-compiled code required less than 4 seconds. These results are representative, but actual results may vary. @node Compilation Functions -@comment node-name, next, previous, up @section Byte-Compilation Functions @cindex compilation functions diff --git a/doc/lispref/control.texi b/doc/lispref/control.texi index a707cda2166..07d2d0d993c 100644 --- a/doc/lispref/control.texi +++ b/doc/lispref/control.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Control Structures, Variables, Evaluation, Top +@node Control Structures @chapter Control Structures @cindex special forms for control structures @cindex control structures diff --git a/doc/lispref/customize.texi b/doc/lispref/customize.texi index 2fc07907166..51596224d02 100644 --- a/doc/lispref/customize.texi +++ b/doc/lispref/customize.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1997-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Customization, Loading, Macros, Top +@node Customization @chapter Customization Settings @cindex customization item diff --git a/doc/lispref/debugging.texi b/doc/lispref/debugging.texi index dc315764c7c..00e8d84e9b3 100644 --- a/doc/lispref/debugging.texi +++ b/doc/lispref/debugging.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1994, 1998-1999, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Debugging, Read and Print, Advising Functions, Top +@node Debugging @chapter Debugging Lisp Programs There are several ways to find and investigate problems in an Emacs diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi index 229dcaedeff..4ecedd144e7 100644 --- a/doc/lispref/display.texi +++ b/doc/lispref/display.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1995, 1998-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Display, System Interface, Processes, Top +@node Display @chapter Emacs Display This chapter describes a number of features related to the display diff --git a/doc/lispref/doclicense.texi b/doc/lispref/doclicense.texi index 0c2d47827a9..6e7ec924f65 100644 --- a/doc/lispref/doclicense.texi +++ b/doc/lispref/doclicense.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c The GNU Free Documentation License. -@node GNU Free Documentation License, GPL, Antinews, Top +@node GNU Free Documentation License @appendix GNU Free Documentation License @center Version 1.3, 3 November 2008 diff --git a/doc/lispref/edebug.texi b/doc/lispref/edebug.texi index e97e90f947b..20b7c0765e6 100644 --- a/doc/lispref/edebug.texi +++ b/doc/lispref/edebug.texi @@ -9,7 +9,7 @@ @c , Bugs and Todo List, Top, Top -@node Edebug, Syntax Errors, Debugger, Debugging +@node Edebug @section Edebug @cindex Edebug debugging facility diff --git a/doc/lispref/elisp.texi b/doc/lispref/elisp.texi index 6e10ad635be..fcbc6434d11 100644 --- a/doc/lispref/elisp.texi +++ b/doc/lispref/elisp.texi @@ -156,7 +156,7 @@ Cover art by Etienne Suvasa. @ifnottex -@node Top, Introduction, (dir), (dir) +@node Top @top Emacs Lisp @insertcopying @@ -1597,7 +1597,7 @@ Object Internals @end ifclear @ignore -@node New Symbols, , Index, Top +@node New Symbols @unnumbered New Symbols Since the Previous Edition @printindex tp diff --git a/doc/lispref/errors.texi b/doc/lispref/errors.texi index 8e73535d781..a822a2d9608 100644 --- a/doc/lispref/errors.texi +++ b/doc/lispref/errors.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1993, 1999, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Standard Errors, Standard Keymaps, GNU Emacs Internals, Top +@node Standard Errors @appendix Standard Errors @cindex standard errors diff --git a/doc/lispref/eval.texi b/doc/lispref/eval.texi index 57cdc57b1b9..6dc6287b803 100644 --- a/doc/lispref/eval.texi +++ b/doc/lispref/eval.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1994, 1998, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Evaluation, Control Structures, Symbols, Top +@node Evaluation @chapter Evaluation @cindex evaluation @cindex interpreter diff --git a/doc/lispref/files.texi b/doc/lispref/files.texi index 7bb2bad0f70..1c590b3a3e2 100644 --- a/doc/lispref/files.texi +++ b/doc/lispref/files.texi @@ -3,8 +3,7 @@ @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 @c Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Files, Backups and Auto-Saving, Documentation, Top -@comment node-name, next, previous, up +@node Files @chapter Files This chapter describes the Emacs Lisp functions and variables to @@ -250,7 +249,6 @@ is permanent local, so it is unaffected by changes of major modes. @end defvar @node Subroutines of Visiting -@comment node-name, next, previous, up @subsection Subroutines of Visiting The @code{find-file-noselect} function uses two important subroutines @@ -506,7 +504,6 @@ major modes set it to @code{t} in particular buffers. Name}). @node Reading from Files -@comment node-name, next, previous, up @section Reading from Files @cindex reading from files @@ -569,7 +566,6 @@ program can read the file, use the function @code{file-local-copy}; see @ref{Magic File Names}. @node Writing to Files -@comment node-name, next, previous, up @section Writing to Files @cindex writing to files @@ -789,7 +785,6 @@ otherwise noted. @end menu @node Testing Accessibility -@comment node-name, next, previous, up @subsection Testing Accessibility @cindex accessibility of a file @cindex file accessibility @@ -947,7 +942,6 @@ time as a list of two numbers. @xref{File Attributes}. @end defun @node Kinds of Files -@comment node-name, next, previous, up @subsection Distinguishing Kinds of Files This section describes how to distinguish various kinds of files, such @@ -1100,7 +1094,6 @@ we would have: @xref{Buffer File Name}, for related information. @node File Attributes -@comment node-name, next, previous, up @subsection Other Information about Files This section describes the functions for getting detailed @@ -1918,7 +1911,6 @@ form. @end defun @node Directory Names -@comment node-name, next, previous, up @subsection Directory Names @cindex directory name @cindex file name of directory diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi index 330fb654b89..22efcda18be 100644 --- a/doc/lispref/frames.texi +++ b/doc/lispref/frames.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Frames, Positions, Windows, Top +@node Frames @chapter Frames @cindex frame diff --git a/doc/lispref/functions.texi b/doc/lispref/functions.texi index 5dce59cc2d6..2ba277d9312 100644 --- a/doc/lispref/functions.texi +++ b/doc/lispref/functions.texi @@ -3,7 +3,7 @@ @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 @c Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Functions, Macros, Variables, Top +@node Functions @chapter Functions A Lisp program is composed mainly of Lisp functions. This chapter diff --git a/doc/lispref/gpl.texi b/doc/lispref/gpl.texi index 0eb877328e1..6dc50a9751c 100644 --- a/doc/lispref/gpl.texi +++ b/doc/lispref/gpl.texi @@ -1,7 +1,6 @@ @c -*-texinfo-*- -@node GPL, Tips, GNU Free Documentation License, Top -@comment node-name, next, previous, up +@node GPL @appendix GNU General Public License @c The GNU General Public License. @center Version 3, 29 June 2007 diff --git a/doc/lispref/hash.texi b/doc/lispref/hash.texi index 1aa6004b3a6..bb7a60e2e2d 100644 --- a/doc/lispref/hash.texi +++ b/doc/lispref/hash.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1999, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Hash Tables, Symbols, Sequences Arrays Vectors, Top +@node Hash Tables @chapter Hash Tables @cindex hash tables @cindex lookup tables diff --git a/doc/lispref/help.texi b/doc/lispref/help.texi index d6d69fcc483..5dd8f3c11f5 100644 --- a/doc/lispref/help.texi +++ b/doc/lispref/help.texi @@ -3,7 +3,7 @@ @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 @c Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Documentation, Files, Modes, Top +@node Documentation @chapter Documentation @cindex documentation strings @@ -34,7 +34,6 @@ Help, emacs, The GNU Emacs Manual}. @end menu @node Documentation Basics -@comment node-name, next, previous, up @section Documentation Basics @cindex documentation conventions @cindex writing a documentation string diff --git a/doc/lispref/hooks.texi b/doc/lispref/hooks.texi index 8aed3c676e2..28888e37165 100644 --- a/doc/lispref/hooks.texi +++ b/doc/lispref/hooks.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1993, 1998, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Standard Hooks, Index, Standard Keymaps, Top +@node Standard Hooks @appendix Standard Hooks @cindex standard hooks @cindex hook variables, list of diff --git a/doc/lispref/index.texi b/doc/lispref/index.texi index ebdb4eb84b1..8bec3aa635b 100644 --- a/doc/lispref/index.texi +++ b/doc/lispref/index.texi @@ -18,7 +18,7 @@ @c pindex is used for .el files and Unix programs -@node Index, , Standard Hooks, Top +@node Index @unnumbered Index @c Print the indices diff --git a/doc/lispref/internals.texi b/doc/lispref/internals.texi index aad3d09695c..5d4a9c6a3af 100644 --- a/doc/lispref/internals.texi +++ b/doc/lispref/internals.texi @@ -2,8 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1993, 1998-1999, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node GNU Emacs Internals, Standard Errors, Tips, Top -@comment node-name, next, previous, up +@node GNU Emacs Internals @appendix GNU Emacs Internals This chapter describes how the runnable Emacs executable is dumped with diff --git a/doc/lispref/intro.texi b/doc/lispref/intro.texi index 282d01c3504..841cfacb8c8 100644 --- a/doc/lispref/intro.texi +++ b/doc/lispref/intro.texi @@ -3,8 +3,7 @@ @c Copyright (C) 1990-1994, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Introduction, Lisp Data Types, Top, Top -@comment node-name, next, previous, up +@node Introduction @chapter Introduction Most of the GNU Emacs text editor is written in the programming diff --git a/doc/lispref/keymaps.texi b/doc/lispref/keymaps.texi index 337364cb2ce..38e8fc37d7e 100644 --- a/doc/lispref/keymaps.texi +++ b/doc/lispref/keymaps.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1994, 1998-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Keymaps, Modes, Command Loop, Top +@node Keymaps @chapter Keymaps @cindex keymap diff --git a/doc/lispref/lists.texi b/doc/lispref/lists.texi index 82a796c6700..023f8ba18dd 100644 --- a/doc/lispref/lists.texi +++ b/doc/lispref/lists.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Lists, Sequences Arrays Vectors, Strings and Characters, Top +@node Lists @chapter Lists @cindex lists @cindex element (of list) @@ -369,7 +369,6 @@ making a copy of the list. @end defun @node Building Lists -@comment node-name, next, previous, up @section Building Cons Cells and Lists @cindex cons cells @cindex building lists diff --git a/doc/lispref/loading.texi b/doc/lispref/loading.texi index c585bafbdeb..a406d4649dc 100644 --- a/doc/lispref/loading.texi +++ b/doc/lispref/loading.texi @@ -3,7 +3,7 @@ @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 @c Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Loading, Byte Compilation, Customization, Top +@node Loading @chapter Loading @cindex loading @cindex library diff --git a/doc/lispref/macros.texi b/doc/lispref/macros.texi index 27361a5f07e..1f02480cd32 100644 --- a/doc/lispref/macros.texi +++ b/doc/lispref/macros.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1995, 1998, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Macros, Customization, Functions, Top +@node Macros @chapter Macros @cindex macros diff --git a/doc/lispref/maps.texi b/doc/lispref/maps.texi index cb5734d71d0..9426dfd4a88 100644 --- a/doc/lispref/maps.texi +++ b/doc/lispref/maps.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1993, 1999, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Standard Keymaps, Standard Hooks, Standard Errors, Top +@node Standard Keymaps @appendix Standard Keymaps @cindex keymaps, standard diff --git a/doc/lispref/markers.texi b/doc/lispref/markers.texi index a1fef662a29..22e806defec 100644 --- a/doc/lispref/markers.texi +++ b/doc/lispref/markers.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Markers, Text, Positions, Top +@node Markers @chapter Markers @cindex markers diff --git a/doc/lispref/minibuf.texi b/doc/lispref/minibuf.texi index 6e66b6541a2..4cf096b8663 100644 --- a/doc/lispref/minibuf.texi +++ b/doc/lispref/minibuf.texi @@ -3,7 +3,7 @@ @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 @c Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Minibuffers, Command Loop, Read and Print, Top +@node Minibuffers @chapter Minibuffers @cindex arguments, reading @cindex complex arguments diff --git a/doc/lispref/modes.texi b/doc/lispref/modes.texi index 81e860ed5a7..8dca250ce10 100644 --- a/doc/lispref/modes.texi +++ b/doc/lispref/modes.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Modes, Documentation, Keymaps, Top +@node Modes @chapter Major and Minor Modes @cindex mode diff --git a/doc/lispref/nonascii.texi b/doc/lispref/nonascii.texi index 315a25c7e52..67405256779 100644 --- a/doc/lispref/nonascii.texi +++ b/doc/lispref/nonascii.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1998-1999, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Non-ASCII Characters, Searching and Matching, Text, Top +@node Non-ASCII Characters @chapter Non-@acronym{ASCII} Characters @cindex multibyte characters @cindex characters, multi-byte diff --git a/doc/lispref/numbers.texi b/doc/lispref/numbers.texi index f19dea69036..ce0716f39ef 100644 --- a/doc/lispref/numbers.texi +++ b/doc/lispref/numbers.texi @@ -3,7 +3,7 @@ @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 @c Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Numbers, Strings and Characters, Lisp Data Types, Top +@node Numbers @chapter Numbers @cindex integers @cindex numbers @@ -31,7 +31,6 @@ exact; they have a fixed, limited amount of precision. @end menu @node Integer Basics -@comment node-name, next, previous, up @section Integer Basics The range of values for an integer depends on the machine. The diff --git a/doc/lispref/objects.texi b/doc/lispref/objects.texi index f43b8d803f5..7d40f0ff934 100644 --- a/doc/lispref/objects.texi +++ b/doc/lispref/objects.texi @@ -3,7 +3,7 @@ @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 @c Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Lisp Data Types, Numbers, Introduction, Top +@node Lisp Data Types @chapter Lisp Data Types @cindex object @cindex Lisp object @@ -60,7 +60,6 @@ to use these types can be found in later chapters. @end menu @node Printed Representation -@comment node-name, next, previous, up @section Printed Representation and Read Syntax @cindex printed representation @cindex read syntax @@ -107,7 +106,6 @@ not be evaluated later. @xref{Input Functions}, for a description of @code{read}, the basic function for reading objects. @node Comments -@comment node-name, next, previous, up @section Comments @cindex comments @cindex @samp{;} in comment @@ -913,7 +911,6 @@ It looks like this: @end ifnottex @node Association List Type -@comment node-name, next, previous, up @subsubsection Association List Type An @dfn{association list} or @dfn{alist} is a specially-constructed diff --git a/doc/lispref/os.texi b/doc/lispref/os.texi index dd2fb17ab15..6e4e0e7a9db 100644 --- a/doc/lispref/os.texi +++ b/doc/lispref/os.texi @@ -3,7 +3,7 @@ @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 @c Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node System Interface, Packaging, Display, Top +@node System Interface @chapter Operating System Interface This chapter is about starting and getting out of Emacs, access to @@ -611,7 +611,6 @@ special to Emacs, then switch back to Emacs when you want.) @end menu @node Killing Emacs -@comment node-name, next, previous, up @subsection Killing Emacs @cindex killing Emacs diff --git a/doc/lispref/package.texi b/doc/lispref/package.texi index ad2b8fd6210..08677f1718b 100644 --- a/doc/lispref/package.texi +++ b/doc/lispref/package.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 2010-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Packaging, Antinews, System Interface, Top +@node Packaging @chapter Preparing Lisp code for distribution @cindex package @cindex Lisp package diff --git a/doc/lispref/positions.texi b/doc/lispref/positions.texi index 8ad52a8e56d..b05db2bc1a1 100644 --- a/doc/lispref/positions.texi +++ b/doc/lispref/positions.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1995, 1998-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Positions, Markers, Frames, Top +@node Positions @chapter Positions @cindex position (in buffer) @@ -614,7 +614,6 @@ beginning of the first screen line. @xref{Minibuffer Contents}. @end defun @node List Motion -@comment node-name, next, previous, up @subsection Moving over Balanced Expressions @cindex sexp motion @cindex Lisp expression motion @@ -725,7 +724,6 @@ of using its normal method. @end defvar @node Skipping Characters -@comment node-name, next, previous, up @subsection Skipping Characters @cindex skipping characters diff --git a/doc/lispref/processes.texi b/doc/lispref/processes.texi index dbb939583a6..64be3ee2695 100644 --- a/doc/lispref/processes.texi +++ b/doc/lispref/processes.texi @@ -3,7 +3,7 @@ @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 @c Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Processes, Display, Abbrevs, Top +@node Processes @chapter Processes @cindex child process @cindex parent process diff --git a/doc/lispref/searching.texi b/doc/lispref/searching.texi index 786bffc1f84..0fa681ecb51 100644 --- a/doc/lispref/searching.texi +++ b/doc/lispref/searching.texi @@ -3,7 +3,7 @@ @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 @c Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Searching and Matching, Syntax Tables, Non-ASCII Characters, Top +@node Searching and Matching @chapter Searching and Matching @cindex searching @@ -831,7 +831,6 @@ an invalid regular expression is passed to any of the search functions, an @code{invalid-regexp} error is signaled. @node Regexp Example -@comment node-name, next, previous, up @subsection Complex Regexp Example Here is a complicated regexp which was formerly used by Emacs to diff --git a/doc/lispref/sequences.texi b/doc/lispref/sequences.texi index 1ccf525e75f..e66f61d22d3 100644 --- a/doc/lispref/sequences.texi +++ b/doc/lispref/sequences.texi @@ -3,7 +3,7 @@ @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 @c Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Sequences Arrays Vectors, Hash Tables, Lists, Top +@node Sequences Arrays Vectors @chapter Sequences, Arrays, and Vectors @cindex sequence diff --git a/doc/lispref/streams.texi b/doc/lispref/streams.texi index acf5fae859e..5fd082678c5 100644 --- a/doc/lispref/streams.texi +++ b/doc/lispref/streams.texi @@ -2,8 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1994, 1998-1999, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Read and Print, Minibuffers, Debugging, Top -@comment node-name, next, previous, up +@node Read and Print @chapter Reading and Printing Lisp Objects @dfn{Printing} and @dfn{reading} are the operations of converting Lisp diff --git a/doc/lispref/strings.texi b/doc/lispref/strings.texi index cadbc26b910..b7097e057c0 100644 --- a/doc/lispref/strings.texi +++ b/doc/lispref/strings.texi @@ -3,8 +3,7 @@ @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 @c Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Strings and Characters, Lists, Numbers, Top -@comment node-name, next, previous, up +@node Strings and Characters @chapter Strings and Characters @cindex strings @cindex character arrays @@ -554,7 +553,6 @@ against a string, can be used for a kind of string comparison; see @ref{Regexp Search}. @node String Conversion -@comment node-name, next, previous, up @section Conversion of Characters and Strings @cindex conversion of strings @@ -670,7 +668,6 @@ This function converts a byte of character data into a unibyte string. @end table @node Formatting Strings -@comment node-name, next, previous, up @section Formatting Strings @cindex formatting strings @cindex strings, formatting them @@ -903,7 +900,6 @@ shows only the first three characters of the representation for characters. @node Case Conversion -@comment node-name, next, previous, up @section Case Conversion in Lisp @cindex upper case @cindex lower case diff --git a/doc/lispref/symbols.texi b/doc/lispref/symbols.texi index 99928754038..d7497ab6f3f 100644 --- a/doc/lispref/symbols.texi +++ b/doc/lispref/symbols.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Symbols, Evaluation, Hash Tables, Top +@node Symbols @chapter Symbols @cindex symbol @@ -30,7 +30,7 @@ otherwise. for recording miscellaneous information. @end menu -@node Symbol Components, Definitions, Symbols, Symbols +@node Symbol Components @section Symbol Components @cindex symbol components @@ -112,7 +112,7 @@ buffer-file-name @result{} # @end example -@node Definitions, Creating Symbols, Symbol Components, Symbols +@node Definitions @section Defining Symbols @cindex definitions of symbols @@ -161,7 +161,7 @@ example, the @kbd{C-h f} and @kbd{C-h v} commands create help buffers containing links to the relevant variable, function, or macro definitions. @xref{Name Help,,, emacs, The GNU Emacs Manual}. -@node Creating Symbols, Property Lists, Definitions, Symbols +@node Creating Symbols @section Creating and Interning Symbols @cindex reading symbols @@ -376,7 +376,7 @@ If @code{unintern} does delete a symbol, it returns @code{t}. Otherwise it returns @code{nil}. @end defun -@node Property Lists,, Creating Symbols, Symbols +@node Property Lists @section Property Lists @cindex property list @cindex plist diff --git a/doc/lispref/syntax.texi b/doc/lispref/syntax.texi index 4a860657444..e4cdeb59811 100644 --- a/doc/lispref/syntax.texi +++ b/doc/lispref/syntax.texi @@ -3,7 +3,7 @@ @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 @c Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Syntax Tables, Abbrevs, Searching and Matching, Top +@node Syntax Tables @chapter Syntax Tables @cindex parsing buffer text @cindex syntax table diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi index 8a656dc3ef6..e2bdc707c5b 100644 --- a/doc/lispref/text.texi +++ b/doc/lispref/text.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1995, 1998-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Text, Non-ASCII Characters, Markers, Top +@node Text @chapter Text @cindex text @@ -823,7 +823,6 @@ would be difficult to change the terminology now. @end menu @node Kill Ring Concepts -@comment node-name, next, previous, up @subsection Kill Ring Concepts The kill ring records killed text as strings in a list, most recent @@ -850,7 +849,6 @@ change the list itself---the most recent entry always comes first in the list. @node Kill Functions -@comment node-name, next, previous, up @subsection Functions for Killing @code{kill-region} is the usual subroutine for killing text. Any @@ -967,7 +965,6 @@ specifying key bindings. @end defopt @node Yank Commands -@comment node-name, next, previous, up @subsection Functions for Yanking This section describes higher-level commands for yanking, which are @@ -1123,7 +1120,6 @@ window system's clipboard. @xref{Window System Selections}. @end defvar @node Internals of Kill Ring -@comment node-name, next, previous, up @subsection Internals of the Kill Ring The variable @code{kill-ring} holds the kill ring contents, in the @@ -1196,7 +1192,6 @@ value for @code{kill-ring-max} is 60. @end defopt @node Undo -@comment node-name, next, previous, up @section Undo @cindex redo @@ -1399,7 +1394,6 @@ leak memory if the user waits too long before answering the question. @end defopt @node Filling -@comment node-name, next, previous, up @section Filling @cindex filling text @@ -1777,7 +1771,6 @@ prefix or @code{nil}, meaning it has failed to determine a prefix. @end defopt @node Auto Filling -@comment node-name, next, previous, up @section Auto Filling @cindex filling, automatic @cindex Auto Fill mode @@ -2072,7 +2065,6 @@ utility program. @end deffn @node Columns -@comment node-name, next, previous, up @section Counting Columns @cindex columns @cindex counting columns @@ -2415,7 +2407,6 @@ column, this command does nothing. @end deffn @node Indent Tabs -@comment node-name, next, previous, up @subsection Adjustable ``Tab Stops'' @cindex tabs stops for indentation @@ -2474,7 +2465,6 @@ If @var{arg} is omitted or @code{nil}, it defaults to 1. @end deffn @node Case Changes -@comment node-name, next, previous, up @section Case Changes @cindex case conversion in buffers diff --git a/doc/lispref/tips.texi b/doc/lispref/tips.texi index 0e58373119f..0c7282c3586 100644 --- a/doc/lispref/tips.texi +++ b/doc/lispref/tips.texi @@ -3,7 +3,7 @@ @c Copyright (C) 1990-1993, 1995, 1998-1999, 2001-2012 @c Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Tips, GNU Emacs Internals, GPL, Top +@node Tips @appendix Tips and Conventions @cindex tips for writing Lisp @cindex standards of coding style diff --git a/doc/lispref/variables.texi b/doc/lispref/variables.texi index 0be496a3c46..affaff46ff9 100644 --- a/doc/lispref/variables.texi +++ b/doc/lispref/variables.texi @@ -2,7 +2,7 @@ @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990-1995, 1998-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Variables, Functions, Control Structures, Top +@node Variables @chapter Variables @cindex variable diff --git a/doc/lispref/windows.texi b/doc/lispref/windows.texi index b4aeaf26ee1..5ae368000f6 100644 --- a/doc/lispref/windows.texi +++ b/doc/lispref/windows.texi @@ -3,7 +3,7 @@ @c Copyright (C) 1990-1995, 1998-1999, 2001-2012 @c Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. -@node Windows, Frames, Buffers, Top +@node Windows @chapter Windows This chapter describes the functions and variables related to Emacs