[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
From: |
Gavin D. Smith |
Date: |
Tue, 1 Aug 2023 12:15:46 -0400 (EDT) |
branch: master
commit 9bfa7c0c4aa0a9e198c649aa007c83e45cf43fa7
Author: Gavin Smith <gavinsmith0123@gmail.com>
AuthorDate: Tue Aug 1 17:15:37 2023 +0100
* doc/texinfo.texi: Start removing @menu throughout.
---
ChangeLog | 6 ++---
doc/texinfo.texi | 73 ++++++++++++++++++++++----------------------------------
2 files changed, 32 insertions(+), 47 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index a8cd79e7d9..964ca87732 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,11 +1,11 @@
2023-08-01 Gavin Smith <gavinsmith0123@gmail.com>
- * doc/texinfo.texi (PDF Colors): Move up a level as the section is not
- just related to @link.
+ * doc/texinfo.texi: Start removing @menu throughout.
2023-08-01 Gavin Smith <gavinsmith0123@gmail.com>
- * doc/texinfo.texi: Start removing @menu throughout.
+ * doc/texinfo.texi (PDF Colors): Move up a level as the section is not
+ just related to @link.
2023-08-01 Gavin Smith <gavinsmith0123@gmail.com>
diff --git a/doc/texinfo.texi b/doc/texinfo.texi
index 9a042de2ba..5797cfb78b 100644
--- a/doc/texinfo.texi
+++ b/doc/texinfo.texi
@@ -1679,17 +1679,10 @@ formatted, for example @ref{@code{@@copying}} output as
a comment
at the beginning of output files, or the language used in file headers.
-@menu
-* First Line:: The first line of a Texinfo file.
-* @code{@@setfilename}:: Give the name of the output file.
-* @code{@@settitle}:: Create a title for the printed work.
-* Preamble:: Start of the Texinfo file up to first content.
-* Start and End of Header:: Formatting a region in Emacs requires this.
-@end menu
-
@node First Line
@subsection The First Line of a Texinfo File
+@nodedescription The first line of a Texinfo file.
@cindex First line of a Texinfo file
@cindex Beginning line of a Texinfo file
@cindex Header of a Texinfo file
@@ -1723,6 +1716,7 @@ from the file extension automatically.
@node @code{@@setfilename}
+@nodedescription Give the name of the output file.
@subsection @code{@@setfilename}: Set the Output File Name
@anchor{setfilename}@c old name
@@ -1799,6 +1793,7 @@ alternative name.
@node @code{@@settitle}
+@nodedescription Create a title for the printed work.
@subsection @code{@@settitle}: Set the Document Title
@anchor{settitle}@c old name
@@ -1836,6 +1831,7 @@ generally appears as a @code{@@subtitle} so it would be
omitted from the
@node Preamble
+@nodedescription Start of the Texinfo file up to first content.
@subsection Preamble
@cindex Preamble
@cindex Texinfo Preamble
@@ -1905,6 +1901,7 @@ Text ending the preamble
@node Start and End of Header
+@nodedescription Formatting a region in Emacs requires this.
@subsection Start and End of Header for Emacs
@anchor{Start of Header}@c old name
@cindex Start of header line
@@ -5060,14 +5057,9 @@ case the URL is not output in any format. This is
useful when the
text is already sufficiently referential, as in a man page. Also, if
the third argument is given, the second argument is ignored.
-@menu
-* @code{@@url} Examples:: Examples of using all the forms of
@code{@@url}.
-* URL Line Breaking:: How lines are broken within @code{@@url} text.
-* @code{@@url} PDF Output Format:: A special option to hide links in PDF
output.
-@end menu
-
@node @code{@@url} Examples
+@nodedescription Examples of using all the forms of @code{@@url}.
@subsection @code{@@url} Examples
@cindex @code{@@url}, examples of using
@@ -5146,6 +5138,7 @@ already has to detect them without the @samp{<URL:}.
@node URL Line Breaking
+@nodedescription How lines are broken within @code{@@url} text.
@subsection URL Line Breaking
@cindex Line breaks @subentry URLs
@@ -5188,6 +5181,7 @@ breaks must be manually inserted.
@node @code{@@url} PDF Output Format
+@nodedescription A special option to hide links in PDF output.
@subsection @code{@@url} PDF Output Format
@cindex PDF output of URLs
@@ -5292,13 +5286,9 @@ You can specify, for example, whether a word or phrase
is a
defining occurrence, a metasyntactic variable, or a symbol used in a
program. Also, you can emphasize text, in several different ways.
-@menu
-* Indicating:: How to indicate definitions, files, etc.
-* Emphasis:: How to emphasize text.
-@end menu
-
@node Indicating
+@nodedescription How to indicate definitions, files, etc.
@section Indicating Definitions, Commands, etc.
@cindex Highlighting text
@@ -5310,27 +5300,9 @@ of text refers to. For example, email addresses are
marked by
when the output format supports it. If the email address was simply
marked as ``print in a typewriter font'', that would not be possible.
-@menu
-* Useful Highlighting:: Highlighting provides useful information.
-* @code{@@code}:: Indicating program code.
-* @code{@@kbd}:: Showing keyboard input.
-* @code{@@key}:: Specifying keys.
-* @code{@@samp}:: Indicating a literal sequence of
characters.
-* @code{@@verb}:: Indicating a verbatim sequence of
characters.
-* @code{@@var}:: Indicating metasyntactic variables.
-* @code{@@env}:: Indicating environment variables.
-* @code{@@file}:: Indicating file names.
-* @code{@@command}:: Indicating command names.
-* @code{@@option}:: Indicating option names.
-* @code{@@dfn}:: Specifying definitions.
-* @code{@@abbr}:: Indicating abbreviations.
-* @code{@@acronym}:: Indicating acronyms.
-* @code{@@indicateurl}:: Indicating an example URL.
-* @code{@@email}:: Indicating an electronic mail address.
-@end menu
-
@node Useful Highlighting
+@nodedescription Highlighting provides useful information.
@subsection Highlighting Commands are Useful
The commands serve a variety of purposes:
@@ -5397,6 +5369,7 @@ Indicate an electronic mail address.
@xref{@code{@@email}}.
@node @code{@@code}
+@nodedescription Indicating program code.
@subsection @code{@@code}@{@var{sample-code}@}
@anchor{code}@c old name
@@ -5501,6 +5474,7 @@ variables (@pxref{Other Customization Variables}).
@node @code{@@kbd}
+@nodedescription Showing keyboard input.
@subsection @code{@@kbd}@{@var{keyboard-characters}@}
@anchor{kbd}@c old name
@@ -5583,6 +5557,7 @@ input, write @kbd{@@key@{SPC@}} for it.)
@node @code{@@key}
+@nodedescription Specifying keys.
@subsection @code{@@key}@{@var{key-name}@}
@anchor{key}@c old name
@@ -5652,6 +5627,7 @@ example, write @samp{@@kbd@{Meta-a@}} to produce
@kbd{Meta-a} and
@node @code{@@samp}
+@nodedescription Indicating a literal sequence of characters.
@subsection @code{@@samp}@{@var{text}@}
@anchor{samp}@c old name
@@ -5708,6 +5684,7 @@ In English, the vowels are @samp{a}, @samp{e},
@node @code{@@verb}
+@nodedescription Indicating a verbatim sequence of characters.
@subsection @code{@@verb}@{@var{char}@var{text}@var{char}@}
@anchor{verb}@c old name
@@ -5752,6 +5729,7 @@ figure captions.
@node @code{@@var}
+@nodedescription Indicating metasyntactic variables.
@subsection @code{@@var}@{@var{metasyntactic-variable}@}
@anchor{var}@c old name
@@ -5842,6 +5820,7 @@ However, that is not the style that Texinfo uses.
@node @code{@@env}
+@nodedescription Indicating environment variables.
@subsection @code{@@env}@{@var{environment-variable}@}
@anchor{env}@c old name
@@ -5865,6 +5844,7 @@ The @env{PATH} environment variable @dots{}
@node @code{@@file}
+@nodedescription Indicating file names.
@subsection @code{@@file}@{@var{file-name}@}
@anchor{file}@c old name
@@ -5893,6 +5873,7 @@ the @file{/usr/local/emacs/lisp} directory.
@node @code{@@command}
+@nodedescription Indicating command names.
@subsection @code{@@command}@{@var{command-name}@}
@anchor{command}@c old name
@@ -5923,6 +5904,7 @@ you should use either @code{@@samp} or @code{@@code} at
your discretion.
@node @code{@@option}
+@nodedescription Indicating option names.
@subsection @code{@@option}@{@var{option-name}@}
@anchor{option}@c old name
@@ -5945,6 +5927,7 @@ The option @option{-l} produces a long listing.
@node @code{@@dfn}
+@nodedescription Specifying definitions.
@subsection @code{@@dfn}@{@var{term}@}
@anchor{dfn}@c old name
@@ -5976,6 +5959,7 @@ information of a definition---it should make the meaning
clear.
@node @code{@@abbr}
+@nodedescription Indicating abbreviations.
@subsection @code{@@abbr}@{@var{abbreviation}[, @var{meaning}]@}
@anchor{abbr}@c old name
@@ -6019,6 +6003,7 @@ more on the usage of these two commands.
@node @code{@@acronym}
+@nodedescription Indicating acronyms.
@subsection @code{@@acronym}@{@var{acronym}[, @var{meaning}]@}
@anchor{acronym}@c old name
@@ -6102,6 +6087,7 @@ them.
@node @code{@@indicateurl}
+@nodedescription Indicating an example URL.
@subsection @code{@@indicateurl}@{@var{uniform-resource-locator}@}
@anchor{indicateurl}@c old name
@@ -6130,6 +6116,7 @@ The output from @code{@@indicateurl} is usually like that
of
@node @code{@@email}
+@nodedescription Indicating an electronic mail address.
@subsection @code{@@email}@{@var{email-address}[, @var{displayed-text}]@}
@anchor{email}@c old name
@@ -6160,6 +6147,7 @@ suggestions to the @email{bug-texinfo@@gnu.org, same
place}.
@node Emphasis
+@nodedescription How to emphasize text.
@section Emphasizing Text
@cindex Emphasizing text
@@ -6172,14 +6160,9 @@ several commands that specify the font in which text
will be output.
These commands have no effect in Info and only one of them, the
@code{@@r} command, has any regular use.
-@menu
-* @code{@@emph @@strong}:: How to emphasize text in Texinfo.
-* Smallcaps:: How to use the small caps font.
-* Fonts:: Various font commands for printed output.
-@end menu
-
@node @code{@@emph @@strong}
+@nodedescription How to emphasize text in Texinfo.
@subsection @code{@@emph}@{@var{text}@} and @code{@@strong}@{@var{text}@}
@anchor{emph & strong}@c oldname
@@ -6224,6 +6207,7 @@ there.
@node Smallcaps
+@nodedescription How to use the small caps font.
@subsection @code{@@sc}@{@var{text}@}: The Small Caps Font
@cindex Small caps font
@findex sc
@@ -6262,6 +6246,7 @@ wherever possible.
@node Fonts
+@nodedescription Various font commands for printed output.
@subsection Fonts for Printing
@cindex Fonts for printing