Go to the first, previous, next, last section, table of contents.
Texinfo mode provides commands and features especially designed for
working with Texinfo files. More than 20 new commands have been
added, including commands for automatically creating and updating
both nodes and menus. This is a tedious task when done by hand.
The keybindings are intended to be somewhat mnemonic.
Update all nodes and menus
The texinfo-master-menu
command is the primary command:
- C-c C-u m
-
- M-x texinfo-master-menu
-
Create or update a master menu.
With C-u as a prefix argument,
first create or update all nodes
and regular menus.
Update Pointers
Create or update `Next', `Previous', and `Up' node pointers.
See section Updating Nodes and Menus.
- C-c C-u C-n
-
- M-x texinfo-update-node
-
Update a node.
- C-c C-u C-e
-
- M-x texinfo-every-node-update
-
Update every node in the buffer.
Update Menus
Create or update menus.
See section Updating Nodes and Menus.
- C-c C-u C-m
-
- M-x texinfo-make-menu
-
Make or update a menu.
- C-c C-u C-a
-
- M-x texinfo-all-menus-update
-
Make or update all the menus in a buffer.
With C-u as a prefix argument,
first update all the nodes.
Insert Title as Description
Insert a node's chapter or section title in the space for the
description in a menu entry line; position point so you can edit the
insert. (This command works somewhat differently than the other
insertion commands, which insert only a predefined string.)
See section Inserting Frequently Used Commands.
- C-c C-c C-d
-
Insert title.
Format for Info
Provide keybindings both for the Info formatting commands that are
written in Emacs Lisp and for makeinfo
that is written in
C.
See section Formatting for Info.
Use the Emacs lisp texinfo-format...
commands:
- C-c C-e C-r
-
Format the region.
- C-c C-e C-b
-
Format the buffer.
Use makeinfo
:
- C-c C-m C-r
-
Format the region.
- C-c C-m C-b
-
Format the buffer.
- C-c C-m C-l
-
Recenter the
makeinfo
output buffer.
- C-c C-m C-k
-
Kill the
makeinfo
formatting job.
Typeset and Print
Typeset and print Texinfo documents from within Emacs.
See section Formatting and Printing.
- C-c C-t C-b
-
Run
texi2dvi
on the buffer.
- C-c C-t C-r
-
Run TeX on the region.
- C-c C-t C-i
-
Run
texindex
.
- C-c C-t C-p
-
Print the DVI file.
- C-c C-t C-q
-
Show the print queue.
- C-c C-t C-d
-
Delete a job from the print queue.
- C-c C-t C-k
-
Kill the current TeX formatting job.
- C-c C-t C-x
-
Quit a currently stopped TeX formatting job.
- C-c C-t C-l
-
Recenter the output buffer.
Other Updating Commands
The "other updating commands" do not have standard keybindings because
they are used less frequently.
See section Other Updating Commands.
- M-x texinfo-insert-node-lines
-
Insert missing
@node
lines using
section titles as node names.
- M-x texinfo-multiple-files-update
-
Update a multi-file document.
With a numeric prefix, such as C-u 8,
update every pointer and
menu in all the files and
then insert a master menu.
- M-x texinfo-indent-menu-description
-
Indent descriptions in menus.
- M-x texinfo-sequential-node-update
-
Insert node pointers in strict sequence.
Go to the first, previous, next, last section, table of contents.