[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch master updated: * doc/texinfo.texi: Movee index commands before @
From: |
Gavin D. Smith |
Subject: |
branch master updated: * doc/texinfo.texi: Movee index commands before @item in @table throughout. |
Date: |
Sat, 26 Nov 2022 16:04:40 -0500 |
This is an automated email from the git hooks/post-receive script.
gavin pushed a commit to branch master
in repository texinfo.
The following commit(s) were added to refs/heads/master by this push:
new 8b03075cbc * doc/texinfo.texi: Movee index commands before @item in
@table throughout.
8b03075cbc is described below
commit 8b03075cbc3632123bf82039cab39049cd87a62f
Author: Gavin Smith <gavinsmith0123@gmail.com>
AuthorDate: Sat Nov 26 21:04:32 2022 +0000
* doc/texinfo.texi: Movee index commands before @item in @table
throughout.
---
ChangeLog | 5 ++
doc/texinfo.texi | 222 +++++++++++++++++++++++++++----------------------------
2 files changed, 116 insertions(+), 111 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index dfe6bc7abd..8a0dd790b0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2022-11-26 Gavin Smith <gavinsmith0123@gmail.com>
+
+ * doc/texinfo.texi: Movee index commands before @item in @table
+ throughout.
+
2022-11-26 Gavin Smith <gavinsmith0123@gmail.com>
* tp/Texinfo/ParserNonXS.pm (gather_previous_item),
diff --git a/doc/texinfo.texi b/doc/texinfo.texi
index bfa0da13ba..3ea3a81439 100644
--- a/doc/texinfo.texi
+++ b/doc/texinfo.texi
@@ -870,8 +870,8 @@ standards, GNU Coding Standards}), and follow the existing
coding style.
Here is an overview of the output formats currently supported by Texinfo.
@table @asis
-@item Info
@cindex Info output, overview
+@item Info
(Generated via @command{texi2any}.) Info format is mostly a plain
text transliteration of the Texinfo source. It adds a few control
characters to provide navigational information for cross-references,
@@ -880,14 +880,14 @@ Info}), and the standalone @command{info} program
(@pxref{Top,,,
info-stnd, GNU Info}), among others, can read these files. @xref{Info
Files}, and @ref{Creating and Installing Info Files}.
-@item Plain text
@cindex Plain text output, overview
+@item Plain text
(Generated via @command{texi2any --plaintext}.) This is almost the
same as Info output with the navigational control characters are
omitted.
-@item HTML
@cindex HTML output, overview
+@item HTML
@c @cindex Mozilla
@c @cindex Lynx
@c @cindex Emacs-W3
@@ -903,8 +903,8 @@ intentionally not using many newer or less widely-supported
tags.
Although the native output is thus rather plain, it can be customized
at various levels, if desired. @xref{Generating HTML}.
-@item EPUB 3
@cindex EPUB 3 output, overview
+@item EPUB 3
(Generated via @command{texi2any --epub3}.)
EPUB is a format designed for reading electronic books on
portable devices. It is a derivative of HTML@. The format was
@@ -913,10 +913,10 @@ which is now part of the World Wide Web Consortium
(W3C)@. The
latest major revision, EPUB 3, dates from 2011.
-@item DVI
@cindex DVI output, overview
@pindex dvips @r{(program)}
@pindex xdvi
+@item DVI
(Generated via @command{texi2dvi}.) The DeVIce Independent binary
format is output by the @TeX{} typesetting program
(@uref{http://tug.org}). This is then read by a DVI `driver', which
@@ -928,8 +928,8 @@ with @TeX{}}. (Be aware that the Texinfo language is very
different
from @TeX{}'s usual languages: plain @TeX{}, @LaTeX{}, Con@TeX{}t,
etc.)
-@item PostScript
@cindex PostScript output, overview
+@item PostScript
(Generated via @command{texi2dvi --ps}.) PostScript is a page
description language that became widely used around 1985 and is still
used today. @uref{https://en.wikipedia.org/wiki/PostScript} gives a
@@ -937,9 +937,9 @@ basic description and more preferences. By default,
Texinfo uses the
@command{dvips} program to convert @TeX{}'s DVI output to PostScript.
@xref{Top,,, dvips, Dvips}.
-@item PDF
@cindex PDF output, overview
@cindex Beebe, Nelson
+@item PDF
(Generated via @command{texi2dvi --pdf} or @command{texi2pdf}.) This
format was developed by Adobe Systems for portable document
interchange, based on their previous PostScript language. It can
@@ -952,8 +952,8 @@ background. By default, Texinfo uses the @command{pdftex}
program, an
extension of @TeX{}, to output PDF; see
@uref{http://tug.org/applications/pdftex}. @xref{PDF Output}.
-@item @LaTeX{}
@cindex LaTeX output, overview
+@item @LaTeX{}
(Generated via @command{texi2any --latex}.) This is a typesetting
system built on top of @TeX{}. It was originally released by
Leslie Lamport in 1984. @LaTeX{} adds more definitions to those
@@ -968,9 +968,9 @@ customizability of the output than would be possible with
the plain
@TeX{} implementation of Texinfo.
-@item DocBook
@cindex DocBook output, overview
@cindex XML DocBook output, overview
+@item DocBook
(Generated via @command{texi2any --docbook}.) This is an XML-based
format, primarily for technical
documentation. It therefore bears some resemblance, in broad
@@ -978,12 +978,12 @@ outline, to Texinfo. See @uref{http://www.docbook.org}.
Various
converters from DocBook @emph{to} Texinfo have also been developed;
see the Texinfo web pages.
-@item XML
@cindex XML Texinfo output, overview
@cindex Texinfo XML output, overview
@cindex DTD, for Texinfo XML
@pindex texinfo.dtd
@pindex txixml2texi
+@item XML
(Generated via @command{texi2any --xml}.)
The @command{texi2any} XML output, unlike all the other output
formats, is a transliteration of the Texinfo source, rather than
@@ -4016,9 +4016,9 @@ The @code{@@unnumberedsec} command may be used within an
unnumbered
chapter or within a regular chapter or appendix to produce an
unnumbered section.
+@findex appendixsection
@item @@appendixsec
@itemx @@appendixsection
-@findex appendixsection
@code{@@appendixsection} is a longer spelling of the
@code{@@appendixsec} command; the two are synonymous.
@@ -6290,44 +6290,43 @@ output. They have no effect in Info. All the commands
apply to a following
argument surrounded by braces.
@table @code
-@item @@b
@findex b @r{(bold font)}
@ifset commandlookup
@findex b
@end ifset
@cindex Bold font
+@item @@b
selects @b{bold} face;
-@item @@i
@findex i @r{(italic font)}
@ifset commandlookup
@findex i
@end ifset
@cindex Italic font
+@item @@i
selects an @i{italic} font;
-@item @@r
@findex r @r{(roman font)}
@ifset commandlookup
@findex r
@end ifset
@cindex Roman font
@cindex Default font
+@item @@r
selects a @r{roman} font, which is the usual font in which text is
printed. It may or may not be seriffed.
-@item @@sansserif
@findex sansserif
@cindex Sans serif font
+@item @@sansserif
selects a @sansserif{sans serif} font;
-@item @@slanted
@findex slanted
@cindex Slanted font
@cindex Oblique font
+@item @@slanted
selects a @slanted{slanted} font;
-@item @@t
@findex t @r{(typewriter font)}
@ifset commandlookup
@findex t
@@ -6335,6 +6334,7 @@ selects a @slanted{slanted} font;
@cindex Monospace font
@cindex Fixed-width font
@cindex Typewriter font
+@item @@t
selects the @t{fixed-width}, typewriter-style font used by @code{@@code};
@end table
@@ -8264,32 +8264,32 @@ The @var{width} and @var{height} may be specified using
any valid @TeX{}
dimension, namely:
@table @asis
-@item pt
@cindex Points (dimension)
+@item pt
point (72.27pt = 1in)
-@item pc
@cindex Picas
+@item pc
pica (1pc = 12pt)
-@item bp
@cindex Big points
+@item bp
big point (72bp = 1in)
-@item in
@cindex Inches
+@item in
inch
-@item cm
@cindex Centimeters
+@item cm
centimeter (2.54cm = 1in)
-@item mm
@cindex Millimeters
+@item mm
millimeter (10mm = 1cm)
-@item dd
@cindex Did@^ot points
+@item dd
did@^ot point (1157dd = 1238pt)
-@item cc
@cindex Ciceros
+@item cc
cicero (1cc = 12dd)
-@item sp
@cindex Scaled points
+@item sp
scaled point (65536sp = 1pt)
@end table
@@ -8525,37 +8525,37 @@ Texinfo provides six predefined indices. Here are
their nominal
meanings, abbreviations, and the corresponding index entry commands:
@table @samp
-@item cp
@cindex @code{cp} (concept) index
@findex cindex
@findex cpindex
+@item cp
(@code{@@cindex}) Concept index, for general concepts.
-@item fn
@cindex @code{fn} (function) index
@findex findex
@findex fnindex
+@item fn
(@code{@@findex}) Function index, for function and function-like
names (such as entry points of libraries).
-@item ky
@cindex @code{ky} (keystroke) index
@findex kindex
@findex kyindex
+@item ky
(@code{@@kindex}) Keystroke index, for keyboard commands.
-@item pg
@cindex @code{pg} (program) index
@findex pindex
@findex pgindex
+@item pg
(@code{@@pindex}) Program index, for names of programs.
-@item tp
@cindex @code{tp} (data type) index
@findex tindex
@findex tpindex
+@item tp
(@code{@@tindex}) Data type index, for type names (such as structures
defined in header files).
-@item vr
@cindex @code{vr} (variable) index
@findex vindex
@findex vrvindex
+@item vr
(@code{@@vindex}) Variable index, for variable names (such as library global
variables).
@end table
@@ -9385,19 +9385,19 @@ PDF readers, both free and nonfree, have problems.)
If this is a concern for you, Texinfo provides these two commands:
@table @code
-@item @@codequoteundirected @var{on-off}
@findex codequoteundirected
@cindex undirected single quote
+@item @@codequoteundirected @var{on-off}
causes the output for the @code{'} character in code environments to
be the undirected single quote, like this:
@set txicodequoteundirected on
@code{'}.
@set txicodequoteundirected off
-@item @@codequotebacktick @var{on-off}
@findex codequotebacktick
@cindex Backtick
@cindex Grave accent @subentry standalone
+@item @@codequotebacktick @var{on-off}
causes the output for the @code{`} character in code environments to
be the backtick character (standalone grave accent), like this:
@set txicodequotebacktick on
@@ -11687,8 +11687,8 @@ to get output like
@code{@@deftypefn} creates an entry in the index of functions for
@var{name}.
-@item @@deftypefun @var{data-type} @var{name} @var{arguments}@dots{}
@findex deftypefun
+@item @@deftypefun @var{data-type} @var{name} @var{arguments}@dots{}
The @code{@@deftypefun} command is the specialized definition command
for functions. The command is equivalent to @samp{@@deftypefn Function
@dots{}}.
@@ -11773,8 +11773,8 @@ For example:
@var{name}.
@findex defopt
-@item @@defopt @var{name}
@cindex User options, marking
+@item @@defopt @var{name}
The @code{@@defopt} command is the definition command for @dfn{user
options}, i.e., variables intended for users to change according to
taste; Emacs has many such (@pxref{Variables,,, emacs, The GNU Emacs
@@ -11902,8 +11902,8 @@ These commands allow you to define different sorts of
variables in
object-oriented programming languages.
@table @code
-@item @@defcv @var{category} @var{class} @var{name}
@findex defcv
+@item @@defcv @var{category} @var{class} @var{name}
The @code{@@defcv} command is the general definition command for
variables associated with classes in object-oriented programming. The
@code{@@defcv} command is followed by three arguments: the category of
@@ -11925,8 +11925,8 @@ name. For instance:
@code{@@defcv} creates an entry in the index of variables.
-@item @@deftypecv @var{category} @var{class} @var{data-type} @var{name}
@findex deftypecv
+@item @@deftypecv @var{category} @var{class} @var{data-type} @var{name}
The @code{@@deftypecv} command is the definition command for typed
class variables in object-oriented programming. It is analogous to
@code{@@defcv} with the addition of the @var{data-type} parameter to
@@ -11948,8 +11948,8 @@ specify the type of the instance variable.
@code{@@deftypecv} creates an entry in the index of variables.
-@item @@defivar @var{class} @var{name}
@findex defivar
+@item @@defivar @var{class} @var{name}
The @code{@@defivar} command is the definition command for instance
variables in object-oriented programming. @code{@@defivar} is
equivalent to @samp{@@defcv @{Instance Variable@} @dots{}}. For
@@ -11971,8 +11971,8 @@ instance:
@code{@@defivar} creates an entry in the index of variables.
-@item @@deftypeivar @var{class} @var{data-type} @var{name}
@findex deftypeivar
+@item @@deftypeivar @var{class} @var{data-type} @var{name}
The @code{@@deftypeivar} command is the definition command for typed
instance variables in object-oriented programming. It is analogous to
@code{@@defivar} with the addition of the @var{data-type} parameter to
@@ -12056,8 +12056,8 @@ for typed object-oriented languages. It is similar to
specify information on the return value of the method, for example the
return type.
-@item @@defmethod @var{class} @var{name} @var{arguments}@dots{}
@findex defmethod
+@item @@defmethod @var{class} @var{name} @var{arguments}@dots{}
The @code{@@defmethod} command is the definition command for methods
in object-oriented programming. A method is a kind of function that
implements an operation for a particular class of objects and its
@@ -12090,8 +12090,8 @@ the class @code{bar-class}. The method takes an
argument.
@code{@@defmethod} creates an entry in the index of functions.
-@item @@deftypemethod @var{class} @var{data-type} @var{name}
@var{arguments}@dots{}
@findex deftypemethod
+@item @@deftypemethod @var{class} @var{data-type} @var{name}
@var{arguments}@dots{}
The @code{@@deftypemethod} command is the definition command for methods
in object-oriented languages, in particular for typed languages
such as C++ and Java. It is similar to the @code{@@defmethod} command
@@ -12417,10 +12417,10 @@ older manuals:
@item US-ASCII
Character encoding based on the English alphabet.
+@cindex Euro symbol, and encodings
@item ISO-8859-1
@itemx ISO-8859-15
@itemx ISO-8859-2
-@cindex Euro symbol, and encodings
These specify the pre-UTF-8 standard encodings for Western European
(the first two) and Eastern European languages (the third), respectively.
ISO 8859-15 replaces some little-used characters from 8859-1 (e.g.,
@@ -16174,9 +16174,9 @@ These correspond to the command-line options (and
@code{TEXINFO_OUTPUT_FORMAT} environment variable values) of the same
name. @xref{Invoking @command{texi2any}}.
-@item debugtree
@cindex tree representation, for debugging
@cindex debugging document, with tree representation
+@item debugtree
Instead of generating a regular output format, output a text representation
of the tree obtained by parsing the input texinfo document.
@@ -16189,8 +16189,8 @@ Output the Texinfo source with all the macros,
@code{@@include} and
@option{--macro-expand}, but instead of being output in addition to
the normal conversion, output of Texinfo is the main output.
-@item rawtext
@cindex raw text output
+@item rawtext
Output raw text, with minimal formatting. For example, footnotes are
ignored and there is no paragraph filling. This is used by the parser
for file names and copyright text in HTML comments, for example.
@@ -16199,17 +16199,17 @@ for file names and copyright text in HTML comments,
for example.
Do only Texinfo source parsing and determination of the document
structure; there is no output.
-@item texinfosxml
@cindex SXML output
@cindex S-expressions, output format
+@item texinfosxml
Output the document in TexinfoSXML representation, a syntax for
writing XML data using Lisp S-expressions.
-@item textcontent
@cindex spell checking
@cindex word counting
@pindex detexinfo
@cindex stripping Texinfo commands
+@item textcontent
Output the text content only, stripped of commands; this is useful for
spell checking or word counting, for example. The trivial
@code{detexinfo} script setting this is in the @file{util} directory
@@ -16270,9 +16270,9 @@ Rule used after and before the top element and before
special elements, but not for footers and headers; default
@code{<hr>}.
-@item BODYTEXT
@cindex @code{<body>} text, customizing
@opindex lang@r{, HTML attribute}
+@item BODYTEXT
The text appearing in @code{<body>}. By default, sets the
HTML @code{lang} attribute to the document language
(@pxref{@code{@@documentlanguage}}).
@@ -16548,8 +16548,8 @@ overriding the Up pointer name in case
@code{TOP_NODE_UP_URL} is set
and for other formats, see @code{TOP_NODE_UP} in
@ref{Other Customization Variables}.
-@item USE_ACCESSKEY
@cindex @code{accesskey} @subentry customization variable for
+@item USE_ACCESSKEY
Use @code{accesskey} in cross-references; default true.
@item USE_ISO
@@ -16557,9 +16557,9 @@ Use entities for doubled single-quote characters
(@pxref{Inserting Quotation Marks}), and @samp{---} and @samp{--}
(@pxref{Conventions}); default true.
-@item USE_LINKS
@cindex @code{<link>} HTML tag, in @code{<head>}
@cindex @code{<head>} HTML tag, and @code{<link>}
+@item USE_LINKS
Generate @code{<link>} elements in the HTML @code{<head>}
output; default true.
@@ -16585,9 +16585,9 @@ Use XML/XHTML compatible syntax.
@item VERTICAL_HEAD_NAVIGATION
If set, a vertical navigation panel is used; default false.
-@item WORDS_IN_PAGE
@cindex Navigation panel, bottom of page
@cindex Navigation footer
+@item WORDS_IN_PAGE
When output is split by nodes, specifies the approximate
minimum page length at which a navigation panel is placed at the
bottom of a page. To avoid ever having the navigation buttons at the
@@ -16786,8 +16786,8 @@ is used for the encoding of file content.
The @code{OUTPUT_FILE_NAME_ENCODING} variable overrides this variable.
-@item DOCTYPE
@vindex SystemLiteral
+@item DOCTYPE
For DocBook, HTML, XML@. Specifies the @code{SystemLiteral}, the
entity's system identifier. This is a URI which may be used to
retrieve the entity, and identifies the canonical DTD for the
@@ -16860,8 +16860,8 @@ If not defined, set unless
@code{INFO_SPECIAL_CHARS_QUOTE} is set.
Default is set for Info and not defined for plaintext. Similar warnings in
index entries are covered by @code{INDEX_SPECIAL_CHARS_WARNING}.
-@item INPUT_FILE_NAME_ENCODING
@cindex Encoding @subentry input file names
+@item INPUT_FILE_NAME_ENCODING
Encoding used for input file names. This variable overrides
any encoding from the document or current locale. Normally, you do
not need to set this variable, but it can be used if file names are
@@ -16942,8 +16942,8 @@ names. By default, if an input encoding is set
(typically through
encoding name, otherwise the output encoding is based on the
default encoding. @xref{@code{@@documentencoding}}.
-@item OUTPUT_FILE_NAME_ENCODING
@cindex Encoding @subentry output file names
+@item OUTPUT_FILE_NAME_ENCODING
Encoding used for output file names. This variable overrides
any encoding from the document or current locale.
@@ -16972,10 +16972,10 @@ as whether the output is split. The default is unset.
Name of the program used. By default, it is set to the name of the
program launched, with a trailing @samp{.pl} removed.
-@item SORT_ELEMENT_COUNT
@pindex texi-elements-by-size
@cindex Longest nodes, finding
@cindex Sorting nodes by size
+@item SORT_ELEMENT_COUNT
If set, the name of a file to which a list of elements (nodes or
sections, depending on the output format) is dumped, sorted by the
number of lines they contain after removal of @@-commands; default
@@ -16997,8 +16997,8 @@ reference file, as is done for the tests. The default
is false.
Name of the command used to produce PostScript, PDF, and DVI; default
@samp{texi2dvi}. @xref{@command{texi2any} Printed Output}.
-@item TEXI2HTML
@cindex compatibility, with @command{texi2html}
+@item TEXI2HTML
Generate HTML and try to be as compatible as possible with
@command{texi2html}; default false.
@@ -17106,8 +17106,8 @@ Default is on for Info, off for other output. If set,
use exactly
what @code{@@setfilename} gives for the output file name, including
the extension. You should not need to explicitly set this variable.
-@item USE_UNIDECODE
@pindex Text::Unidecode
+@item USE_UNIDECODE
If set to false, do not use the @code{Text::Unidecode} Perl module to
transliterate more characters; default true.
@@ -18973,8 +18973,8 @@ or @code{@@cindex}. If no argument is needed, the word
is followed by
the end of the line. If there is an argument, it is separated from
the command name by a space. Braces are not used.
-@item 3. Block commands
@findex end
+@item 3. Block commands
These commands are written at the start of a line, with general text on
following lines, terminated by a matching @code{@@end} command on a
line of its own. For example, @code{@@example}, then the lines of a
@@ -20390,9 +20390,9 @@ other processing has been done. It is no longer
needed, since all
formatters now automatically refill as needed, but you may still see
it in the source to some manuals, as it does no harm.
-@item @@setcontentsaftertitlepage
@cindex Contents, after title page
@cindex Table of contents, after title page
+@item @@setcontentsaftertitlepage
In the past, the contents commands were sometimes placed at the end of
the file, after any indices and just before the @code{@@bye}, but we
no longer recommend this.
@@ -21170,55 +21170,55 @@ The insert commands are invoked by typing @kbd{C-c}
twice and then the
first letter of the @@-command:
@table @kbd
+@findex texinfo-insert-@@code
@item C-c C-c c
@itemx M-x texinfo-insert-@@code
-@findex texinfo-insert-@@code
Insert @code{@@code@{@}} and put the
cursor between the braces.
+@findex texinfo-insert-@@dfn
@item C-c C-c d
@itemx M-x texinfo-insert-@@dfn
-@findex texinfo-insert-@@dfn
Insert @code{@@dfn@{@}} and put the
cursor between the braces.
+@findex texinfo-insert-@@end
@item C-c C-c e
@itemx M-x texinfo-insert-@@end
-@findex texinfo-insert-@@end
Insert @code{@@end} and attempt to insert the correct following word,
such as @samp{example} or @samp{table}. (This command does not handle
nested lists correctly, but inserts the word appropriate to the
immediately preceding list.)
+@findex texinfo-insert-@@item
@item C-c C-c i
@itemx M-x texinfo-insert-@@item
-@findex texinfo-insert-@@item
Insert @code{@@item} and put the
cursor at the beginning of the next line.
+@findex texinfo-insert-@@kbd
@item C-c C-c k
@itemx M-x texinfo-insert-@@kbd
-@findex texinfo-insert-@@kbd
Insert @code{@@kbd@{@}} and put the
cursor between the braces.
+@findex texinfo-insert-@@node
@item C-c C-c n
@itemx M-x texinfo-insert-@@node
-@findex texinfo-insert-@@node
Insert @code{@@node} and a comment line
listing the sequence for the `Next',
`Previous', and `Up' nodes.
Leave point after the @code{@@node}.
+@findex texinfo-insert-@@noindent
@item C-c C-c o
@itemx M-x texinfo-insert-@@noindent
-@findex texinfo-insert-@@noindent
Insert @code{@@noindent} and put the
cursor at the beginning of the next line.
+@findex texinfo-insert-dwim-@@ref
@item C-c C-c r
@itemx M-x texinfo-insert-dwim-@@ref
-@findex texinfo-insert-dwim-@@ref
This function and binding were added in Emacs 27.1.
Inserts one of @code{@@pxref@{@}}, @code{@@xref@{@}}, or
@code{@@ref@{@}} based on the text around point; calling it near an
@@ -21228,41 +21228,41 @@ the beginning of a sentence or at @code{(point-min)}
yields
result in @code{@@ref@{@}}. A numeric argument says how many words
the braces should surround. Puts the cursor between the braces.
+@findex texinfo-insert-@@samp
@item C-c C-c s
@itemx M-x texinfo-insert-@@samp
-@findex texinfo-insert-@@samp
Insert @code{@@samp@{@}} and put the
cursor between the braces.
+@findex texinfo-insert-@@table
@item C-c C-c t
@itemx M-x texinfo-insert-@@table
-@findex texinfo-insert-@@table
Insert @code{@@table} followed by a @key{SPC}
and leave the cursor after the @key{SPC}.
+@findex texinfo-insert-@@var
@item C-c C-c v
@itemx M-x texinfo-insert-@@var
-@findex texinfo-insert-@@var
Insert @code{@@var@{@}} and put the
cursor between the braces.
+@findex texinfo-insert-@@example
@item C-c C-c x
@itemx M-x texinfo-insert-@@example
-@findex texinfo-insert-@@example
Insert @code{@@example} and put the
cursor at the beginning of the next line.
@c M-@{ was the binding for texinfo-insert-braces;
@c in Emacs 19, backward-paragraph will take this binding.
+@findex texinfo-insert-braces
@item C-c C-c @{
@itemx M-x texinfo-insert-braces
-@findex texinfo-insert-braces
Insert @code{@{@}} and put the cursor between the braces.
+@findex up-list
@item C-c @}
@itemx C-c ]
@itemx M-x up-list
-@findex up-list
Move from between a pair of braces forward past the closing brace.
Typing @kbd{C-c ]} is easier than typing @kbd{C-c @}}, which
is, however, more mnemonic; hence the two keybindings. (Also, you can
@@ -21331,15 +21331,15 @@ over one of the lines and use the @kbd{C-c C-c}
command
in the Texinfo file.
@table @kbd
+@findex texinfo-show-structure
@item C-c C-s
@itemx M-x texinfo-show-structure
-@findex texinfo-show-structure
Show the @code{@@chapter}, @code{@@section}, and such lines of a
Texinfo file.
+@findex occur-mode-goto-occurrence
@item C-c C-c
@itemx M-x occur-mode-goto-occurrence
-@findex occur-mode-goto-occurrence
Go to the line in the Texinfo file corresponding to the line under the
cursor in the @file{*Occur*} buffer.
@end table
@@ -21583,9 +21583,9 @@ node and menu in the whole Texinfo file.
The @code{texinfo-master-menu} command is the primary command:
@table @kbd
+@findex texinfo-master-menu
@item C-c C-u m
@itemx M-x texinfo-master-menu
-@findex texinfo-master-menu
Create or update a master menu that includes all the other menus
(incorporating the descriptions from pre-existing menus, if
any).
@@ -21618,9 +21618,9 @@ file.
The commands are:
@table @kbd
+@findex texinfo-update-node
@item C-c C-u C-n
@itemx M-x texinfo-update-node
-@findex texinfo-update-node
Insert the `Next', `Previous', and `Up' pointers for the node that point is
within (i.e., for the @code{@@node} line preceding point). If the
@code{@@node} line has pre-existing `Next', `Previous', or `Up'
@@ -21629,9 +21629,9 @@ With an argument (prefix argument, @kbd{C-u}, if
interactive), this command
updates all @code{@@node} lines in the region (which is the text
between point and mark).
+@findex texinfo-make-menu
@item C-c C-u C-m
@itemx M-x texinfo-make-menu
-@findex texinfo-make-menu
Create or update the menu in the node that point is within.
With an argument (@kbd{C-u} as prefix argument, if
interactive), the command makes or updates menus for the
@@ -21644,15 +21644,15 @@ is done by copying descriptions from the existing
menu to the entries
in the new menu that have the same node names. If the node names are
different, the descriptions are not copied to the new menu.
+@findex texinfo-every-node-update
@item C-c C-u C-e
@itemx M-x texinfo-every-node-update
-@findex texinfo-every-node-update
Insert or update the `Next', `Previous', and `Up' pointers for every
node in the buffer.
+@findex texinfo-all-menus-update
@item C-c C-u C-a
@itemx M-x texinfo-all-menus-update
-@findex texinfo-all-menus-update
Create or update all the menus in the buffer. With an argument
(@kbd{C-u} as prefix argument, if interactive), first insert
or update all the node
@@ -21881,8 +21881,8 @@ In addition to the major updating commands, Texinfo
mode possesses several
less frequently used updating commands:
@table @kbd
-@item M-x texinfo-insert-node-lines
@findex texinfo-insert-node-lines
+@item M-x texinfo-insert-node-lines
Insert @code{@@node} lines before the @code{@@chapter},
@code{@@section}, and other sectioning commands wherever they are
missing throughout a region in a Texinfo file.
@@ -21908,8 +21908,8 @@ Inserting Frequently Used Commands}) inserts titles as
descriptions in
menu entries, a different action. However, in both cases, you need to
edit the inserted text.
-@item M-x texinfo-indent-menu-description
@findex texinfo-indent-menu-description
+@item M-x texinfo-indent-menu-description
Indent every description in the menu following point to the specified
column. You can use this command to give yourself more space for
descriptions. With an argument (@kbd{C-u} as prefix argument, if
@@ -21918,8 +21918,8 @@ every description in every menu in the region.
However, this command
does not indent the second and subsequent lines of a multi-line
description.
-@item M-x texinfo-sequential-node-update
@findex texinfo-sequential-node-update
+@item M-x texinfo-sequential-node-update
Insert the names of the nodes immediately following and preceding the
current node as the `Next' or `Previous' pointers regardless of those
nodes' hierarchical level. This means that the `Next' node of a
@@ -22009,15 +22009,15 @@ command is running or make the shell buffer display
its most recent
output.
@table @kbd
+@findex makeinfo-kill-job
@item C-c C-m C-k
@itemx M-x makeinfo-kill-job
-@findex makeinfo-kill-job
Kill the current running @command{texi2any} (or @command{makeinfo}) job
(from @code{makeinfo-region} or @code{makeinfo-buffer}).
+@findex makeinfo-recenter-output-buffer
@item C-c C-m C-l
@itemx M-x makeinfo-recenter-output-buffer
-@findex makeinfo-recenter-output-buffer
Redisplay the @command{texi2any} shell buffer to display its most recent
output.
@end table
@@ -22077,14 +22077,14 @@ save the Info file under the name specified by the
Texinfo file.
@table @kbd
+@findex texinfo-format-region
@item C-c C-e C-r
@itemx @code{texinfo-format-region}
-@findex texinfo-format-region
Format the current region for Info.
+@findex texinfo-format-buffer
@item C-c C-e C-b
@itemx @code{texinfo-format-buffer}
-@findex texinfo-format-buffer
Format the current buffer for Info.
@end table
@@ -22124,16 +22124,16 @@ the @code{texinfo-tex-buffer} command to format all
of a
buffer.
@table @kbd
+@findex texinfo-tex-buffer
@item C-c C-t C-b
@itemx M-x texinfo-tex-buffer
-@findex texinfo-tex-buffer
Run @command{texi2dvi} on the buffer. In addition to running @TeX{} on the
buffer, this command automatically creates or updates indices as
needed.
+@findex texinfo-tex-region
@item C-c C-t C-r
@itemx M-x texinfo-tex-region
-@findex texinfo-tex-region
Run @TeX{} on the region.
@item C-c C-t C-i
@@ -22147,9 +22147,9 @@ command. (Usually, you do not format an index when you
format a region,
only when you format a buffer. Now that the @command{texi2dvi} command
exists, there is little or no need for this command.)
+@findex texinfo-tex-print
@item C-c C-t C-p
@itemx M-x texinfo-tex-print
-@findex texinfo-tex-print
Print the file (or the part of the file) previously formatted with
@code{texinfo-tex-buffer} or @code{texinfo-tex-region}.
@end table
@@ -23239,23 +23239,23 @@ name, or whatever.
Here are the six heading and footing commands:
@table @code
-@item @@everyheading @var{left} @@| @var{center} @@| @var{right}
-@itemx @@everyfooting @var{left} @@| @var{center} @@| @var{right}
@findex everyheading
@findex everyfooting
+@item @@everyheading @var{left} @@| @var{center} @@| @var{right}
+@itemx @@everyfooting @var{left} @@| @var{center} @@| @var{right}
The `every' commands specify the format for both even- and odd-numbered
pages. These commands are for documents that are printed on one side
of each sheet of paper, or for documents in which you want symmetrical
headers or footers.
-@item @@evenheading @var{left} @@| @var{center} @@| @var{right}
-@itemx @@oddheading @var{left} @@| @var{center} @@| @var{right}
-@itemx @@evenfooting @var{left} @@| @var{center} @@| @var{right}
-@itemx @@oddfooting @var{left} @@| @var{center} @@| @var{right}
@findex evenheading
@findex evenfooting
@findex oddheading
@findex oddfooting
+@item @@evenheading @var{left} @@| @var{center} @@| @var{right}
+@itemx @@oddheading @var{left} @@| @var{center} @@| @var{right}
+@itemx @@evenfooting @var{left} @@| @var{center} @@| @var{right}
+@itemx @@oddfooting @var{left} @@| @var{center} @@| @var{right}
The `even' and `odd' commands specify the format for even-numbered
pages and odd-numbered pages. These commands are for books and
manuals that are printed on both sides of each sheet of paper.
@@ -23271,44 +23271,44 @@ of headers and footers.
Here are the @samp{@@this@dots{}} commands:
@table @code
-@item @@thispage
@findex thispage
+@item @@thispage
Expands to the current page number.
-@item @@thissectionname
@findex thissectionname
+@item @@thissectionname
Expands to the name of the current section.
-@item @@thissectionnum
@findex thissectionnum
+@item @@thissectionnum
Expands to the number of the current section.
-@item @@thissection
@findex thissection
+@item @@thissection
Expands to the number and name of the current section, in the format
`Section 1: Title'.
-@item @@thischaptername
@findex thischaptername
+@item @@thischaptername
Expands to the name of the current chapter.
-@item @@thischapternum
@findex thischapternum
+@item @@thischapternum
Expands to the number of the current chapter, or letter of the current
appendix.
-@item @@thischapter
@findex thischapter
+@item @@thischapter
Expands to the number and name of the current
chapter, in the format `Chapter 1: Title'.
-@item @@thistitle
@findex thistitle
+@item @@thistitle
Expands to the name of the document, as specified by the
@code{@@settitle} command.
-@item @@thisfile
@findex thisfile
+@item @@thisfile
For @code{@@include} files only: expands to the name of the current
@code{@@include} file. If the current Texinfo source file is not an
@code{@@include} file, this command has no effect. This command does
@@ -23343,24 +23343,24 @@ you want @code{@@thischapter}, @code{@@thissection}
and other such
macros to refer to on such pages as follows:
@table @code
-@item @@everyheadingmarks @var{ref}
-@itemx @@everyfootingmarks @var{ref}
@findex everyheadingmarks
@findex everyfootingmarks
+@item @@everyheadingmarks @var{ref}
+@itemx @@everyfootingmarks @var{ref}
The @var{ref} argument can be either @code{top} (the @code{@@this...}
commands will refer to the chapter/section at the top of a page) or
@code{bottom} (the commands will reflect the situation at the bottom
of a page). These @samp{@@every...} commands specify what to do on
both even- and odd-numbered pages.
-@item @@evenheadingmarks @var{ref}
-@itemx @@oddheadingmarks @var{ref}
-@itemx @@evenfootingmarks @var{ref}
-@itemx @@oddfootingmarks @var{ref}
@findex evenheadingmarks
@findex oddheadingmarks
@findex evenfootingmarks
@findex oddfootingmarks
+@item @@evenheadingmarks @var{ref}
+@itemx @@oddheadingmarks @var{ref}
+@itemx @@evenfootingmarks @var{ref}
+@itemx @@oddfootingmarks @var{ref}
These @samp{@@even...} and @samp{@@odd...} commands specify what to do
on only even- or odd-numbered pages, respectively. The @var{ref}
argument is the same as with the @samp{@@every...} commands.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch master updated: * doc/texinfo.texi: Movee index commands before @item in @table throughout.,
Gavin D. Smith <=