File: info.el.html
Note that nowadays we expect Info files to be made using makeinfo.
In particular we make these assumptions:
- a menu item MAY contain colons but not colon-space ": "
- a menu item ending with ": " (but not ":: ") is an index entry
- a node name MAY NOT contain a colon
This distinction is to support indexing of computer programming
language terms that may contain ":" but not ": ".
The commands in this file should start either with "Info-" or with
"info-". The capitalized version is for commands that are bound to
keys, and therefore are unlikely to be invoked by name via "M-x";
the lower-case version is for commands invoked by name. This
arrangement makes completion of "info-" commands work better,
because the "Info-" commands (of which there are a lot) don't get
in the way. Please adhere to this convention when you add commands
here.
Defined variables (61)
Info--current-index-alternative | Current displayed index alternative. |
Info--dont-hide-references | Manuals and nodes where ‘Info-hide-note-references’ should be ignored. |
Info-additional-directory-list | List of additional directories to search for Info documentation files. |
Info-apropos-file | Info file name of the virtual manual for matches of ‘info-apropos’. |
Info-apropos-nodes | Alist of cached apropos matched nodes. |
Info-breadcrumbs-depth | Depth of breadcrumbs to display. |
Info-current-file | Info file that Info is now looking at, or nil. |
Info-current-file-completions | Cached completion list for current Info file. |
Info-current-node | Name of node that Info is now looking at, or nil. |
Info-current-node-virtual | Non-nil if the current Info node is virtual. |
Info-current-subfile | Info subfile that is actually in the *info* buffer now. |
Info-default-directory-list | Default list of directories to search for Info documentation files. |
Info-directory-list | List of directories to search for Info documentation files. |
Info-enable-active-nodes | Non-nil allows Info to execute Lisp code associated with nodes. |
Info-file-attributes | Alist of file attributes of visited Info files. |
Info-file-completions | Cached completion alist of visited Info files. |
Info-file-list-for-emacs | List of Info files that describe Emacs commands. |
Info-file-supports-index-cookies | Non-nil if current Info file supports index cookies. |
Info-file-supports-index-cookies-list | List of Info files with information about index cookies support. |
Info-finder-file | Info file name of the virtual Info keyword finder manual. |
Info-fontify-maximum-menu-size | Maximum size of menu to fontify if ‘font-lock-mode’ is non-nil. |
Info-fontify-visited-nodes | Non-nil to fontify references to visited nodes in ‘info-xref-visited’ face. |
Info-hide-note-references | If non-nil, hide the tag and section reference in *note and * menu items. |
Info-history | Stack of Info nodes user has visited. |
Info-history-forward | Stack of Info nodes user has visited with ‘Info-history-back’ command. |
Info-history-list | List of all Info nodes user has visited. |
Info-history-skip-intermediate-nodes | Non-nil means don’t record intermediate Info nodes to the history. |
Info-index-alternatives | List of possible matches for last ‘Info-index’ command. |
Info-index-nodes | Alist of cached index node names of visited Info files. |
Info-isearch-search | If non-nil, isearch in Info searches through multiple nodes. |
Info-link-keymap | Keymap to put on Info links. |
Info-menu-entry-name-re | Regexp that matches a menu entry name up to but not including the colon. |
Info-minibuf-history | History for ‘Info-read-node-name’. |
Info-mode-hook | Hook run when activating Info Mode. |
Info-mode-line-node-keymap | Keymap to put on the Info node name in the mode line. |
Info-mode-map | Keymap containing Info commands. |
Info-mode-menu | Menu for Info files. |
Info-mode-syntax-table | Syntax table used in ‘Info-mode’. |
Info-node-spec-re | Regexp to match the text after a : until the terminating ‘.’. |
Info-point-loc | Point location within a selected node. |
Info-refill-paragraphs | If non-nil, attempt to refill paragraphs with hidden references. |
Info-scroll-prefer-subnodes | If non-nil, SPC in a menu visits subnodes. |
Info-search-case-fold | The value of ‘case-fold-search’ from previous ‘Info-search’ command. |
Info-search-history | The history list for ‘Info-search’. |
Info-search-whitespace-regexp | If non-nil, regular expression to match a sequence of whitespace chars. |
Info-selection-hook | Hook run when an Info node is selected as the current node. |
Info-speedbar-key-map | Keymap used when in the Info display mode. |
Info-speedbar-menu-items | Additional menu-items to add to speedbar frame. |
Info-standalone | Non-nil if Emacs was started solely as an Info browser. |
Info-streamline-headings | List of elements (RE . NAME) to merge headings matching RE to NAME. |
Info-suffix-list | List of file name suffixes and associated decoding commands. |
Info-tag-table-buffer | Buffer used for indirect tag tables. |
Info-tag-table-marker | Marker pointing at beginning of current Info file’s tag table. |
Info-toc-nodes | Alist of cached parent-children node information in visited Info files. |
Info-url-alist | Alist telling ‘Info-mode’ where manuals are accessible online. |
Info-use-header-line | Non-nil means to put the beginning-of-node links in an Emacs header-line. |
Info-virtual-files | List of definitions of virtual Info files. |
Info-virtual-index-nodes | Alist of cached matched index search nodes. |
Info-virtual-nodes | List of definitions of virtual Info nodes. |
Info-warn-on-index-alternatives-wrap | Warn when wrapping to the beginning/end when displaying index alternatives. |
info-symbols-and-replacements | A list of Unicode symbols used in Info files and their ASCII translations. |
Defined functions (148)
Defined faces (12)
Info-quoted | Face used for quoted elements. |
info-header-node | Face for Info nodes in a node header. |
info-header-xref | Face for Info cross-references in a node header. |
info-index-match | Face used to highlight matches in an index entry. |
info-menu-header | Face for headers in Info menus. |
info-menu-star | Face used to emphasize ‘*’ in an Info menu. The face is assigned to the third, sixth, and ninth ‘*’ for easier orientation. See ‘Info-nth-menu-item’. |
info-node | Face for Info node names. |
info-title-1 | Face for info titles at level 1. |
info-title-2 | Face for info titles at level 2. |
info-title-3 | Face for info titles at level 3. |
info-title-4 | Face for info titles at level 4. |
info-xref | Face for unvisited Info cross-references. |