diff options
Diffstat (limited to 'Master/texmf/doc/info/info-stnd.info')
-rw-r--r-- | Master/texmf/doc/info/info-stnd.info | 2228 |
1 files changed, 0 insertions, 2228 deletions
diff --git a/Master/texmf/doc/info/info-stnd.info b/Master/texmf/doc/info/info-stnd.info deleted file mode 100644 index cc941f82faa..00000000000 --- a/Master/texmf/doc/info/info-stnd.info +++ /dev/null @@ -1,2228 +0,0 @@ -This is info-stnd.info, produced by makeinfo version 4.12 from -info-stnd.texi. - -This manual is for GNU Info (version 4.12, 5 March 2008), a program for -viewing documents in Info format (usually created from Texinfo source -files). - - Copyright (C) 1992, 1993, 1996, 1997, 1998, 1999, 2001, 2002, 2003, -2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. - - Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free Documentation License, - Version 1.2 or any later version published by the Free Software - Foundation; with no Invariant Sections, with the Front-Cover texts - being "A GNU Manual", and with the Back-Cover Texts as in (a) - below. A copy of the license is included in the section entitled - "GNU Free Documentation License' in the Texinfo manual. - - (a) The FSF's Back-Cover Text is: "You have the freedom to copy - and modify this GNU manual. Buying copies from the FSF supports - it in developing GNU and promoting software freedom." - - This document is part of a collection distributed under the GNU Free -Documentation License. If you want to distribute this document -separately from the collection, you can do so by adding a copy of the -license to the document, as described in section 6 of the license. - -INFO-DIR-SECTION Texinfo documentation system -START-INFO-DIR-ENTRY -* info standalone: (info-stnd). Read Info documents without Emacs. -* infokey: (info-stnd)Invoking infokey. Compile Info customizations. -END-INFO-DIR-ENTRY - - -File: info-stnd.info, Node: Top, Next: What is Info, Up: (dir) - -GNU Info -******** - -If you do not know how to use Info, but have a working Info reader, you -should read the Info manual before this one (*note Getting Started: -(info)Top.), as it includes more background information and a thorough -tutorial. This documentation describes the standalone Info reader that -is part of the Texinfo distribution, not the Info reader that is part -of GNU Emacs. - -* Menu: - -* What is Info:: What is Info? -* Invoking Info:: Options you can pass on the command line. -* Cursor Commands:: Commands which move the cursor within a node. -* Scrolling Commands:: Commands for reading the text within a node. -* Node Commands:: Commands for selecting a new node. -* Searching Commands:: Commands for searching an Info file. -* Xref Commands:: Commands for selecting cross references. -* Window Commands:: Commands which manipulate multiple windows. -* Printing Nodes:: How to print out the contents of a node. -* Miscellaneous Commands:: A few commands that defy categories. -* Variables:: How to change the default behavior of Info. -* Custom Key Bindings:: How to define your own key-to-command bindings. -* Index:: Global index with keystrokes, command names, - variable names, and general concepts. - - -File: info-stnd.info, Node: What is Info, Next: Invoking Info, Prev: Top, Up: Top - -1 What is Info? -*************** - -The "Info" program is a standalone program, part of the Texinfo -distribution, which is used to view Info files on an ASCII terminal. -"Info files" are typically the result of processing Texinfo files with -the program `makeinfo' (also in the Texinfo distribution) - - Texinfo itself is a documentation system that uses a single source -file to produce both on-line information and printed output. You can -typeset and print the files that you read in Info. - - GNU Emacs also provides an Info reader (just type `M-x info' in -Emacs). Emacs Info and standalone Info have nearly identical user -interfaces, although customization and other details are different -(this manual explains the standalone Info reader). The Emacs Info -reader supports the X Window System and other such bitmapped -interfaces, not just plain ASCII, so if you want the prettiest display -for Info files, you should try it. You can use Emacs Info without -using Emacs for anything else. (Type `C-x C-c' to exit; this also -works in the standalone Info reader.) - - -File: info-stnd.info, Node: Invoking Info, Next: Cursor Commands, Prev: What is Info, Up: Top - -2 Invoking Info -*************** - -GNU Info accepts several options to control the initial node being -viewed, and to specify which directories to search for Info files. Here -is a template showing an invocation of GNU Info from the shell: - - info [OPTION]... [MENU-ITEM...] - - The program accepts the following options: - -`--apropos=STRING' -`-k STRING' - Specify a string to search in every index of every Info file - installed on your system. Info looks up the named STRING in all - the indices it can find, prints the results to standard output, - and then exits. If you are not sure which Info file explains - certain issues, this option is your friend. (If your system has a - lot of Info files installed, searching all of them might take some - time!) - - You can invoke the apropos command from inside Info; see *note - Searching Commands::. - -`--directory DIRECTORY-PATH' -`-d DIRECTORY-PATH' - Prepend DIRECTORY-PATH to the list of directory paths searched - when Info needs to find a file. You may issue `--directory' - multiple times; once for each directory which contains Info files. - The list of directories searched by Info is constructed from the - value of the environment variable `INFOPATH'; `--directory' causes - the named DIRECTORY-PATH to be prepended to that list. The value - of `INFOPATH' is a list of directories usually separated by a - colon; on MS-DOS/MS-Windows systems, the semicolon is used. If - you do not define `INFOPATH', Info uses a default path defined - when Info was built as the initial list of directories. If the - value of `INFOPATH' ends with a colon (or semicolon on - MS-DOS/MS-Windows), the initial list of directories is constructed - by appending the build-time default to the value of `INFOPATH'. - -`--dribble=DRIBBLE-FILE' - Specify a file where all user keystrokes will be recorded. This - file can be used later to replay the same sequence of commands, - see the `--restore' option below. - -`--file FILENAME' -`-f FILENAME' - Specify a particular Info file to visit. By default, Info visits - the file `dir'; if you use this option, Info will start with - `(FILENAME)Top' as the first file and node. - - If FILENAME is an absolute file name, or begins with `./' or - `../', Info looks for FILENAME only in the directory of the - specified FILENAME, and adds the directory of FILENAME to the - value of `INFOPATH'. In contrast, if FILENAME is in the form of a - relative file name, but without the `./' or `../' prefix, Info - will only look for it in the directories specified in `INFOPATH'. - In other words, Info does _not_ treat file names which lack `./' - and `../' prefix as relative to the current directory. - - In every directory Info tries, if FILENAME is not found, Info - looks for it with a number of known extensions of Info files(1). - For every known extension, Info looks for a compressed file, if a - regular file isn't found. Info supports files compressed with - `gzip', `bzip2', `compress' and `yabba' programs; it calls - `gunzip', `bunzip2', `uncompress' and `unyabba', accordingly, to - decompress such files. Compressed Info files are assumed to have - `.z', `.gz', `.bz2', `.Z', or `.Y' extensions, possibly in - addition to one of the known Info files extensions(2). - -`--help' -`-h' - Produces a relatively brief description of the available Info - options. - -`--index-search STRING' - After processing all command-line arguments, go to the index in - the Info file and search for index entries which match STRING. If - such an entry is found, the Info session begins with displaying - the node pointed to by the first matching index entry; press `,' - to step through the rest of the matching entries. If no such - entry exists, print `no entries found' and exit with nonzero - status. This can be used from another program as a way to provide - online help, or as a quick way of starting to read an Info file at - a certain node when you don't know the exact name of that node. - - This command can also be invoked from inside Info; see *note - Searching Commands::. - -`--node NODENAME' -`-n NODENAME' - Specify a particular node to visit in the initial file that Info - loads. This is especially useful in conjunction with `--file'(3). - You may specify `--node' multiple times; for an interactive Info, - each NODENAME is visited in its own window, for a non-interactive - Info (such as when `--output' is given) each NODENAME is processed - sequentially. - -`--output FILENAME' -`-o FILENAME' - Specify FILENAME as the name of a file to which to direct output. - Each node that Info visits will be output to FILENAME instead of - interactively viewed. A value of `-' for FILENAME specifies the - standard output. - -`--raw-escapes' -`--no-raw-escapes' -`-R' - Do not remove ANSI escape sequences from documents. Some versions - of Groff, the GNU document formatter, produce man pages with ANSI - escape sequences for bold, italics, and underlined characters, and - for colorized text. By default, Info lets those escape sequences - pass through directly to the terminal. If your terminal does not - support these escapes, use `--no-raw-escapes' to make Info remove - them. - -`--restore=DRIBBLE-FILE' - Read keystrokes from DRIBBLE-FILE, presumably recorded during - previous Info session (see the description of the `--dribble' - option above). When the keystrokes in the files are all read, Info - reverts its input to the usual interactive operation. - -`--show-options' -`--usage' -`-O' - This option causes Info to look for the node that describes how to - invoke the program and its command-line options, and begin the - session by displaying that node. It is provided to make it easier - to find the most important usage information in a manual without - the need to wade through complex menu hierarchies. The effect is - similar to the `M-x goto-invocation' command (*note - goto-invocation::) from inside Info. - -`--speech-friendly' -`-b' - On MS-DOS/MS-Windows only, this option causes Info to use standard - file I/O functions for screen writes. (By default, Info uses - direct writes to the video memory on these systems, for faster - operation and colored display support.) This allows the speech - synthesizers used by blind persons to catch the output and convert - it to audible speech. - -`--subnodes' - This option only has meaning when given in conjunction with - `--output'. It means to recursively output the nodes appearing in - the menus of each node being output. Menu items which resolve to - external Info files are not output, and neither are menu items - which are members of an index. Each node is only output once. - -`--version' - Prints the version information of Info and exits. - -`--vi-keys' - This option binds functions to keys differently, to emulate the key - bindings of `vi' and Less. The default key bindings are generally - modeled after Emacs. (*Note Custom Key Bindings::, for a more - general way of altering GNU Info's key bindings.) - -`--where' -`--location' -`-w' - Show the filename that would be read and exit, instead of actually - reading it and starting Info. - -`MENU-ITEM' - Info treats its remaining arguments as the names of menu items. - The first argument is a menu item in the initial node visited - (generally `dir'), the second argument is a menu item in the first - argument's node, etc. You can easily move to the node of your - choice by specifying the menu names which describe the path to - that node. For example, - - info emacs buffers - - first selects the menu item `Emacs' in the node `(dir)Top', and - then selects the menu item `Buffers' in the node `(emacs)Top'. - - To avoid searching the `dir' files and just show some arbitrary -file, use `-f' and the filename, as in `info -f ./foo.info'. - - The index search and the search for the node which describes program -invocation and command-line options begins _after_ processing all the -command-line menu items. Therefore, the Info file searched for the -index or the invocation node is the file where Info finds itself after -following all the menu items given on the command line. This is so -`info emacs --show-options' does what you'd expect. - - Finally, Info defines many default key bindings and variables. -*Note Custom Key Bindings::, for information on how to customize these -settings. - - ---------- Footnotes ---------- - - (1) `.info', `-info', `/index', and `.inf'. - - (2) The MS-DOS version allows for the Info extension, such as -`.inf', and the short compressed file extensions, such as `.z' and -`.gz', to be merged into a single extension, since DOS doesn't allow -more than a single dot in the basename of a file. Thus, on MS-DOS, if -Info looks for `bison', file names like `bison.igz' and `bison.inz' -will be found and decompressed by `gunzip'. - - (3) Of course, you can specify both the file and node in a `--node' -command; but don't forget to escape the open and close parentheses and -whitespace from the shell as in: `info --node "(emacs)Buffers"'. - - -File: info-stnd.info, Node: Cursor Commands, Next: Scrolling Commands, Prev: Invoking Info, Up: Top - -3 Moving the Cursor -******************* - -Many people find that reading screens of text page by page is made -easier when one is able to indicate particular pieces of text with some -kind of pointing device. Since this is the case, GNU Info (both the -Emacs and standalone versions) have several commands which allow you to -move the cursor about the screen. The notation used in this manual to -describe keystrokes is identical to the notation used within the Emacs -manual, and the GNU Readline manual. *Note User Input: (emacs)User -Input, if you are unfamiliar with the notation.(1) - - The following table lists the basic cursor movement commands in Info. -Each entry consists of the key sequence you should type to execute the -cursor movement, the `M-x'(2) command name (displayed in parentheses), -and a short description of what the command does. All of the cursor -motion commands can take a "numeric" argument (see *note -`universal-argument': Miscellaneous Commands. With a numeric argument, -the motion commands are simply executed that many times; for example, a -numeric argument of 4 given to `next-line' causes the cursor to move -down 4 lines. With a negative numeric argument, the motion is -reversed; an argument of -4 given to the `next-line' command would -cause the cursor to move _up_ 4 lines. - -<C-n> (`next-line') -<DOWN> (an arrow key) - Move the cursor down to the next line. - -<C-p> (`prev-line') -<UP> (an arrow key) - Move the cursor up to the previous line. - -<C-a> (`beginning-of-line') -<Home> (on DOS/Windows only) - Move the cursor to the start of the current line. - -<C-e> (`end-of-line') -<End> (on DOS/Windows only) - Move the cursor to the end of the current line. - -<C-f> (`forward-char') -<RIGHT> (an arrow key) - Move the cursor forward a character. - -<C-b> (`backward-char') -<LEFT> (an arrow key) - Move the cursor backward a character. - -<M-f> (`forward-word') -`C-<RIGHT>' (on DOS/Windows only) - Move the cursor forward a word. - -<M-b> (`backward-word') -`C-<LEFT>' (on DOS/Windows only) - Move the cursor backward a word. - -<M-<> (`beginning-of-node') -<C-<Home>> (on DOS/Windows only) -<b> -<M-b>, vi-like operation - Move the cursor to the start of the current node. - -<M->> (`end-of-node') -<C-<End>> (on DOS/Windows only) -<e> - Move the cursor to the end of the current node. - -<M-r> (`move-to-window-line') - Move the cursor to a specific line of the window. Without a - numeric argument, `M-r' moves the cursor to the start of the line - in the center of the window. With a numeric argument of N, `M-r' - moves the cursor to the start of the Nth line in the window. - - ---------- Footnotes ---------- - - (1) Here's a short summary. `C-X' means press the `CTRL' key and -the key X. `M-X' means press the `META' key and the key X. On many -terminals th `META' key is known as the `ALT' key. `SPC' is the space -bar. The other keys are usually called by the names imprinted on them. - - (2) `M-x' is also a command; it invokes `execute-extended-command'. -*Note Executing an extended command: (emacs)M-x, for more detailed -information. - - -File: info-stnd.info, Node: Scrolling Commands, Next: Node Commands, Prev: Cursor Commands, Up: Top - -4 Moving Text Within a Window -***************************** - -Sometimes you are looking at a screenful of text, and only part of the -current paragraph you are reading is visible on the screen. The -commands detailed in this section are used to shift which part of the -current node is visible on the screen. - - Scrolling commands are bound differently when `--vi-keys' operation -is in effect (*note --vi-keys::). These key bindings are designated -with "vi-like operation". *Note Custom Key Bindings::, for information -on arbitrarily customizing key bindings and variable settings. - -<SPC> (`scroll-forward') - Shift the text in this window up. That is, show more of the node - which is currently below the bottom of the window. With a numeric - argument, show that many more lines at the bottom of the window; a - numeric argument of 4 would shift all of the text in the window up - 4 lines (discarding the top 4 lines), and show you four new lines - at the bottom of the window. Without a numeric argument, <SPC> - takes the bottom two lines of the window and places them at the - top of the window, redisplaying almost a completely new screenful - of lines. If you are at the end of a node, <SPC> takes you to the - "next" node, so that you can read an entire manual from start to - finish by repeating <SPC>. - - The default scroll size is one screen-full, but it can be changed - by invoking the (`scroll-forward-page-only-set-window') command, - `z' under `--vi-keys', with a numeric argument. - -<NEXT> (an arrow key) (`scroll-forward-page-only') -<C-v> -<C-f>, vi-like operation -<f>, vi-like operation -<M-SPC>, vi-like operation - Shift the text in this window up. This is identical to the <SPC> - operation above, except that it never scrolls beyond the end of the - current node. - - The <NEXT> key is known as the <PageDown> key on some keyboards. - -<z> (`scroll-forward-page-only-set-window', vi-like operation) - Scroll forward, like with <NEXT>, but if a numeric argument is - specified, it becomes the default scroll size for subsequent - `scroll-forward' and `scroll-backward' commands and their ilk. - -<DEL> (`scroll-backward') - Shift the text in this window down. The inverse of - `scroll-forward'. If you are at the start of a node, <DEL> takes - you to the "previous" node, so that you can read an entire manual - from finish to start by repeating <DEL>. The default scroll size - can be changed by invoking the - (`scroll-backward-page-only-set-window') command, `w' under - `--vi-keys', with a numeric argument. - -<PREVIOUS> (arrow key) (`scroll-backward-page-only') -<PRIOR> (arrow key) -<M-v> -<b>, vi-like operation -<C-b>, vi-like operation - Shift the text in this window down. The inverse of - `scroll-forward-page-only'. Does not scroll beyond the start of - the current node. The default scroll size can be changed by - invoking the(`scroll-backward-page-only-set-window') command, `w' - under `--vi-keys', with a numeric argument. - -<w> (`scroll-backward-page-only-set-window', vi-like operation) - Scroll backward, like with <PREVIOUS>, but if a numeric argument is - specified, it becomes the default scroll size for subsequent - `scroll-forward' and `scroll-backward' commands. - -<C-n> (`down-line', vi-like operation) -<C-e>, vi-like operation -<RET>, vi-like operation -<LFD>, vi-like operation -<DOWN>, vi-like operation - Scroll forward by one line. With a numeric argument, scroll - forward that many lines. - -<C-p> (`up-line', vi-like operation) -<UP>, vi-like operation -<y>, vi-like operation -<k>, vi-like operation -<C-k>, vi-like operation -<C-y>, vi-like operation - Scroll backward one line. With a numeric argument, scroll - backward that many lines. - -<d> (`scroll-half-screen-down', vi-like operation) -<C-d>, vi-like operation - Scroll forward by half of the screen size. With a numeric - argument, scroll that many lines. If an argument is specified, it - becomes the new default number of lines to scroll for subsequent - `d' and `u' commands. - -<u> (`scroll-half-screen-up', vi-like operation) -<C-u>, vi-like operation - Scroll back by half of the screen size. With a numeric argument, - scroll that many lines. If an argument is specified, it becomes - the new default number of lines to scroll for subsequent `u' and - `d' commands. - - The `scroll-forward' and `scroll-backward' commands can also move -forward and backward through the node structure of the file. If you -press <SPC> while viewing the end of a node, or <DEL> while viewing the -beginning of a node, what happens is controlled by the variable -`scroll-behavior' (*note scroll-behavior::). - - The `scroll-forward-page-only' and `scroll-backward-page-only' -commands never scroll beyond the current node. - - The <PREVIOUS> key is the <PageUp> key on many keyboards. Emacs -refers to it by the name <PRIOR>. When you use <PRIOR> or <PageUp> to -scroll, Info never scrolls beyond the beginning of the current node. - - If your keyboard lacks the <DEL> key, look for a key called <BS>, or -`BackSpace', sometimes designated with an arrow which points to the -left, which should perform the same function. - -<C-l> (`redraw-display') - Redraw the display from scratch, or shift the line containing the - cursor to a specified location. With no numeric argument, `C-l' - clears the screen, and then redraws its entire contents. Given a - numeric argument of N, the line containing the cursor is shifted - so that it is on the Nth line of the window. - -`C-x <w>' (`toggle-wrap') - Toggles the state of line wrapping in the current window. - Normally, lines which are longer than the screen width "wrap", - i.e., they are continued on the next line. Lines which wrap have - a `\' appearing in the rightmost column of the screen. You can - cause such lines to be terminated at the rightmost column by - changing the state of line wrapping in the window with `C-x w'. - When a line which needs more space than one screen width to - display is displayed, a `$' appears in the rightmost column of the - screen, and the remainder of the line is invisible. When long - lines are truncated, the modeline displays the `$' character near - its left edge. - - -File: info-stnd.info, Node: Node Commands, Next: Searching Commands, Prev: Scrolling Commands, Up: Top - -5 Selecting a Node -****************** - -This section details the numerous Info commands which select a new node -to view in the current window. - - The most basic node commands are `n', `p', `u', and `l'. Note that -the commands to select nodes are mapped differently when `--vi-keys' is -in effect; these keybindings are designated below as "vi-like -operation". - - When you are viewing a node, the top line of the node contains some -Info "pointers" which describe where the next, previous, and up nodes -are. Info uses this line to move about the node structure of the file -when you use the following commands: - -<n> (`next-node') -`C-<NEXT>' (on DOS/Windows only) -`C-x <n>', vi-like operation - Select the `Next' node. - - The <NEXT> key is known as the <PgDn> key on some keyboards. - -<p> (`prev-node') -`C-<PREVIOUS>' (on DOS/Windows only) - Select the `Prev' node. - - The <PREVIOUS> key is known as the <PgUp> key on some keyboards. - -<u> (`up-node') -`C-<UP>' (an arrow key on DOS/Windows only) -`C-x <u>', vi-like operation - Select the `Up' node. - - You can easily select a node that you have already viewed in this -window by using the `l' command--this name stands for "last", and -actually moves backwards through the history of visited nodes for this -window. This is handy when you followed a reference to another node, -possibly to read about a related issue, and would like then to resume -reading at the same place where you started the excursion. - - Each node where you press `l' is discarded from the history. Thus, -by the time you get to the first node you visited in a window, the -entire history of that window is discarded. - -<l> (`history-node') -<C-<CENTER>> (on DOS/Windows only) -<'>, vi-like operation - Pop the most recently selected node in this window from the node - history. - - Two additional commands make it easy to select the most commonly -selected nodes; they are `t' and `d'. - -<t> (`top-node') -<M-t>, vi-like operation - Select the node `Top' in the current Info file. - -<d> (`dir-node') -<M-d>, vi-like operation - Select the directory node (i.e., the node `(dir)'). - - Here are some other commands which immediately result in the -selection of a different node in the current window: - -<<> (`first-node') -<g>, vi-like operation - Selects the first node which appears in this file. This node is - most often `Top', but it does not have to be. With a numeric - argument N, select the Nth node (the first node is node 1). An - argument of zero is the same as the argument of 1. - -<>> (`last-node') -<G>, vi-like operation - Select the last node which appears in this file. With a numeric - argument N, select the Nth node (the first node is node 1). An - argument of zero is the same as no argument, i.e., it selects the - last node. - -<]> (`global-next-node') - Move forward or down through node structure. If the node that you - are currently viewing has a `Next' pointer, that node is selected. - Otherwise, if this node has a menu, the first menu item is - selected. If there is no `Next' and no menu, the same process is - tried with the `Up' node of this node. - -<[> (`global-prev-node') - Move backward or up through node structure. If the node that you - are currently viewing has a `Prev' pointer, that node is selected. - Otherwise, if the node has an `Up' pointer, that node is selected, - and if it has a menu, the last item in the menu is selected. - - You can get the same behavior as `global-next-node' and -`global-prev-node' while simply scrolling through the file with <SPC> -and <DEL> (*note scroll-behavior::). - -<g> (`goto-node') -`C-x <g>', vi-like operation - Read the name of a node and select it. While reading the node - name, completion (*note completion: The Echo Area.) is only done - for the nodes which reside in one of the Info files that were - loaded in the current Info session; if the desired node resides in - some other file, you must type the node exactly as it appears in - that Info file, and you must include the Info file of the other - file. For example, - - `g(emacs)Buffers' - - finds the node `Buffers' in the Info file `emacs'. - -<O> (`goto-invocation' -<I> - Read the name of a program and look for a node in the current Info - file which describes the invocation and the command-line options - for that program. The default program name is derived from the - name of the current Info file. This command does the same as the - `--show-options' command-line option (*note --show-options::), but - it also allows to specify the program name; this is important for - those manuals which describe several programs. - - If you need to find the Invocation node of a program that is - documented in another Info file, you need to visit that file - before invoking `I'. For example, if you are reading the Emacs - manual and want to see the command-line options of the `makeinfo' - program, type `g (texinfo) <RET>' and then `I makeinfo <RET>'. If - you don't know what Info file documents the command, or if - invoking `I' doesn't display the right node, go to the `(dir)' - node (using the `d' command) and invoke `I' from there. - -<G> (`menu-sequence') - Read a sequence of menu entries and follow it. Info prompts for a - sequence of menu items separated by commas. (Since commas are not - allowed in a node name, they are a natural choice for a delimiter - in a list of menu items.) Info then looks up the first item in - the menu of the node `(dir)' (if the `(dir)' node cannot be found, - Info uses `Top'). If such an entry is found, Info goes to the - node it points to and looks up the second item in the menu of that - node, etc. In other words, you can specify a complete path which - descends through the menu hierarchy of a particular Info file - starting at the `(dir)' node. This has the same effect as if you - typed the menu item sequence on Info's command line, see *note - Info command-line arguments processing: command-line menu items. - For example, - - G Texinfo,Overview,Reporting Bugs <RET> - - displays the node `Reporting Bugs' in the Texinfo manual. (You - don't actually need to type the menu items in their full length, - or in their exact letter-case. However, if you do type the menu - items exactly, Info will find it faster.) - - If any of the menu items you type are not found, Info stops at the - last entry it did find and reports an error. - -`C-x <k>' (`kill-node') - Kill a node. The node name is prompted for in the echo area, with - a default of the current node. "Killing" a node means that Info - tries hard to forget about it, removing it from the list of - history nodes kept for the window where that node is found. - Another node is selected in the window which contained the killed - node. - -`C-x C-f' (`view-file') - Read the name of a file and selects the entire file. The command - `C-x C-f FILENAME' - is equivalent to typing - `g(FILENAME)*' - -`C-x C-b' (`list-visited-nodes') - Make a window containing a menu of all of the currently visited - nodes. This window becomes the selected window, and you may use - the standard Info commands within it. - -`C-x <b>' (`select-visited-node') - Select a node which has been previously visited in a visible - window. This is similar to `C-x C-b' followed by `m', but no - window is created. - - -File: info-stnd.info, Node: Searching Commands, Next: Xref Commands, Prev: Node Commands, Up: Top - -6 Searching an Info File -************************ - -GNU Info allows you to search for a sequence of characters throughout an -entire Info file, search through the indices of an Info file, or find -areas within an Info file which discuss a particular topic. - -<s> (`search') -</> - Read a string in the echo area and search for it, either as a - regular expression (by default) or a literal string. If the - string includes upper-case characters, the Info file is searched - case-sensitively; otherwise Info ignores the letter case. With a - numeric argument of N, search for Nth occurrence of the string. - Negative arguments search backwards. - -<?> (`search-backward', vi-like operation) - Read a string in the echo area and search backward through the - Info file for that string. If the string includes upper-case - characters, the Info file is searched case-sensitively; otherwise - Info ignores the letter case. With a numeric argument of N, - search for Nth occurrence of the string. Negative arguments - search forward. - -<R> (`toggle-regexp') - Toggle between using regular expressions and literal strings for - searching. Info uses so-called `extended' regular expression - syntax, similar to Emacs (*note Using Regular Expressions: - (emacs)Regexps.). - -<S> (`search-case-sensitively' - Read a string in the echo area and search for it case-sensitively, - even if the string includes only lower-case letters. With a - numeric argument of N, search for Nth occurrence of the string. - Negative arguments search backwards. - -`C-x <n>' (`search-next') -<n>, vi-like operation - Search for the same string used in the last search command, in the - same direction, and with the same case-sensitivity option. With a - numeric argument of N, search for Nth next occurrence. - -`C-x <N>' (`search-previous') -<N>, vi-like operation - Search for the same string used in the last search command, and - with the same case-sensitivity option, but in the reverse - direction. With a numeric argument of N, search for Nth previous - occurrence. - -<C-s> (`isearch-forward') - Interactively search forward through the Info file for a string as - you type it. If the string includes upper-case characters, the - search is case-sensitive; otherwise Info ignores the letter case. - -<C-r> (`isearch-backward') - Interactively search backward through the Info file for a string as - you type it. If the string includes upper-case characters, the - search is case-sensitive; otherwise Info ignores the letter case. - -<i> (`index-search') - Look up a string in the indices for this Info file, and select a - node to which the found index entry points. - -<,> (`next-index-match') - Move to the node containing the next matching index item from the - last `i' command. - -`M-x index-apropos' - Grovel the indices of all the known Info files on your system for a - string, and build a menu of the possible matches. - - The most basic searching command is `s' or `/' (`search'). The `s' -command prompts you for a string in the echo area, and then searches -the remainder of the Info file for an occurrence of that string. If -the string is found, the node containing it is selected, and the cursor -is left positioned at the start of the found string. Subsequent `s' -commands show you the default search string within `[' and `]'; -pressing <RET> instead of typing a new string will use the default -search string. Under `--vi-keys' (*note --vi-keys::), using the `n' or -`N' commands is a faster way of searching for the same string. - - "Incremental searching" is similar to basic searching, but the -string is looked up while you are typing it, instead of waiting until -the entire search string has been specified. - - Both incremental and non-incremental search by default ignore the -case of letters when comparing the Info file text with the search -string. However, an uppercase letter in the search string makes the -search case-sensitive. You can force a case-sensitive non-incremental -search, even for a string that includes only lower-case letters, by -using the `S' command (`search-case-sensitively'). The `n' and `N' -commands operate case-sensitively if the last search command was `S'. - - The most efficient means of finding something quickly in a manual is -the `i' command (`index-search'). This command prompts for a string, -and then looks for that string in all the indices of the current Info -manual. If it finds a matching index entry, it displays the node to -which that entry refers and prints the full text of the entry in the -echo area. You can press `,' (`next-index-match') to find more -matches. A good Info manual has all of its important concepts indexed, -so the `i' command lets you use a manual as a reference. - - If you don't know what manual documents something, try the `M-x -index-apropos' command. It prompts for a string and then looks up that -string in all the indices of all the Info documents installed on your -system. It can also be invoked from the command line; see *note ---apropos::. - - -File: info-stnd.info, Node: Xref Commands, Next: Window Commands, Prev: Searching Commands, Up: Top - -7 Selecting Cross References -**************************** - -We have already discussed the `Next', `Prev', and `Up' pointers which -appear at the top of a node. In addition to these pointers, a node may -contain other pointers which refer you to a different node, perhaps in -another Info file. Such pointers are called "cross references", or -"xrefs" for short. - -* Menu: - -* Parts of an Xref:: What a cross reference is made of. -* Selecting Xrefs:: Commands for selecting menu or note items. - - -File: info-stnd.info, Node: Parts of an Xref, Next: Selecting Xrefs, Up: Xref Commands - -7.1 Parts of an Xref -==================== - -Cross references have two major parts: the first part is called the -"label"; it is the name that you can use to refer to the cross -reference, and the second is the "target"; it is the full name of the -node that the cross reference points to. - - The target is separated from the label by a colon `:'; first the -label appears, and then the target. For example, in the sample menu -cross reference below, the single colon separates the label from the -target. - - * Foo Label: Foo Target. More information about Foo. - - Note the `.' which ends the name of the target. The `.' is not part -of the target; it serves only to let Info know where the target name -ends. - - A shorthand way of specifying references allows two adjacent colons -to stand for a target name which is the same as the label name: - - * Foo Commands:: Commands pertaining to Foo. - - In the above example, the name of the target is the same as the name -of the label, in this case `Foo Commands'. - - You will normally see two types of cross reference while viewing -nodes: "menu" references, and "note" references. Menu references -appear within a node's menu; they begin with a `*' at the beginning of -a line, and continue with a label, a target, and a comment which -describes what the contents of the node pointed to contains. - - Note references appear within the body of the node text; they begin -with `*Note', and continue with a label and a target. - - Like `Next', `Prev', and `Up' pointers, cross references can point -to any valid node. They are used to refer you to a place where more -detailed information can be found on a particular subject. Here is a -cross reference which points to a node within the Texinfo -documentation: *Note Writing an Xref: (texinfo)xref, for more -information on creating your own texinfo cross references. - - -File: info-stnd.info, Node: Selecting Xrefs, Prev: Parts of an Xref, Up: Xref Commands - -7.2 Selecting Xrefs -=================== - -The following table lists the Info commands which operate on menu items. - -<1> (`menu-digit') -<2> ... <9> -<M-1>, vi-like operation -<M-2> ... <M-9>, vi-like operation - Within an Info window, pressing a single digit, (such as `1'), - selects that menu item, and places its node in the current window. - For convenience, there is one exception; pressing `0' selects the - _last_ item in the node's menu. When `--vi-keys' is in effect, - digits set the numeric argument, so these commands are remapped to - their `M-' varieties. For example, to select the last menu item, - press <M-0>. - -<0> (`last-menu-item') -<M-0>, vi-like operation - Select the last item in the current node's menu. - -<m> (`menu-item') - Reads the name of a menu item in the echo area and selects its - node. Completion is available while reading the menu label. - *Note completion: The Echo Area. - -`M-x find-menu' - Move the cursor to the start of this node's menu. - - This table lists the Info commands which operate on cross references. - -<f> (`xref-item') -<r> - -<M-f>, vi-like operation -`C-x <r>', vi-like operation - Reads the name of a note cross reference in the echo area and - selects its node. Completion is available while reading the cross - reference label. *Note completion: The Echo Area. - - Finally, the next few commands operate on menu or note references -alike: - -<TAB> (`move-to-next-xref') - Move the cursor to the start of the next nearest menu item or note - reference in this node. You can then use <RET> - (`select-reference-this-line') to select the menu or note - reference. - -<M-TAB> (`move-to-prev-xref') -<Shift-<TAB>> (on DOS/Windows only) - Move the cursor the start of the nearest previous menu item or note - reference in this node. - - On DOS/Windows only, the `Shift-<TAB>' key is an alias for - `M-<TAB>'. This key is sometimes called `BackTab'. - -<RET> (`select-reference-this-line') -<M-g>, vi-like operation - Select the menu item or note reference appearing on this line. - - -File: info-stnd.info, Node: Window Commands, Next: Printing Nodes, Prev: Xref Commands, Up: Top - -8 Manipulating Multiple Windows -******************************* - -A "window" is a place to show the text of a node. Windows have a view -area where the text of the node is displayed, and an associated "mode -line", which briefly describes the node being viewed. - - GNU Info supports multiple windows appearing in a single screen; each -window is separated from the next by its modeline. At any time, there -is only one "active" window, that is, the window in which the cursor -appears. There are commands available for creating windows, changing -the size of windows, selecting which window is active, and for deleting -windows. - -* Menu: - -* The Mode Line:: What appears in the mode line? -* Basic Windows:: Manipulating windows in Info. -* The Echo Area:: Used for displaying errors and reading input. - - -File: info-stnd.info, Node: The Mode Line, Next: Basic Windows, Up: Window Commands - -8.1 The Mode Line -================= - -A "mode line" is a line of inverse video which appears at the bottom of -an Info window. It describes the contents of the window just above it; -this information includes the name of the file and node appearing in -that window, the number of screen lines it takes to display the node, -and the percentage of text that is above the top of the window. It can -also tell you if the indirect tags table for this Info file needs to be -updated, and whether or not the Info file was compressed when stored on -disk. - - Here is a sample mode line for a window containing an uncompressed -file named `dir', showing the node `Top'. - - -----Info: (dir)Top, 40 lines --Top------------------------------------- - ^^ ^ ^^^ ^^ - (file)Node #lines where - - When a node comes from a file which is compressed on disk, this is -indicated in the mode line with two small `z''s. In addition, if the -Info file containing the node has been split into subfiles, the name of -the subfile containing the node appears in the modeline as well: - - --zz-Info: (emacs)Top, 291 lines --Top-- Subfile: emacs-1.Z------------- - - Truncation of long lines (as opposed to wrapping them to the next -display line, *note toggle-wrap: Scrolling Commands.) is indicated by a -`$' at the left edge of the mode line: - - --$--Info: (texinfo)Top, 480 lines --Top-- Subfile: texinfo-1----------- - - When Info makes a node internally, such that there is no -corresponding info file on disk, the name of the node is surrounded by -asterisks (`*'). The name itself tells you what the contents of the -window are; the sample mode line below shows an internally constructed -node showing possible completions: - - -----Info: *Completions*, 7 lines --All--------------------------------- - - -File: info-stnd.info, Node: Basic Windows, Next: The Echo Area, Prev: The Mode Line, Up: Window Commands - -8.2 Window Commands -=================== - -It can be convenient to view more than one node at a time. To allow -this, Info can display more than one "window". Each window has its own -mode line (*note The Mode Line::) and history of nodes viewed in that -window (*note `history-node': Node Commands.). - -`C-x <o>' (`next-window') - Select the next window on the screen. Note that the echo area can - only be selected if it is already in use, and you have left it - temporarily. Normally, `C-x o' simply moves the cursor into the - next window on the screen, or if you are already within the last - window, into the first window on the screen. Given a numeric - argument, `C-x o' moves over that many windows. A negative - argument causes `C-x o' to select the previous window on the - screen. - -`M-x prev-window' - Select the previous window on the screen. This is identical to - `C-x o' with a negative argument. - -`C-x <2>' (`split-window') - Split the current window into two windows, both showing the same - node. Each window is one half the size of the original window, - and the cursor remains in the original window. The variable - `automatic-tiling' can cause all of the windows on the screen to - be resized for you automatically (*note automatic-tiling: - Variables.). - -`C-x <0>' (`delete-window') - Delete the current window from the screen. If you have made too - many windows and your screen appears cluttered, this is the way to - get rid of some of them. - -`C-x <1>' (`keep-one-window') - Delete all of the windows excepting the current one. - -`ESC <C-v>' (`scroll-other-window') - Scroll the other window, in the same fashion that `C-v' might - scroll the current window. Given a negative argument, scroll the - "other" window backward. - -`C-x <^>' (`grow-window') - Grow (or shrink) the current window. Given a numeric argument, - grow the current window that many lines; with a negative numeric - argument, shrink the window instead. - -`C-x <t>' (`tile-windows') - Divide the available screen space among all of the visible windows. - Each window is given an equal portion of the screen in which to - display its contents. The variable `automatic-tiling' can cause - `tile-windows' to be called when a window is created or deleted. - *Note `automatic-tiling': Variables. - - -File: info-stnd.info, Node: The Echo Area, Prev: Basic Windows, Up: Window Commands - -8.3 The Echo Area -================= - -The "echo area" is a one line window which appears at the bottom of the -screen. It is used to display informative or error messages, and to -read lines of input from you when that is necessary. Almost all of the -commands available in the echo area are identical to their Emacs -counterparts, so please refer to that documentation for greater depth of -discussion on the concepts of editing a line of text. The following -table briefly lists the commands that are available while input is being -read in the echo area: - -<C-f> (`echo-area-forward') -<RIGHT> (an arrow key) -<M-h>, vi-like operation - Move forward a character. - -<C-b> (`echo-area-backward') -<LEFT> (an arrow key) -<M-l>, vi-like operation - Move backward a character. - -<C-a> (`echo-area-beg-of-line') -<M-0>, vi-like operation - Move to the start of the input line. - -<C-e> (`echo-area-end-of-line') -<M-$>, vi-like operation - Move to the end of the input line. - -<M-f> (`echo-area-forward-word') -<C-<RIGHT>> (DOS/Windows only) -<M-w>, vi-like operation - Move forward a word. - - On DOS/Windows, `C-<RIGHT>' moves forward by words. - -<M-b> (`echo-area-backward-word') -<C-<LEFT>> (DOS/Windows only) - Move backward a word. - - On DOS/Windows, `C-<LEFT>' moves backward by words. - -<C-d> (`echo-area-delete') -<M-x>, vi-like operation - Delete the character under the cursor. - -<DEL> (`echo-area-rubout') - Delete the character behind the cursor. - - On some keyboards, this key is designated <BS>, for `BackSpace'. - Those keyboards will usually bind <DEL> in the echo area to - `echo-area-delete'. - -<C-g> (`echo-area-abort') -<C-u>, vi-like operation - Cancel or quit the current operation. If completion is being - read, this command discards the text of the input line which does - not match any completion. If the input line is empty, it aborts - the calling function. - -<RET> (`echo-area-newline') - Accept (or forces completion of) the current input line. - -<C-q> (`echo-area-quoted-insert') -<C-v>, vi-like operation - Insert the next character verbatim. This is how you can insert - control characters into a search string, for example, or the `?' - character when Info prompts with completion. - -PRINTING CHARACTER (`echo-area-insert') - Insert the character. Characters that have their 8th bit set, and - not bound to `M-' commands, are also inserted verbatim; this is - useful for terminals which support Latin scripts. - -<M-TAB> (`echo-area-tab-insert') -<Shift-<TAB>> (on DOS/Windows only) - Insert a TAB character. - - On DOS/Windows only, the `Shift-<TAB>' key is an alias for - `M-<TAB>'. This key is sometimes called `BackTab'. - -<C-t> (`echo-area-transpose-chars') - Transpose the characters at the cursor. - - The next group of commands deal with "killing", and "yanking" -text(1). For an in-depth discussion of killing and yanking, see *note -Killing and Deleting: (emacs)Killing. - -<M-d> (`echo-area-kill-word') -<M-X>, vi-like operation - Kill the word following the cursor. - -<M-DEL> (`echo-area-backward-kill-word') -<M-<BS>> - Kill the word preceding the cursor. - - On some keyboards, the `Backspace' key is used instead of `DEL', - so `M-<Backspace>' has the same effect as `M-<DEL>'. - -<C-k> (`echo-area-kill-line') - Kill the text from the cursor to the end of the line. - -`C-x <DEL>' (`echo-area-backward-kill-line') - Kill the text from the cursor to the beginning of the line. - -<C-y> (`echo-area-yank') - Yank back the contents of the last kill. - -<M-y> (`echo-area-yank-pop') - Yank back a previous kill, removing the last yanked text first. - - Sometimes when reading input in the echo area, the command that -needed input will only accept one of a list of several choices. The -choices represent the "possible completions", and you must respond with -one of them. Since there are a limited number of responses you can -make, Info allows you to abbreviate what you type, only typing as much -of the response as is necessary to uniquely identify it. In addition, -you can request Info to fill in as much of the response as is possible; -this is called "completion". - - The following commands are available when completing in the echo -area: - -<TAB> (`echo-area-complete') -<SPC> - Insert as much of a completion as is possible. - -<?> (`echo-area-possible-completions') - Display a window containing a list of the possible completions of - what you have typed so far. For example, if the available choices - are: - - bar - foliate - food - forget - - and you have typed an `f', followed by `?', Info will pop up a - window showing a node called `*Completions*' which lists the - possible completions like this: - - 3 completions: - foliate food - forget - - i.e., all of the choices which begin with `f'. Pressing <SPC> or - <TAB> would result in `fo' appearing in the echo area, since all - of the choices which begin with `f' continue with `o'. Now, - typing `l' followed by `TAB' results in `foliate' appearing in the - echo area, since that is the only choice which begins with `fol'. - -<ESC C-v> (`echo-area-scroll-completions-window') - Scroll the completions window, if that is visible, or the "other" - window if not. - - ---------- Footnotes ---------- - - (1) Some people are used to calling these operations "cut" and -"paste", respectively. - - -File: info-stnd.info, Node: Printing Nodes, Next: Miscellaneous Commands, Prev: Window Commands, Up: Top - -9 Printing Nodes -**************** - -In general, we recommend that you use TeX to format the document and -print sections of it, by running `tex' on the Texinfo source file. -However, you may wish to print out the contents of a node as a quick -reference document for later use, or if you don't have TeX installed. -Info provides you with a command for doing this. - -`M-x print-node' - Pipe the contents of the current node through the command in the - environment variable `INFO_PRINT_COMMAND'. If the variable does - not exist, the node is simply piped to `lpr' (on DOS/Windows, the - default is to print the node to the local printer device, `PRN'). - - The value of `INFO_PRINT_COMMAND' may begin with the `>' - character, as in `>/dev/printer', in which case Info treats the - rest as the name of a file or a device. Instead of piping to a - command, Info opens the file, writes the node contents, and closes - the file, under the assumption that text written to that file will - be printed by the underlying OS. - - -File: info-stnd.info, Node: Miscellaneous Commands, Next: Variables, Prev: Printing Nodes, Up: Top - -10 Miscellaneous Commands -************************* - -GNU Info contains several commands which self-document GNU Info: - -`M-x describe-command' - Read the name of an Info command in the echo area and then display - a brief description of what that command does. - -`M-x describe-key' - Read a key sequence in the echo area, and then display the name and - documentation of the Info command that the key sequence invokes. - -`M-x describe-variable' - Read the name of a variable in the echo area and then display a - brief description of what the variable affects. - -`M-x where-is' - Read the name of an Info command in the echo area, and then display - a key sequence which can be typed in order to invoke that command. - -<C-h> (`get-help-window') -<?> -<F1> (on DOS/Windows only) -h, vi-like operation - Create (or Move into) the window displaying `*Help*', and place a - node containing a quick reference card into it. This window - displays the most concise information about GNU Info available. - -<h> (`get-info-help-node') -<M-h>, vi-like operation - Try hard to visit the node `(info)Help'. The Info file - `info.texi' distributed with GNU Info contains this node. Of - course, the file must first be processed with `makeinfo', and then - placed into the location of your Info directory. - - Here are the commands for creating a numeric argument: - -<C-u> (`universal-argument') - Start (or multiply by 4) the current numeric argument. `C-u' is a - good way to give a small numeric argument to cursor movement or - scrolling commands; `C-u C-v' scrolls the screen 4 lines, while - `C-u C-u C-n' moves the cursor down 16 lines. `C-u' followed by - digit keys sets the numeric argument to the number thus typed: - `C-u 1 2 0' sets the argument to 120. - -<M-1> (`add-digit-to-numeric-arg') -<1>, vi-like operation -<M-2> ... <M-9> -<2> ... <9>, vi-like operation -<M-0> -<0>, vi-like operation - Add the digit value of the invoking key to the current numeric - argument. Once Info is reading a numeric argument, you may just - type the digits of the argument, without the Meta prefix. For - example, you might give `C-l' a numeric argument of 32 by typing: - - C-u 3 2 C-l - - or - - M-3 2 C-l - -<M-> (`add-digit-to-numeric-arg' -<-> - To make a negative argument, type `-'. Typing `-' alone makes a - negative argument with a value of -1. If you continue to type - digit or Meta-digit keys after `-', the result is a negative - number produced by those digits. - - `-' doesn't work when you type in the echo area, because you need - to be able to insert the `-' character itself; use `M--' instead, - if you need to specify negative arguments in the echo area. - - `C-g' is used to abort the reading of a multi-character key -sequence, to cancel lengthy operations (such as multi-file searches) and -to cancel reading input in the echo area. - -<C-g> (`abort-key') -<C-u>, vi-like operation - Cancel current operation. - - The `q' command of Info simply quits running Info. Under -`--vi-keys' (*note --vi-keys::), you can also exit with `:q' or `ZZ'. - -<q> (`quit') -`C-x C-c' -`:q', vi-like operation -`ZZ', vi-like operation - Exit GNU Info. - - If the operating system tells GNU Info that the screen is 60 lines -tall, and it is actually only 40 lines tall, here is a way to tell Info -that the operating system is correct. - -`M-x set-screen-height' - Read a height value in the echo area and set the height of the - displayed screen to that value. - - On MS-DOS/MS-Windows, this command actually tries to change the -dimensions of the visible screen to the value you type in the echo area. - - Finally, Info provides a convenient way to display footnotes which -might be associated with the current node that you are viewing: - -<ESC C-f> (`show-footnotes') - Show the footnotes (if any) associated with the current node in - another window. You can have Info automatically display the - footnotes associated with a node when the node is selected by - setting the variable `automatic-footnotes'. *Note - `automatic-footnotes': Variables. - - -File: info-stnd.info, Node: Variables, Next: Custom Key Bindings, Prev: Miscellaneous Commands, Up: Top - -11 Manipulating Variables -************************* - -GNU Info contains several "variables" whose values are looked at by -various Info commands. You can change the values of these variables, -and thus change the behavior of Info to more closely match your -environment and Info file reading manner. - - There are two ways to set the value of a variable: interactively, -using the `set-variable' command described below, or in the `#var' -section of the `.infokey' file. *Note Custom Key Bindings::. - -`M-x set-variable' - Read the name of a variable, and the value for it, in the echo - area and then set the variable to that value. Completion is - available when reading the variable name (*note completion: The - Echo Area.); often, completion is available when reading the value - to give to the variable, but that depends on the variable itself. - If a variable does _not_ supply multiple choices to complete over, - it expects a numeric value. - -`M-x describe-variable' - Read the name of a variable in the echo area and then display a - brief description of what the variable affects. - - Here is a list of the variables that you can set in Info. - -`automatic-footnotes' - When set to `On', footnotes appear and disappear automatically; - else, they appear at the bottom of the node text. This variable is - `Off' by default. When a node is selected, a window containing - the footnotes which appear in that node is created, and the - footnotes are displayed within the new window. The window that - Info creates to contain the footnotes is called `*Footnotes*'. If - a node is selected which contains no footnotes, and a - `*Footnotes*' window is on the screen, the `*Footnotes*' window is - deleted. Footnote windows created in this fashion are not - automatically tiled so that they can use as little of the display - as is possible. - -`automatic-tiling' - When set to `On', creating or deleting a window resizes other - windows. This variable is `Off' by default. Normally, typing - `C-x 2' divides the current window into two equal parts. When - `automatic-tiling' is set to `On', all of the windows are resized - automatically, keeping an equal number of lines visible in each - window. There are exceptions to the automatic tiling; - specifically, the windows `*Completions*' and `*Footnotes*' are - _not_ resized through automatic tiling; they remain their original - size. - -`cursor-movement-scrolls' - Normally, cursor movement commands (*note Cursor Commands::) stop - when top or bottom of a node is reached. When this variable is - set to `On', cursor movement commands act as scrolling ones and - their behavior is controlled by the `scroll-behavior' variable - (see below). - -`errors-ring-bell' - When set to `On', errors cause the bell to ring. The default - setting of this variable is `On'. - -`gc-compressed-files' - When set to `On', Info garbage collects files which had to be - uncompressed. The default value of this variable is `Off'. - Whenever a node is visited in Info, the Info file containing that - node is read into core, and Info reads information about the tags - and nodes contained in that file. Once the tags information is - read by Info, it is never forgotten. However, the actual text of - the nodes does not need to remain in core unless a particular Info - window needs it. For non-compressed files, the text of the nodes - does not remain in core when it is no longer in use. But - de-compressing a file can be a time consuming operation, and so - Info tries hard not to do it twice. `gc-compressed-files' tells - Info it is okay to garbage collect the text of the nodes of a file - which was compressed on disk. - -`ISO-Latin' - When set to `On', Info accepts and displays ISO Latin characters. - By default, Info assumes an ASCII character set. `ISO-Latin' tells - Info that it is running in an environment where the European - standard character set is in use, and allows you to input such - characters to Info, as well as display them. - -`scroll-behavior' -`scroll-behaviour' - Control what happens when forward scrolling is requested at the - end of a node, or when backward scrolling is requested at the - beginning of a node. The default value for this variable is - `Continuous'. There are three possible values for this variable: - - `Continuous' - Try to get the first item in this node's menu, or failing - that, the `Next' node, or failing that, the `Next' of the - `Up'. This behavior is identical to using the `]' - (`global-next-node') and `[' (`global-prev-node') commands. - - `scroll-last-node' - Control what happens when a scrolling command is issued at - the end of the last node. Possible values are: - - `Stop' - Do not scroll. Display the `No more nodes within this - document.' message. This is the default. - - `Scroll' - Scroll as usual. Since the last node is usually an - index, this means that the very first node from the menu - will be selected. - - `Top' - Go to the top node of this document. - - This variable is in effect only if `scroll-behaviour' is set - to `Continuous'. - - Notice that the default behavior has changed in version 4.12. - Previous versions behaved as if `scroll-last-node=Scroll' was - set. This behavior was counter-intuitive, therefore since - version 4.12 the default is to stop at the last node. - - `Next Only' - Only try to get the `Next' node. - - `Page Only' - Simply give up, changing nothing. If `scroll-behavior' is - `Page Only', no scrolling command can change the node that is - being viewed. - - This variable normally affects only scrolling commands. *Note - cursor-movement-scrolls::, for information on how to widen its - scope. - - The two names, `scroll-behavior' and `scroll-behaviour', are a - historical accident. They are merely synonyms. - -`scroll-step' - The number of lines to scroll when the cursor moves out of the - window. Scrolling happens automatically if the cursor has moved - out of the visible portion of the node text when it is time to - display. Usually the scrolling is done so as to put the cursor on - the center line of the current window. However, if the variable - `scroll-step' has a nonzero value, Info attempts to scroll the - node text by that many lines; if that is enough to bring the - cursor back into the window, that is what is done. The default - value of this variable is 0, thus placing the cursor (and the text - it is attached to) in the center of the window. Setting this - variable to 1 causes a kind of "smooth scrolling" which some - people prefer. - -`show-index-match' - When set to `On', the portion of the matched search string is - highlighted in the message which explains where the matched search - string was found. The default value of this variable is `On'. - When Info displays the location where an index match was found, - (*note `next-index-match': Searching Commands.), the portion of the - string that you had typed is highlighted by displaying it in the - inverse case from its surrounding characters. - -`visible-bell' - When set to `On', GNU Info attempts to flash the screen instead of - ringing the bell. This variable is `Off' by default. Of course, - Info can only flash the screen if the terminal allows it; in the - case that the terminal does not allow it, the setting of this - variable has no effect. However, you can make Info perform - quietly by setting the `errors-ring-bell' variable to `Off'. - - - -File: info-stnd.info, Node: Custom Key Bindings, Next: Index, Prev: Variables, Up: Top - -12 Customizing Key Bindings and Variables -***************************************** - -GNU Info provides a way to define arbitrary key-to-command bindings and -variable settings, overriding the defaults described in this document. -(The `--vi-keys' option rebinds many keys at once; *note --vi-keys::.) - - On startup, GNU Info looks for a configuration file in the invoker's -HOME directory called `.info'(1). If it is present, and appears to -contain Info configuration data, and was created with the current -version of the `infokey' command, then Info adopts the key bindings and -variable settings contained therein. - - The `.info' file contains compact, non-textual data for reasons of -efficiency and because its design was lifted wholesale from the GNU Less -program, which also does it that way. It must be created by compiling a -textual source file using the `infokey' command. - -* Menu: - -* Invoking infokey:: -* infokey source format:: - - ---------- Footnotes ---------- - - (1) Due to the limitations of DOS filesystems, the MS-DOS version of -Info looks for a file `_info' instead. If the `HOME' variable is not -defined, Info additionally looks in the current directory. - - -File: info-stnd.info, Node: Invoking infokey, Next: infokey source format, Up: Custom Key Bindings - -12.1 Invoking `infokey' -======================= - -`infokey' compiles a source file (`$HOME/.infokey'(1) by default) -containing Info customizations into a binary format (`$HOME/.info' by -default). GNU Info reads the binary file at startup to override the -default key bindings and variable definitions. Synopsis: - - infokey [OPTION...] [INPUT-FILE] - - Besides the standard `--help' and `--version', the only option is -`--output FILE'. This tells `infokey' to write the binary data to FILE -instead of `$HOME/.info'. - - ---------- Footnotes ---------- - - (1) This file is named `_infokey' in the MS-DOS version, and is -looked for in the current directory if `HOME' is undefined. - - -File: info-stnd.info, Node: infokey source format, Prev: Invoking infokey, Up: Custom Key Bindings - -12.2 `infokey' source format -============================ - -The format of the source file read by `infokey' is most easily -illustrated by example. For instance, here is a sample `.infokey' -source file suitable for aficionados of `vi' or `less': - - #info - j next-line - k prev-line - l forward-char - h backward-char - \kd next-line - \ku prev-line - \kr forward-char - \kl backward-char - \ scroll-forward - \kD scroll-forward-page-only - b scroll-backward - \kU scroll-backward-page-only - g beginning-of-node - \kh beginning-of-node - G end-of-node - \ke end-of-node - \t select-reference-this-line - - history-node - n next-node - p prev-node - u up-node - t top-node - d dir-node - #var - scroll-step=1 - - The source file consists of one or more "sections". Each section -starts with a line that identifies the type of section. Possible -sections are: - -`#info' - Key bindings for Info windows. The start of this section is - indicated by a line containing just `#info' by itself. If this is - the first section in the source file, the `#info' line can be - omitted. The rest of this section consists of lines of the form: - - STRING whitespace ACTION [ whitespace [ # comment ] ] newline - - Whitespace is any sequence of one or more spaces and/or tabs. - Comment is any sequence of any characters, excluding newline. - STRING is the key sequence which invokes the action. ACTION is - the name of an Info command. The characters in STRING are - interpreted literally or prefixed by a caret (`^') to indicate a - control character. A backslash followed by certain characters - specifies input keystrokes as follows: - - `\b' - Backspace - - `\e' - Escape (ESC) - - `\n' - Newline - - `\r' - Return - - `\t' - Tab - - `\ku' - Up arrow - - `\kd' - Down arrow - - `\kl' - Left arrow - - `\kr' - Right arrow - - `\kU' - Page Up - - `\kD' - Page Down - - `\kh' - HOME - - `\ke' - END - - `\kx' - Delete (DEL) - - `\mX' - Meta-X where X is any character as described above. - - Backslash followed by any other character indicates that character - is to be taken literally. Characters which must be preceded by a - backslash include caret, space, tab, and backslash itself. - -`#echo-area' - Key bindings for the echo area. The start of this section is - indicated by a line containing just `#echo-area' by itself. The - rest of this section has a syntax identical to that for the key - definitions for the Info area, described above. - -`#var' - Variable initializations. The start of this section is indicated - by a line containing just `#var' by itself. Following this line - is a list of variable assignments, one per line. Each line - consists of a variable name (*Note Variables::,) followed by `=' - followed by a value. There may be no white space between the - variable name and the `=', and all characters following the `=', - including white space, are included in the value. - - Blank lines and lines starting with `#' are ignored, except for the -special section header lines. - - Key bindings defined in the `.info' file take precedence over GNU -Info's default key bindings, whether or not `--vi-keys' is used. A -default key binding may be disabled by overriding it in the `.info' -file with the action `invalid'. In addition, _all_ default key -bindings can be disabled by adding this line _anywhere_ in the relevant -section: - - #stop - - This will cause GNU Info to ignore all the default key commands for -that section. - - Beware: `#stop' can be dangerous. Since it disables all default key -bindings, you must supply enough new key bindings to enable all -necessary actions. Failure to bind any key to the `quit' command, for -example, can lead to frustration. - - The order in which key bindings are defined in the `.info' file is -not important, except that the command summary produced by the -`get-help-window' command only displays the _first_ key that is bound -to each command. - - -File: info-stnd.info, Node: Index, Prev: Custom Key Bindings, Up: Top - -Appendix A Index -**************** - - -* Menu: - -* ', vi-like operation: Node Commands. (line 51) -* ,: Searching Commands. (line 67) -* -: Miscellaneous Commands. - (line 68) -* --subnodes, command line option: Invoking Info. (line 146) -* .info: Custom Key Bindings. (line 6) -* .infokey: Custom Key Bindings. (line 6) -* .infokey source format: infokey source format. - (line 6) -* /: Searching Commands. (line 12) -* 0 ... 9, vi-like operation: Miscellaneous Commands. - (line 55) -* 0, in Info windows: Selecting Xrefs. (line 22) -* 1 ... 9, in Info windows: Selecting Xrefs. (line 12) -* <: Node Commands. (line 70) -* >: Node Commands. (line 77) -* ?, in Info windows: Miscellaneous Commands. - (line 28) -* ?, in the echo area: The Echo Area. (line 132) -* ?, vi-like operation: Searching Commands. (line 20) -* [: Node Commands. (line 90) -* ]: Node Commands. (line 83) -* _info file (MS-DOS): Custom Key Bindings. (line 6) -* _infokey file (MS-DOS): Invoking infokey. (line 6) -* abort-key: Miscellaneous Commands. - (line 83) -* add-digit-to-numeric-arg: Miscellaneous Commands. - (line 55) -* ANSI escape sequences in documents: Invoking Info. (line 108) -* Apropos, in Info files: Invoking Info. (line 16) -* arguments, command line: Invoking Info. (line 6) -* arguments, negative: Miscellaneous Commands. - (line 68) -* automatic-footnotes: Variables. (line 31) -* automatic-tiling: Variables. (line 44) -* b, in Info windows: Cursor Commands. (line 63) -* b, vi-like operation: Scrolling Commands. (line 63) -* BackTab, in Info windows: Selecting Xrefs. (line 57) -* BackTab, in the echo area: The Echo Area. (line 82) -* backward-char: Cursor Commands. (line 49) -* backward-word: Cursor Commands. (line 57) -* beginning-of-line: Cursor Commands. (line 37) -* beginning-of-node: Cursor Commands. (line 63) -* BS (backspace): Scrolling Commands. (line 118) -* C-a, in Info windows: Cursor Commands. (line 37) -* C-a, in the echo area: The Echo Area. (line 27) -* C-b, in Info windows: Cursor Commands. (line 49) -* C-b, in the echo area: The Echo Area. (line 23) -* C-b, vi-like operation: Scrolling Commands. (line 63) -* C-CENTER: Node Commands. (line 51) -* C-d, in the echo area: The Echo Area. (line 48) -* C-d, vi-like operation: Scrolling Commands. (line 93) -* C-e, in Info windows: Cursor Commands. (line 41) -* C-e, in the echo area: The Echo Area. (line 31) -* C-e, vi-like operation: Scrolling Commands. (line 79) -* C-End: Cursor Commands. (line 68) -* C-f, in Info windows: Cursor Commands. (line 45) -* C-f, in the echo area: The Echo Area. (line 18) -* C-f, vi-like operation: Scrolling Commands. (line 38) -* C-g, in Info windows: Miscellaneous Commands. - (line 83) -* C-g, in the echo area: The Echo Area. (line 59) -* C-h: Miscellaneous Commands. - (line 28) -* C-Home: Cursor Commands. (line 63) -* C-k, in the echo area: The Echo Area. (line 104) -* C-k, vi-like operation: Scrolling Commands. (line 88) -* C-l: Scrolling Commands. (line 123) -* C-LEFT: Cursor Commands. (line 57) -* C-LEFT, in the echo area: The Echo Area. (line 44) -* C-n: Cursor Commands. (line 29) -* C-n, vi-like operation: Scrolling Commands. (line 79) -* C-NEXT: Node Commands. (line 22) -* C-p: Cursor Commands. (line 33) -* C-p, vi-like operation: Scrolling Commands. (line 88) -* C-PgDn: Node Commands. (line 24) -* C-PgUp: Node Commands. (line 30) -* C-PREVIOUS: Node Commands. (line 28) -* C-q, in the echo area: The Echo Area. (line 69) -* C-r: Searching Commands. (line 58) -* C-RIGHT: Cursor Commands. (line 53) -* C-RIGHT, in the echo area: The Echo Area. (line 38) -* C-s: Searching Commands. (line 53) -* C-t, in the echo area: The Echo Area. (line 86) -* C-u: Miscellaneous Commands. - (line 42) -* C-u cancels typeahead, vi-like operation: Miscellaneous Commands. - (line 83) -* C-u, in the echo area, vi-like operation: The Echo Area. (line 59) -* C-u, vi-like operation: Scrolling Commands. (line 100) -* C-UP: Node Commands. (line 35) -* C-v: Scrolling Commands. (line 38) -* C-v, in the echo area, vi-like operation: The Echo Area. (line 69) -* C-w: Scrolling Commands. (line 130) -* C-x 0: Basic Windows. (line 34) -* C-x 1: Basic Windows. (line 39) -* C-x 2: Basic Windows. (line 26) -* C-x ^: Basic Windows. (line 47) -* C-x b: Node Commands. (line 177) -* C-x C-b: Node Commands. (line 172) -* C-x C-c: Miscellaneous Commands. - (line 92) -* C-x C-f: Node Commands. (line 166) -* C-x DEL, in the echo area: The Echo Area. (line 107) -* C-x g, vi-like operation: Node Commands. (line 101) -* C-x k: Node Commands. (line 158) -* C-x N: Searching Commands. (line 47) -* C-x n: Searching Commands. (line 41) -* C-x n, vi-like operation: Node Commands. (line 22) -* C-x o: Basic Windows. (line 12) -* C-x r, vi-like operation: Selecting Xrefs. (line 39) -* C-x t: Basic Windows. (line 52) -* C-x u, vi-like operation: Node Commands. (line 35) -* C-y, in the echo area: The Echo Area. (line 110) -* C-y, vi-like operation: Scrolling Commands. (line 88) -* cancelling the current operation: Miscellaneous Commands. - (line 83) -* cancelling typeahead: Miscellaneous Commands. - (line 83) -* case-sensitive search: Searching Commands. (line 34) -* case-sensitivity, and search: Searching Commands. (line 88) -* colors in documents: Invoking Info. (line 108) -* command line options: Invoking Info. (line 6) -* command-line options, how to find: Invoking Info. (line 125) -* commands, describing: Miscellaneous Commands. - (line 9) -* completion: The Echo Area. (line 115) -* compressed Info files: Invoking Info. (line 63) -* cursor, moving: Cursor Commands. (line 6) -* customizing key bindings: Custom Key Bindings. (line 6) -* d: Node Commands. (line 63) -* d, vi-like operation: Scrolling Commands. (line 93) -* default key bindings, overriding: Custom Key Bindings. (line 6) -* DEL, in Info windows: Scrolling Commands. (line 50) -* DEL, in the echo area: The Echo Area. (line 51) -* delete-window: Basic Windows. (line 34) -* describe-command: Miscellaneous Commands. - (line 9) -* describe-key: Miscellaneous Commands. - (line 13) -* describe-variable: Variables. (line 25) -* dir-node: Node Commands. (line 63) -* directory path: Invoking Info. (line 27) -* DOWN (an arrow key): Cursor Commands. (line 29) -* DOWN, vi-like operation: Scrolling Commands. (line 79) -* down-line: Scrolling Commands. (line 79) -* e, in Info windows: Cursor Commands. (line 68) -* echo area: The Echo Area. (line 6) -* echo-area-abort: The Echo Area. (line 59) -* echo-area-backward: The Echo Area. (line 23) -* echo-area-backward-kill-line: The Echo Area. (line 107) -* echo-area-backward-kill-word: The Echo Area. (line 98) -* echo-area-backward-word: The Echo Area. (line 42) -* echo-area-beg-of-line: The Echo Area. (line 27) -* echo-area-complete: The Echo Area. (line 129) -* echo-area-delete: The Echo Area. (line 48) -* echo-area-end-of-line: The Echo Area. (line 31) -* echo-area-forward: The Echo Area. (line 18) -* echo-area-forward-word: The Echo Area. (line 36) -* echo-area-insert: The Echo Area. (line 74) -* echo-area-kill-line: The Echo Area. (line 104) -* echo-area-kill-word: The Echo Area. (line 94) -* echo-area-newline: The Echo Area. (line 65) -* echo-area-possible-completions: The Echo Area. (line 132) -* echo-area-quoted-insert: The Echo Area. (line 69) -* echo-area-rubout: The Echo Area. (line 51) -* echo-area-scroll-completions-window: The Echo Area. (line 156) -* echo-area-tab-insert: The Echo Area. (line 80) -* echo-area-transpose-chars: The Echo Area. (line 86) -* echo-area-yank: The Echo Area. (line 110) -* echo-area-yank-pop: The Echo Area. (line 113) -* End: Cursor Commands. (line 41) -* end-of-line: Cursor Commands. (line 41) -* end-of-node: Cursor Commands. (line 68) -* errors-ring-bell: Variables. (line 62) -* ESC C-f: Miscellaneous Commands. - (line 109) -* ESC C-v, in Info windows: Basic Windows. (line 42) -* ESC C-v, in the echo area: The Echo Area. (line 156) -* f: Selecting Xrefs. (line 39) -* f, vi-like operation: Scrolling Commands. (line 38) -* F1: Miscellaneous Commands. - (line 28) -* file names, relative: Invoking Info. (line 54) -* file, outputting to: Invoking Info. (line 103) -* files, compressed: Invoking Info. (line 63) -* find-menu: Selecting Xrefs. (line 30) -* finding the Invocation node: Node Commands. (line 115) -* first-node: Node Commands. (line 70) -* footnotes, displaying: Miscellaneous Commands. - (line 109) -* format of .infokey source: infokey source format. - (line 6) -* forward-char: Cursor Commands. (line 45) -* forward-word: Cursor Commands. (line 53) -* functions, describing: Miscellaneous Commands. - (line 9) -* G: Node Commands. (line 133) -* g: Node Commands. (line 101) -* G, vi-like operation: Node Commands. (line 77) -* g, vi-like operation: Node Commands. (line 70) -* gc-compressed-files: Variables. (line 66) -* get-help-window: Miscellaneous Commands. - (line 28) -* get-info-help-node: Miscellaneous Commands. - (line 34) -* global-next-node: Node Commands. (line 83) -* global-prev-node: Node Commands. (line 90) -* goto-invocation: Node Commands. (line 115) -* goto-node: Node Commands. (line 101) -* grow-window: Basic Windows. (line 47) -* h: Miscellaneous Commands. - (line 34) -* h, vi-like operation: Miscellaneous Commands. - (line 28) -* history-node: Node Commands. (line 51) -* Home: Cursor Commands. (line 37) -* i: Searching Commands. (line 63) -* I: Node Commands. (line 115) -* incremental search: Searching Commands. (line 53) -* index search, selecting from the command line: Invoking Info. - (line 79) -* index, searching: Searching Commands. (line 63) -* index-apropos: Searching Commands. (line 71) -* index-search: Searching Commands. (line 63) -* Info file, selecting: Invoking Info. (line 50) -* Info files, compressed: Invoking Info. (line 63) -* Info files, relative: Invoking Info. (line 54) -* Info files, searching all indices: Invoking Info. (line 16) -* Info manual location: Invoking Info. (line 161) -* Info, invoking: Invoking Info. (line 6) -* INFO_PRINT_COMMAND, environment variable: Printing Nodes. (line 13) -* infokey: Custom Key Bindings. (line 6) -* infokey source format: infokey source format. - (line 6) -* infokey, invoking: Invoking infokey. (line 6) -* invocation description, how to find: Invoking Info. (line 125) -* invoking Info: Invoking Info. (line 6) -* invoking infokey: Invoking infokey. (line 6) -* isearch-backward: Searching Commands. (line 58) -* isearch-forward: Searching Commands. (line 53) -* ISO Latin characters: Variables. (line 81) -* ISO-Latin: Variables. (line 81) -* k, vi-like operation: Scrolling Commands. (line 88) -* keep-one-window: Basic Windows. (line 39) -* key bindings, customizing: Custom Key Bindings. (line 6) -* keys, describing: Miscellaneous Commands. - (line 13) -* keystrokes, recording: Invoking Info. (line 43) -* kill-node: Node Commands. (line 158) -* l: Node Commands. (line 51) -* last-menu-item: Selecting Xrefs. (line 22) -* last-node: Node Commands. (line 77) -* LEFT (an arrow key): Cursor Commands. (line 49) -* LEFT, in the echo area: The Echo Area. (line 23) -* Less-like key bindings: Invoking Info. (line 155) -* LFD, vi-like operation: Scrolling Commands. (line 79) -* list-visited-nodes: Node Commands. (line 172) -* local printer device: Printing Nodes. (line 18) -* m: Selecting Xrefs. (line 25) -* M-$, vi-like operation: The Echo Area. (line 31) -* M--: Miscellaneous Commands. - (line 68) -* M-0 ... M-9: Miscellaneous Commands. - (line 55) -* M-0, in the echo area, vi-like operation: The Echo Area. (line 27) -* M-0, vi-like operation: Selecting Xrefs. (line 22) -* M-1 ... M-9, vi-like operation: Selecting Xrefs. (line 12) -* M-<: Cursor Commands. (line 63) -* M->: Cursor Commands. (line 68) -* M-b, in Info windows: Cursor Commands. (line 57) -* M-b, in the echo area: The Echo Area. (line 42) -* M-b, vi-like operation: Cursor Commands. (line 63) -* M-BS, in the echo area: The Echo Area. (line 100) -* M-d, in the echo area: The Echo Area. (line 94) -* M-d, vi-like operation: Node Commands. (line 63) -* M-DEL, in the echo area: The Echo Area. (line 98) -* M-f, in Info windows: Cursor Commands. (line 53) -* M-f, in the echo area: The Echo Area. (line 36) -* M-f, vi-like operation: Selecting Xrefs. (line 39) -* M-g, vi-like operation: Selecting Xrefs. (line 62) -* M-h, in the echo area, vi-like operation: The Echo Area. (line 18) -* M-h, vi-like operation: Miscellaneous Commands. - (line 34) -* M-l, in the echo area, vi-like operation: The Echo Area. (line 23) -* M-r: Cursor Commands. (line 71) -* M-SPC, vi-like operation: Scrolling Commands. (line 38) -* M-t, vi-like operation: Node Commands. (line 59) -* M-TAB, in Info windows: Selecting Xrefs. (line 54) -* M-TAB, in the echo area: The Echo Area. (line 80) -* M-v: Scrolling Commands. (line 63) -* M-w, in the echo area, vi-like operation: The Echo Area. (line 36) -* M-X, in the echo area, vi-like operation: The Echo Area. (line 94) -* M-x, in the echo area, vi-like operation: The Echo Area. (line 48) -* M-y, in the echo area: The Echo Area. (line 113) -* menu, following: Invoking Info. (line 168) -* menu, following, from inside Info: Node Commands. (line 133) -* menu-digit: Selecting Xrefs. (line 12) -* menu-item: Selecting Xrefs. (line 25) -* menu-sequence: Node Commands. (line 133) -* move-to-next-xref: Selecting Xrefs. (line 47) -* move-to-prev-xref: Selecting Xrefs. (line 54) -* move-to-window-line: Cursor Commands. (line 71) -* moving the cursor: Cursor Commands. (line 6) -* n: Node Commands. (line 22) -* n, vi-like operation: Searching Commands. (line 41) -* negative arguments: Miscellaneous Commands. - (line 68) -* NEXT: Scrolling Commands. (line 38) -* next-index-match: Searching Commands. (line 67) -* next-line: Cursor Commands. (line 29) -* next-node: Node Commands. (line 22) -* next-window: Basic Windows. (line 12) -* node, selecting from the command line: Invoking Info. (line 94) -* nodes, selection of: Node Commands. (line 6) -* numeric arguments: Miscellaneous Commands. - (line 42) -* numeric arguments, negative: Miscellaneous Commands. - (line 68) -* O: Node Commands. (line 115) -* online help, using Info as: Invoking Info. (line 79) -* options, command line: Invoking Info. (line 6) -* outputting to a file: Invoking Info. (line 103) -* overriding default key bindings: Custom Key Bindings. (line 6) -* p: Node Commands. (line 28) -* PageDown: Scrolling Commands. (line 42) -* PageUp: Scrolling Commands. (line 114) -* prev-line: Cursor Commands. (line 33) -* prev-node: Node Commands. (line 28) -* prev-window: Basic Windows. (line 22) -* PREVIOUS: Scrolling Commands. (line 63) -* print-node: Printing Nodes. (line 13) -* printing: Printing Nodes. (line 6) -* printing characters, in the echo area: The Echo Area. (line 74) -* printing nodes to the local printer: Printing Nodes. (line 18) -* q: Miscellaneous Commands. - (line 92) -* quit: Miscellaneous Commands. - (line 92) -* quitting: Miscellaneous Commands. - (line 92) -* r: Selecting Xrefs. (line 39) -* R: Searching Commands. (line 28) -* redraw-display: Scrolling Commands. (line 123) -* regular expression search: Searching Commands. (line 12) -* relative Info file names: Invoking Info. (line 54) -* remembering user keystrokes: Invoking Info. (line 43) -* repeated search: Searching Commands. (line 41) -* replaying recorded keystrokes: Invoking Info. (line 119) -* RET, in Info windows: Selecting Xrefs. (line 62) -* RET, in the echo area: The Echo Area. (line 65) -* RET, vi-like operation: Scrolling Commands. (line 79) -* RIGHT (an arrow key): Cursor Commands. (line 45) -* RIGHT, in the echo area: The Echo Area. (line 18) -* S: Searching Commands. (line 34) -* s: Searching Commands. (line 12) -* screen, changing the height of: Miscellaneous Commands. - (line 99) -* scroll-backward: Scrolling Commands. (line 50) -* scroll-backward-page-only: Scrolling Commands. (line 63) -* scroll-backward-page-only-set-window: Scrolling Commands. (line 70) -* scroll-behavior: Variables. (line 89) -* scroll-behaviour: Variables. (line 89) -* scroll-forward: Scrolling Commands. (line 17) -* scroll-forward-page-only: Scrolling Commands. (line 38) -* scroll-forward-page-only-set-window: Scrolling Commands. (line 45) -* scroll-half-screen-down: Scrolling Commands. (line 93) -* scroll-half-screen-up: Scrolling Commands. (line 100) -* scroll-last-node: Variables. (line 101) -* scroll-other-window: Basic Windows. (line 42) -* scroll-step: Variables. (line 140) -* scrolling: Scrolling Commands. (line 6) -* scrolling through node structure: Scrolling Commands. (line 105) -* search: Searching Commands. (line 12) -* search, and case-sensitivity: Searching Commands. (line 88) -* search, case-sensitive: Searching Commands. (line 34) -* search-backward: Searching Commands. (line 20) -* search-case-sensitively: Searching Commands. (line 34) -* search-next: Searching Commands. (line 41) -* search-previous: Searching Commands. (line 47) -* searching: Searching Commands. (line 6) -* Searching all indices: Invoking Info. (line 16) -* searching, in the indices: Searching Commands. (line 63) -* select-reference-this-line: Selecting Xrefs. (line 62) -* select-visited-node: Node Commands. (line 177) -* set-screen-height: Miscellaneous Commands. - (line 99) -* set-variable: Variables. (line 16) -* Shift-TAB, in Info windows: Selecting Xrefs. (line 57) -* Shift-TAB, in the echo area: The Echo Area. (line 80) -* show-footnotes: Miscellaneous Commands. - (line 109) -* show-index-match: Variables. (line 154) -* SPC, in Info windows: Scrolling Commands. (line 17) -* SPC, in the echo area: The Echo Area. (line 129) -* speech synthesizers: Invoking Info. (line 136) -* split-window: Basic Windows. (line 26) -* t: Node Commands. (line 59) -* TAB, in Info windows: Selecting Xrefs. (line 47) -* TAB, in the echo area: The Echo Area. (line 129) -* tile-windows: Basic Windows. (line 52) -* tiling: Basic Windows. (line 52) -* toggle-regexp: Searching Commands. (line 28) -* toggle-wrap: Scrolling Commands. (line 130) -* top-node: Node Commands. (line 59) -* u: Node Commands. (line 35) -* u, vi-like operation: Scrolling Commands. (line 100) -* universal-argument: Miscellaneous Commands. - (line 42) -* UP (an arrow key): Cursor Commands. (line 33) -* UP, vi-like operation: Scrolling Commands. (line 88) -* up-line: Scrolling Commands. (line 88) -* up-node: Node Commands. (line 35) -* variables, describing: Variables. (line 25) -* variables, setting: Variables. (line 16) -* version information: Invoking Info. (line 153) -* vi-like key bindings: Invoking Info. (line 155) -* view-file: Node Commands. (line 166) -* visible-bell: Variables. (line 163) -* w, vi-like operation: Scrolling Commands. (line 70) -* Where is an Info manual?: Invoking Info. (line 161) -* where-is: Miscellaneous Commands. - (line 21) -* windows, creating: Basic Windows. (line 26) -* windows, deleting: Basic Windows. (line 34) -* windows, manipulating: Window Commands. (line 6) -* windows, selecting: Basic Windows. (line 12) -* xref-item: Selecting Xrefs. (line 39) -* y, vi-like operation: Scrolling Commands. (line 88) -* z, vi-like operation: Scrolling Commands. (line 45) -* ZZ, vi-like operation: Miscellaneous Commands. - (line 92) - - - -Tag Table: -Node: Top1549 -Node: What is Info3022 -Node: Invoking Info4172 -Ref: --apropos4596 -Ref: --show-options9953 -Ref: --vi-keys11265 -Ref: command-line menu items11694 -Ref: Invoking Info-Footnote-112952 -Ref: Invoking Info-Footnote-213000 -Ref: Invoking Info-Footnote-313385 -Node: Cursor Commands13593 -Ref: Cursor Commands-Footnote-116367 -Ref: Cursor Commands-Footnote-216649 -Node: Scrolling Commands16801 -Node: Node Commands23248 -Ref: goto-node26989 -Ref: goto-invocation27564 -Node: Searching Commands30889 -Node: Xref Commands36116 -Node: Parts of an Xref36735 -Node: Selecting Xrefs38709 -Node: Window Commands40895 -Node: The Mode Line41837 -Node: Basic Windows43747 -Node: The Echo Area46243 -Ref: The Echo Area-Footnote-151706 -Node: Printing Nodes51796 -Node: Miscellaneous Commands52951 -Node: Variables57214 -Ref: cursor-movement-scrolls59804 -Ref: scroll-behavior61482 -Node: Custom Key Bindings65226 -Ref: Custom Key Bindings-Footnote-166295 -Node: Invoking infokey66497 -Ref: Invoking infokey-Footnote-167158 -Node: infokey source format67286 -Node: Index71715 - -End Tag Table |