texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]


From: Gavin D. Smith
Date: Tue, 1 Aug 2023 10:52:45 -0400 (EDT)

branch: master
commit 894bf5771dca8b7b404351adb770287e962158fc
Author: Gavin Smith <gavinsmith0123@gmail.com>
AuthorDate: Tue Aug 1 15:52:21 2023 +0100

    * doc/texinfo.texi: Start removing @menu throughout.
---
 ChangeLog        |  4 +++
 doc/texinfo.texi | 77 +++++++++++++++++++++++---------------------------------
 2 files changed, 36 insertions(+), 45 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 0c5ee1900d..c4884ae7b9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2023-08-01  Gavin Smith <gavinsmith0123@gmail.com>
+
+       * doc/texinfo.texi: Start removing @menu throughout.
+
 2023-08-01  Gavin Smith <gavinsmith0123@gmail.com>
 
        * doc/texinfo.texi (Other Customization Variables)
diff --git a/doc/texinfo.texi b/doc/texinfo.texi
index ac47dbc924..e93760b6c9 100644
--- a/doc/texinfo.texi
+++ b/doc/texinfo.texi
@@ -818,17 +818,9 @@ Texinfo is the official documentation format of the GNU 
project.
 More information, including manuals for GNU packages, is available
 at the @uref{http://www.gnu.org/doc/, GNU documentation web page}.
 
-@menu
-* Reporting Bugs::              Submitting effective bug reports.
-* Output Formats::              Overview of the supported output formats.
-* Info Files::                  What is an Info file?
-* Printed Books::               Characteristics of a printed book or manual.
-* Adding Output Formats::       Man pages and implementing new formats.
-* History::                     Acknowledgements, contributors and genesis.
-@end menu
-
 
 @node Reporting Bugs
+@nodedescription Submitting effective bug reports.
 @section Reporting Bugs
 
 @cindex Bugs, reporting
@@ -869,6 +861,7 @@ standards, GNU Coding Standards}), and follow the existing 
coding style.
 
 
 @node Output Formats
+@nodedescription Overview of the supported output formats.
 @section Output Formats
 @cindex Output formats
 @cindex Back-end output formats
@@ -1012,6 +1005,7 @@ and conditionals).
 
 
 @node Info Files
+@nodedescription What is an Info file?
 @section Info Files
 @cindex Info files
 
@@ -1058,6 +1052,7 @@ The @command{info} program itself does not follow URIs of 
any kind.
 
 
 @node Printed Books
+@nodedescription Characteristics of a printed book or manual.
 @section Printed Books
 @cindex Printed book and manual characteristics
 @cindex Manual characteristics, printed
@@ -1091,6 +1086,7 @@ manual with @TeX{}.
 
 
 @node Adding Output Formats
+@nodedescription Man pages and implementing new formats.
 @section Adding Output Formats
 @cindex Additional output formats
 
@@ -1146,6 +1142,7 @@ It is GNU software written by Brendan O'Dea, available 
from
 
 
 @node History
+@nodedescription Acknowledgements, contributors and genesis.
 @section History
 
 @cindex Stallman, Richard M.
@@ -1320,23 +1317,9 @@ forward, we ask authors of Texinfo documents to use only
 This chapter describes Texinfo syntax and what is required in a Texinfo 
 file, and gives a short sample file.
 
-@menu
-* Conventions::                 General rules for writing a Texinfo file.
-* Comments::                    Writing comments and ignored text in general.
-* Minimum::                     What a Texinfo file must have.
-* Short Sample Texinfo File::   A short sample Texinfo file.
-* Texinfo File Header::         The first lines.
-* Directory Category::          A category for a manual.
-* Document Permissions::        Ensuring your manual is free.
-* Titlepage & Copyright Page::  Creating the title and copyright pages.
-* Contents::                    How to create a table of contents.
-* The Top Node::                Creating the `Top' node and master menu.
-* The Body of the Document::    The rest of the nodes.
-* Ending a File::               What is at the end of a Texinfo file?
-@end menu
-
 
 @node Conventions
+@nodedescription General rules for writing a Texinfo file.
 @section General Syntactic Conventions
 @cindex General syntactic conventions
 @cindex Syntactic conventions
@@ -1470,6 +1453,7 @@ formats, it's not possible to use form feeds completely 
portably.
 
 
 @node Comments
+@nodedescription Writing comments and ignored text in general.
 @section Comments
 
 @cindex Comments
@@ -1514,6 +1498,7 @@ regarding nesting of such commands, @pxref{Conditional 
Nesting}.)
 
 
 @node Minimum
+@nodedescription What a Texinfo file must have.
 @section What a Texinfo File Must Have
 @cindex Minimal Texinfo file (requirements)
 @cindex Required in Texinfo file
@@ -1572,6 +1557,7 @@ ASCII.
 
 
 @node Short Sample Texinfo File
+@nodedescription A short sample Texinfo file.
 @anchor{Short Sample}@c
 @anchor{Sample Beginning}@c
 @section Short Sample
@@ -1653,6 +1639,7 @@ Second section of first chapter.
 
 
 @node Texinfo File Header
+@nodedescription The first lines.
 @section Texinfo File Header
 @cindex Header for Texinfo files
 @cindex Texinfo file header
@@ -1957,6 +1944,7 @@ specification, which is why they are implemented with 
comments.
 
 
 @node Directory Category
+@nodedescription A category for a manual.
 @section Directory Category
 
 @findex dircategory
@@ -1997,6 +1985,7 @@ for following @code{@@direntry} blocks only.
 
 
 @node Document Permissions
+@nodedescription Ensuring your manual is free.
 @anchor{Software Copying Permissions}@c old node name
 @section Document Permissions
 @cindex Document permissions
@@ -2156,6 +2145,7 @@ to output the permission text within normal text.
 
 
 @node Titlepage & Copyright Page
+@nodedescription Creating the title and copyright pages.
 @section Title and Copyright Pages
 
 In hard copy output, the manual's name and author are usually printed on
@@ -2518,6 +2508,7 @@ Or, you may specify your own page heading and footing 
format.
 
 
 @node Contents
+@nodedescription How to create a table of contents.
 @section Generating a Table of Contents
 @cindex Table of contents
 @cindex Contents, table of
@@ -2573,6 +2564,7 @@ main text of the document.
 
 
 @node The Top Node
+@nodedescription Creating the `Top' node and master menu.
 @section The `Top' Node and Master Menu
 @cindex Top node
 @cindex Node, @samp{Top}
@@ -2685,6 +2677,7 @@ Beginning a Texinfo File
 
 
 @node The Body of the Document
+@nodedescription The rest of the nodes.
 @section The Body of the Document
 
 @cindex Frontmatter, text in
@@ -2765,6 +2758,7 @@ into nodes.)
 
 
 @node Ending a File
+@nodedescription What is at the end of a Texinfo file?
 @section Ending a Texinfo File
 @cindex Ending a Texinfo file
 @cindex Texinfo file ending
@@ -2820,19 +2814,8 @@ references and will only be printed, not transformed 
into Info, HTML, or
 other formats.
 
 
-@menu
-* Writing a Node::              How to write a @code{@@node} line.
-* Node Names::                  How to choose node names.
-* Node Line Requirements::      Keep names unique.
-* First Node::                  How to write a `Top' node.
-* @code{@@top} Command::                How to use the @code{@@top} command.
-* Texinfo Document Structure::  Double structure of documents.
-* Node Menu Illustration::      A diagram, and sample nodes and menus.
-* Menus::                       Listing subordinate nodes.
-@end menu
-
-
 @node Writing a Node
+@nodedescription How to write a @code{@@node} line.
 @section Writing a @code{@@node} Line
 @cindex Writing a @code{@@node} line
 @cindex @code{@@node} line writing
@@ -2908,6 +2891,7 @@ of which arguments are for which pointers.
 
 
 @node Node Names
+@nodedescription How to choose node names.
 @section Choosing Node Names
 
 @cindex Node names, choosing
@@ -2968,6 +2952,7 @@ for all of Info.
 
 
 @node Node Line Requirements
+@nodedescription Keep names unique.
 @section @code{@@node} Line Requirements
 
 @cindex Node line requirements
@@ -3096,6 +3081,7 @@ names or some versions of some Info readers will not find 
the node.
 
 
 @node First Node
+@nodedescription How to write a `Top' node.
 @section The First Node
 @cindex Top node is first
 @cindex First node
@@ -3164,6 +3150,7 @@ tools implicitly define them, with this simple result:
 
 
 @node @code{@@top} Command
+@nodedescription How to use the @code{@@top} command.
 @section The @code{@@top} Sectioning Command
 
 @anchor{top command}@c old name
@@ -3201,6 +3188,7 @@ for printed output.  The @samp{Top} node is not output 
for DocBook either.
 
 
 @node Texinfo Document Structure
+@nodedescription Double structure of documents.
 @section Texinfo Document Structure
 @cindex Texinfo document structure
 @cindex Document structure, of Texinfo
@@ -3264,6 +3252,7 @@ follow the conventional parallel structure.
 
 
 @node Node Menu Illustration
+@nodedescription A diagram, and sample nodes and menus.
 @section Node and Menu Illustration
 
 Here is a diagram that illustrates a Texinfo file with three chapters,
@@ -3383,6 +3372,7 @@ Texinfo File''.  This shows a @code{@@node} line followed 
by a
 
 
 @node Menus
+@nodedescription Listing subordinate nodes.
 @section Menus
 @cindex Menus
 @findex menu
@@ -3399,17 +3389,9 @@ commands associated with nodes and with node pointers 
left out, you should
 only write menus if you want to have descriptions especially formatted
 in Info.
 
-@menu
-* Writing a Menu::              What is a menu?
-* Menu Example::                Two and three part menu entries.
-* Menu Location::               Menus go at the ends of nodes.
-* Menu Parts::                  A menu entry has three parts.
-* Less Cluttered Menu Entry::   Two part menu entry.
-* Other Info Files::            How to refer to a different Info file.
-@end menu
-
 
 @node Writing a Menu
+@nodedescription What is a menu?
 @subsection Writing a Menu
 @cindex Writing a menu
 @cindex Menu writing
@@ -3463,6 +3445,7 @@ entry.
 
 
 @node Menu Example
+@nodedescription Two and three part menu entries.
 @subsection A Menu Example
 @cindex Menu example
 @cindex Example menu
@@ -3535,6 +3518,7 @@ Since no file name is specified with either @samp{Files} 
or
 
 
 @node Menu Location
+@nodedescription Menus go at the ends of nodes.
 @subsection Menu Location
 @cindex Menu location
 @cindex Location of menus
@@ -3558,6 +3542,7 @@ Otherwise, it is easy for readers to miss the menu.
 
 
 @node Menu Parts
+@nodedescription A menu entry has three parts.
 @subsection The Parts of a Menu
 @cindex Parts of a menu
 @cindex Menu parts
@@ -3609,6 +3594,7 @@ could interfere with its parsing in Info.  @xref{Info 
Node Names Constraints}.
 
 
 @node Less Cluttered Menu Entry
+@nodedescription Two part menu entry.
 @subsection Less Cluttered Menu Entry
 @cindex Two part menu entry
 @cindex Double-colon menu entries
@@ -3641,6 +3627,7 @@ possible, since it reduces visual clutter in the menu.
 
 
 @node Other Info Files
+@nodedescription How to refer to a different Info file.
 @subsection Referring to Other Info Files
 @cindex Referring to other Info files
 @cindex Nodes in other Info files



reply via email to

[Prev in Thread] Current Thread [Next in Thread]