diff options
Diffstat (limited to 'doc/rluserman.html')
-rw-r--r-- | doc/rluserman.html | 451 |
1 files changed, 215 insertions, 236 deletions
diff --git a/doc/rluserman.html b/doc/rluserman.html index a102195..0a71a78 100644 --- a/doc/rluserman.html +++ b/doc/rluserman.html @@ -1,6 +1,6 @@ <HTML> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<!-- Created on July, 6 2006 by texi2html 1.64 --> +<!-- Created on January, 6 2009 by texi2html 1.64 --> <!-- Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author) Karl Berry <karl@freefriends.org> @@ -39,7 +39,7 @@ programs which provide a command line interface. <BLOCKQUOTE><TABLE BORDER=0 CELLSPACING=0> <TR><TD ALIGN="left" VALIGN="TOP"><A HREF="rluserman.html#SEC1">1. Command Line Editing</A></TD><TD> </TD><TD ALIGN="left" VALIGN="TOP">GNU Readline User's Manual.</TD></TR> -<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="rluserman.html#SEC23">A. Copying This Manual</A></TD><TD> </TD><TD ALIGN="left" VALIGN="TOP"></TD></TR> +<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="rluserman.html#SEC23">A. GNU Free Documentation License</A></TD><TD> </TD><TD ALIGN="left" VALIGN="TOP">License for copying this manual.</TD></TR> </TABLE></BLOCKQUOTE> <P> @@ -605,8 +605,16 @@ in a case-insensitive fashion. The default value is <SAMP>`off'</SAMP>. <P> -<DT><CODE>completion-query-items</CODE> +<DT><CODE>completion-prefix-display-length</CODE> <DD><A NAME="IDX8"></A> +The length in characters of the common prefix of a list of possible +completions that is displayed without modification. When set to a +value greater than zero, common prefixes longer than this value are +replaced with an ellipsis when displaying possible completions. +<P> + +<DT><CODE>completion-query-items</CODE> +<DD><A NAME="IDX9"></A> The number of possible completions that determines when the user is asked whether the list of possibilities should be displayed. If the number of possible completions is greater than this value, @@ -618,7 +626,7 @@ The default limit is <CODE>100</CODE>. <P> <DT><CODE>convert-meta</CODE> -<DD><A NAME="IDX9"></A> +<DD><A NAME="IDX10"></A> If set to <SAMP>`on'</SAMP>, Readline will convert characters with the eighth bit set to an ASCII key sequence by stripping the eighth bit and prefixing an <KBD>ESC</KBD> character, converting them to a @@ -626,14 +634,14 @@ meta-prefixed key sequence. The default value is <SAMP>`on'</SAMP>. <P> <DT><CODE>disable-completion</CODE> -<DD><A NAME="IDX10"></A> +<DD><A NAME="IDX11"></A> If set to <SAMP>`On'</SAMP>, Readline will inhibit word completion. Completion characters will be inserted into the line as if they had been mapped to <CODE>self-insert</CODE>. The default is <SAMP>`off'</SAMP>. <P> <DT><CODE>editing-mode</CODE> -<DD><A NAME="IDX11"></A> +<DD><A NAME="IDX12"></A> The <CODE>editing-mode</CODE> variable controls which default set of key bindings is used. By default, Readline starts up in Emacs editing mode, where the keystrokes are most similar to Emacs. This variable can be @@ -641,27 +649,34 @@ set to either <SAMP>`emacs'</SAMP> or <SAMP>`vi'</SAMP>. <P> <DT><CODE>enable-keypad</CODE> -<DD><A NAME="IDX12"></A> +<DD><A NAME="IDX13"></A> When set to <SAMP>`on'</SAMP>, Readline will try to enable the application keypad when it is called. Some systems need this to enable the arrow keys. The default is <SAMP>`off'</SAMP>. <P> <DT><CODE>expand-tilde</CODE> -<DD><A NAME="IDX13"></A> +<DD><A NAME="IDX14"></A> If set to <SAMP>`on'</SAMP>, tilde expansion is performed when Readline attempts word completion. The default is <SAMP>`off'</SAMP>. <P> <DT><CODE>history-preserve-point</CODE> -<DD><A NAME="IDX14"></A> -If set to <SAMP>`on'</SAMP>, the history code attempts to place point at the +<DD><A NAME="IDX15"></A> +If set to <SAMP>`on'</SAMP>, the history code attempts to place the point (the +current cursor position) at the same location on each history line retrieved with <CODE>previous-history</CODE> or <CODE>next-history</CODE>. The default is <SAMP>`off'</SAMP>. <P> +<DT><CODE>history-size</CODE> +<DD><A NAME="IDX16"></A> +Set the maximum number of history entries saved in the history list. If +set to zero, the number of entries in the history list is not limited. +<P> + <DT><CODE>horizontal-scroll-mode</CODE> -<DD><A NAME="IDX15"></A> +<DD><A NAME="IDX17"></A> This variable can be set to either <SAMP>`on'</SAMP> or <SAMP>`off'</SAMP>. Setting it to <SAMP>`on'</SAMP> means that the text of the lines being edited will scroll horizontally on a single screen line when they are longer than the width @@ -670,8 +685,8 @@ this variable is set to <SAMP>`off'</SAMP>. <P> <DT><CODE>input-meta</CODE> -<DD><A NAME="IDX16"></A> -<A NAME="IDX17"></A> +<DD><A NAME="IDX18"></A> +<A NAME="IDX19"></A> If set to <SAMP>`on'</SAMP>, Readline will enable eight-bit input (it will not clear the eighth bit in the characters it reads), regardless of what the terminal claims it can support. The @@ -680,7 +695,7 @@ synonym for this variable. <P> <DT><CODE>isearch-terminators</CODE> -<DD><A NAME="IDX18"></A> +<DD><A NAME="IDX20"></A> The string of characters that should terminate an incremental search without subsequently executing the character as a command (see section <A HREF="rluserman.html#SEC8">1.2.5 Searching for Commands in the History</A>). If this variable has not been given a value, the characters <KBD>ESC</KBD> and @@ -688,7 +703,7 @@ If this variable has not been given a value, the characters <KBD>ESC</KBD> and <P> <DT><CODE>keymap</CODE> -<DD><A NAME="IDX19"></A> +<DD><A NAME="IDX21"></A> Sets Readline's idea of the current keymap for key binding commands. Acceptable <CODE>keymap</CODE> names are <CODE>emacs</CODE>, @@ -711,14 +726,14 @@ appended. The default is <SAMP>`on'</SAMP>. <P> <DT><CODE>mark-modified-lines</CODE> -<DD><A NAME="IDX20"></A> +<DD><A NAME="IDX22"></A> This variable, when set to <SAMP>`on'</SAMP>, causes Readline to display an asterisk (<SAMP>`*'</SAMP>) at the start of history lines which have been modified. This variable is <SAMP>`off'</SAMP> by default. <P> <DT><CODE>mark-symlinked-directories</CODE> -<DD><A NAME="IDX21"></A> +<DD><A NAME="IDX23"></A> If set to <SAMP>`on'</SAMP>, completed names which are symbolic links to directories have a slash appended (subject to the value of <CODE>mark-directories</CODE>). @@ -726,7 +741,7 @@ The default is <SAMP>`off'</SAMP>. <P> <DT><CODE>match-hidden-files</CODE> -<DD><A NAME="IDX22"></A> +<DD><A NAME="IDX24"></A> This variable, when set to <SAMP>`on'</SAMP>, causes Readline to match files whose names begin with a <SAMP>`.'</SAMP> (hidden files) when performing filename completion, unless the leading <SAMP>`.'</SAMP> is @@ -735,14 +750,14 @@ This variable is <SAMP>`on'</SAMP> by default. <P> <DT><CODE>output-meta</CODE> -<DD><A NAME="IDX23"></A> +<DD><A NAME="IDX25"></A> If set to <SAMP>`on'</SAMP>, Readline will display characters with the eighth bit set directly rather than as a meta-prefixed escape sequence. The default is <SAMP>`off'</SAMP>. <P> <DT><CODE>page-completions</CODE> -<DD><A NAME="IDX24"></A> +<DD><A NAME="IDX26"></A> If set to <SAMP>`on'</SAMP>, Readline uses an internal <CODE>more</CODE>-like pager to display a screenful of possible completions at a time. This variable is <SAMP>`on'</SAMP> by default. @@ -754,8 +769,16 @@ sorted horizontally in alphabetical order, rather than down the screen. The default is <SAMP>`off'</SAMP>. <P> +<DT><CODE>revert-all-at-newline</CODE> +<DD><A NAME="IDX27"></A> +If set to <SAMP>`on'</SAMP>, Readline will undo all changes to history lines +before returning when <CODE>accept-line</CODE> is executed. By default, +history lines may be modified and retain individual undo lists across +calls to <CODE>readline</CODE>. The default is <SAMP>`off'</SAMP>. +<P> + <DT><CODE>show-all-if-ambiguous</CODE> -<DD><A NAME="IDX25"></A> +<DD><A NAME="IDX28"></A> This alters the default behavior of the completion functions. If set to <SAMP>`on'</SAMP>, words which have more than one possible completion cause the @@ -764,7 +787,7 @@ The default value is <SAMP>`off'</SAMP>. <P> <DT><CODE>show-all-if-unmodified</CODE> -<DD><A NAME="IDX26"></A> +<DD><A NAME="IDX29"></A> This alters the default behavior of the completion functions in a fashion similar to <VAR>show-all-if-ambiguous</VAR>. If set to <SAMP>`on'</SAMP>, @@ -776,7 +799,7 @@ The default value is <SAMP>`off'</SAMP>. <P> <DT><CODE>visible-stats</CODE> -<DD><A NAME="IDX27"></A> +<DD><A NAME="IDX30"></A> If set to <SAMP>`on'</SAMP>, a character denoting a file's type is appended to the filename when listing possible completions. The default is <SAMP>`off'</SAMP>. @@ -1192,54 +1215,54 @@ The text between the point and mark is referred to as the <EM>region</EM>. <H3> 1.4.1 Commands For Moving </H3> <!--docid::SEC14::--> <DL COMPACT> -<A NAME="IDX28"></A> +<A NAME="IDX31"></A> <DT><CODE>beginning-of-line (C-a)</CODE> -<DD><A NAME="IDX29"></A> +<DD><A NAME="IDX32"></A> Move to the start of the current line. <P> -<A NAME="IDX30"></A> +<A NAME="IDX33"></A> <DT><CODE>end-of-line (C-e)</CODE> -<DD><A NAME="IDX31"></A> +<DD><A NAME="IDX34"></A> Move to the end of the line. <P> -<A NAME="IDX32"></A> +<A NAME="IDX35"></A> <DT><CODE>forward-char (C-f)</CODE> -<DD><A NAME="IDX33"></A> +<DD><A NAME="IDX36"></A> Move forward a character. <P> -<A NAME="IDX34"></A> +<A NAME="IDX37"></A> <DT><CODE>backward-char (C-b)</CODE> -<DD><A NAME="IDX35"></A> +<DD><A NAME="IDX38"></A> Move back a character. <P> -<A NAME="IDX36"></A> +<A NAME="IDX39"></A> <DT><CODE>forward-word (M-f)</CODE> -<DD><A NAME="IDX37"></A> -Move forward to the end of the next word. Words are composed of -letters and digits. +<DD><A NAME="IDX40"></A> +Move forward to the end of the next word. +Words are composed of letters and digits. <P> -<A NAME="IDX38"></A> +<A NAME="IDX41"></A> <DT><CODE>backward-word (M-b)</CODE> -<DD><A NAME="IDX39"></A> -Move back to the start of the current or previous word. Words are -composed of letters and digits. +<DD><A NAME="IDX42"></A> +Move back to the start of the current or previous word. +Words are composed of letters and digits. <P> -<A NAME="IDX40"></A> +<A NAME="IDX43"></A> <DT><CODE>clear-screen (C-l)</CODE> -<DD><A NAME="IDX41"></A> +<DD><A NAME="IDX44"></A> Clear the screen and redraw the current line, leaving the current line at the top of the screen. <P> -<A NAME="IDX42"></A> +<A NAME="IDX45"></A> <DT><CODE>redraw-current-line ()</CODE> -<DD><A NAME="IDX43"></A> +<DD><A NAME="IDX46"></A> Refresh the current line. By default, this is unbound. <P> @@ -1265,9 +1288,9 @@ Refresh the current line. By default, this is unbound. <P> <DL COMPACT> -<A NAME="IDX44"></A> +<A NAME="IDX47"></A> <DT><CODE>accept-line (Newline or Return)</CODE> -<DD><A NAME="IDX45"></A> +<DD><A NAME="IDX48"></A> Accept the line regardless of where the cursor is. If this line is non-empty, it may be added to the history list for future recall with @@ -1276,81 +1299,81 @@ If this line is a modified history line, the history line is restored to its original state. <P> -<A NAME="IDX46"></A> +<A NAME="IDX49"></A> <DT><CODE>previous-history (C-p)</CODE> -<DD><A NAME="IDX47"></A> +<DD><A NAME="IDX50"></A> Move `back' through the history list, fetching the previous command. <P> -<A NAME="IDX48"></A> +<A NAME="IDX51"></A> <DT><CODE>next-history (C-n)</CODE> -<DD><A NAME="IDX49"></A> +<DD><A NAME="IDX52"></A> Move `forward' through the history list, fetching the next command. <P> -<A NAME="IDX50"></A> +<A NAME="IDX53"></A> <DT><CODE>beginning-of-history (M-<)</CODE> -<DD><A NAME="IDX51"></A> +<DD><A NAME="IDX54"></A> Move to the first line in the history. <P> -<A NAME="IDX52"></A> +<A NAME="IDX55"></A> <DT><CODE>end-of-history (M->)</CODE> -<DD><A NAME="IDX53"></A> +<DD><A NAME="IDX56"></A> Move to the end of the input history, i.e., the line currently being entered. <P> -<A NAME="IDX54"></A> +<A NAME="IDX57"></A> <DT><CODE>reverse-search-history (C-r)</CODE> -<DD><A NAME="IDX55"></A> +<DD><A NAME="IDX58"></A> Search backward starting at the current line and moving `up' through the history as necessary. This is an incremental search. <P> -<A NAME="IDX56"></A> +<A NAME="IDX59"></A> <DT><CODE>forward-search-history (C-s)</CODE> -<DD><A NAME="IDX57"></A> +<DD><A NAME="IDX60"></A> Search forward starting at the current line and moving `down' through the the history as necessary. This is an incremental search. <P> -<A NAME="IDX58"></A> +<A NAME="IDX61"></A> <DT><CODE>non-incremental-reverse-search-history (M-p)</CODE> -<DD><A NAME="IDX59"></A> +<DD><A NAME="IDX62"></A> Search backward starting at the current line and moving `up' through the history as necessary using a non-incremental search for a string supplied by the user. <P> -<A NAME="IDX60"></A> +<A NAME="IDX63"></A> <DT><CODE>non-incremental-forward-search-history (M-n)</CODE> -<DD><A NAME="IDX61"></A> +<DD><A NAME="IDX64"></A> Search forward starting at the current line and moving `down' through the the history as necessary using a non-incremental search for a string supplied by the user. <P> -<A NAME="IDX62"></A> +<A NAME="IDX65"></A> <DT><CODE>history-search-forward ()</CODE> -<DD><A NAME="IDX63"></A> +<DD><A NAME="IDX66"></A> Search forward through the history for the string of characters between the start of the current line and the point. This is a non-incremental search. By default, this command is unbound. <P> -<A NAME="IDX64"></A> +<A NAME="IDX67"></A> <DT><CODE>history-search-backward ()</CODE> -<DD><A NAME="IDX65"></A> +<DD><A NAME="IDX68"></A> Search backward through the history for the string of characters between the start of the current line and the point. This is a non-incremental search. By default, this command is unbound. <P> -<A NAME="IDX66"></A> +<A NAME="IDX69"></A> <DT><CODE>yank-nth-arg (M-C-y)</CODE> -<DD><A NAME="IDX67"></A> +<DD><A NAME="IDX70"></A> Insert the first argument to the previous command (usually the second word on the previous line) at point. With an argument <VAR>n</VAR>, @@ -1361,9 +1384,9 @@ Once the argument <VAR>n</VAR> is computed, the argument is extracted as if the <SAMP>`!<VAR>n</VAR>'</SAMP> history expansion had been specified. <P> -<A NAME="IDX68"></A> +<A NAME="IDX71"></A> <DT><CODE>yank-last-arg (M-. or M-_)</CODE> -<DD><A NAME="IDX69"></A> +<DD><A NAME="IDX72"></A> Insert last argument to the previous command (the last word of the previous history entry). With an argument, behave exactly like <CODE>yank-nth-arg</CODE>. @@ -1395,52 +1418,52 @@ as if the <SAMP>`!$'</SAMP> history expansion had been specified. <P> <DL COMPACT> -<A NAME="IDX70"></A> +<A NAME="IDX73"></A> <DT><CODE>delete-char (C-d)</CODE> -<DD><A NAME="IDX71"></A> +<DD><A NAME="IDX74"></A> Delete the character at point. If point is at the beginning of the line, there are no characters in the line, and the last character typed was not bound to <CODE>delete-char</CODE>, then return EOF. <P> -<A NAME="IDX72"></A> +<A NAME="IDX75"></A> <DT><CODE>backward-delete-char (Rubout)</CODE> -<DD><A NAME="IDX73"></A> +<DD><A NAME="IDX76"></A> Delete the character behind the cursor. A numeric argument means to kill the characters instead of deleting them. <P> -<A NAME="IDX74"></A> +<A NAME="IDX77"></A> <DT><CODE>forward-backward-delete-char ()</CODE> -<DD><A NAME="IDX75"></A> +<DD><A NAME="IDX78"></A> Delete the character under the cursor, unless the cursor is at the end of the line, in which case the character behind the cursor is deleted. By default, this is not bound to a key. <P> -<A NAME="IDX76"></A> +<A NAME="IDX79"></A> <DT><CODE>quoted-insert (C-q or C-v)</CODE> -<DD><A NAME="IDX77"></A> +<DD><A NAME="IDX80"></A> Add the next character typed to the line verbatim. This is how to insert key sequences like <KBD>C-q</KBD>, for example. <P> -<A NAME="IDX78"></A> +<A NAME="IDX81"></A> <DT><CODE>tab-insert (M-<KBD>TAB</KBD>)</CODE> -<DD><A NAME="IDX79"></A> +<DD><A NAME="IDX82"></A> Insert a tab character. <P> -<A NAME="IDX80"></A> +<A NAME="IDX83"></A> <DT><CODE>self-insert (a, b, A, 1, !, <small>...</small>)</CODE> -<DD><A NAME="IDX81"></A> +<DD><A NAME="IDX84"></A> Insert yourself. <P> -<A NAME="IDX82"></A> +<A NAME="IDX85"></A> <DT><CODE>transpose-chars (C-t)</CODE> -<DD><A NAME="IDX83"></A> +<DD><A NAME="IDX86"></A> Drag the character before the cursor forward over the character at the cursor, moving the cursor forward as well. If the insertion point @@ -1449,39 +1472,39 @@ transposes the last two characters of the line. Negative arguments have no effect. <P> -<A NAME="IDX84"></A> +<A NAME="IDX87"></A> <DT><CODE>transpose-words (M-t)</CODE> -<DD><A NAME="IDX85"></A> +<DD><A NAME="IDX88"></A> Drag the word before point past the word after point, moving point past that word as well. If the insertion point is at the end of the line, this transposes the last two words on the line. <P> -<A NAME="IDX86"></A> +<A NAME="IDX89"></A> <DT><CODE>upcase-word (M-u)</CODE> -<DD><A NAME="IDX87"></A> +<DD><A NAME="IDX90"></A> Uppercase the current (or following) word. With a negative argument, uppercase the previous word, but do not move the cursor. <P> -<A NAME="IDX88"></A> +<A NAME="IDX91"></A> <DT><CODE>downcase-word (M-l)</CODE> -<DD><A NAME="IDX89"></A> +<DD><A NAME="IDX92"></A> Lowercase the current (or following) word. With a negative argument, lowercase the previous word, but do not move the cursor. <P> -<A NAME="IDX90"></A> +<A NAME="IDX93"></A> <DT><CODE>capitalize-word (M-c)</CODE> -<DD><A NAME="IDX91"></A> +<DD><A NAME="IDX94"></A> Capitalize the current (or following) word. With a negative argument, capitalize the previous word, but do not move the cursor. <P> -<A NAME="IDX92"></A> +<A NAME="IDX95"></A> <DT><CODE>overwrite-mode ()</CODE> -<DD><A NAME="IDX93"></A> +<DD><A NAME="IDX96"></A> Toggle overwrite mode. With an explicit positive numeric argument, switches to overwrite mode. With an explicit non-positive numeric argument, switches to insert mode. This command affects only @@ -1521,106 +1544,106 @@ By default, this command is unbound. <DL COMPACT> -<A NAME="IDX94"></A> +<A NAME="IDX97"></A> <DT><CODE>kill-line (C-k)</CODE> -<DD><A NAME="IDX95"></A> +<DD><A NAME="IDX98"></A> Kill the text from point to the end of the line. <P> -<A NAME="IDX96"></A> +<A NAME="IDX99"></A> <DT><CODE>backward-kill-line (C-x Rubout)</CODE> -<DD><A NAME="IDX97"></A> +<DD><A NAME="IDX100"></A> Kill backward to the beginning of the line. <P> -<A NAME="IDX98"></A> +<A NAME="IDX101"></A> <DT><CODE>unix-line-discard (C-u)</CODE> -<DD><A NAME="IDX99"></A> +<DD><A NAME="IDX102"></A> Kill backward from the cursor to the beginning of the current line. <P> -<A NAME="IDX100"></A> +<A NAME="IDX103"></A> <DT><CODE>kill-whole-line ()</CODE> -<DD><A NAME="IDX101"></A> +<DD><A NAME="IDX104"></A> Kill all characters on the current line, no matter where point is. By default, this is unbound. <P> -<A NAME="IDX102"></A> +<A NAME="IDX105"></A> <DT><CODE>kill-word (M-d)</CODE> -<DD><A NAME="IDX103"></A> +<DD><A NAME="IDX106"></A> Kill from point to the end of the current word, or if between words, to the end of the next word. Word boundaries are the same as <CODE>forward-word</CODE>. <P> -<A NAME="IDX104"></A> +<A NAME="IDX107"></A> <DT><CODE>backward-kill-word (M-<KBD>DEL</KBD>)</CODE> -<DD><A NAME="IDX105"></A> +<DD><A NAME="IDX108"></A> Kill the word behind point. Word boundaries are the same as <CODE>backward-word</CODE>. <P> -<A NAME="IDX106"></A> +<A NAME="IDX109"></A> <DT><CODE>unix-word-rubout (C-w)</CODE> -<DD><A NAME="IDX107"></A> +<DD><A NAME="IDX110"></A> Kill the word behind point, using white space as a word boundary. The killed text is saved on the kill-ring. <P> -<A NAME="IDX108"></A> +<A NAME="IDX111"></A> <DT><CODE>unix-filename-rubout ()</CODE> -<DD><A NAME="IDX109"></A> +<DD><A NAME="IDX112"></A> Kill the word behind point, using white space and the slash character as the word boundaries. The killed text is saved on the kill-ring. <P> -<A NAME="IDX110"></A> +<A NAME="IDX113"></A> <DT><CODE>delete-horizontal-space ()</CODE> -<DD><A NAME="IDX111"></A> +<DD><A NAME="IDX114"></A> Delete all spaces and tabs around point. By default, this is unbound. <P> -<A NAME="IDX112"></A> +<A NAME="IDX115"></A> <DT><CODE>kill-region ()</CODE> -<DD><A NAME="IDX113"></A> +<DD><A NAME="IDX116"></A> Kill the text in the current region. By default, this command is unbound. <P> -<A NAME="IDX114"></A> +<A NAME="IDX117"></A> <DT><CODE>copy-region-as-kill ()</CODE> -<DD><A NAME="IDX115"></A> +<DD><A NAME="IDX118"></A> Copy the text in the region to the kill buffer, so it can be yanked right away. By default, this command is unbound. <P> -<A NAME="IDX116"></A> +<A NAME="IDX119"></A> <DT><CODE>copy-backward-word ()</CODE> -<DD><A NAME="IDX117"></A> +<DD><A NAME="IDX120"></A> Copy the word before point to the kill buffer. The word boundaries are the same as <CODE>backward-word</CODE>. By default, this command is unbound. <P> -<A NAME="IDX118"></A> +<A NAME="IDX121"></A> <DT><CODE>copy-forward-word ()</CODE> -<DD><A NAME="IDX119"></A> +<DD><A NAME="IDX122"></A> Copy the word following point to the kill buffer. The word boundaries are the same as <CODE>forward-word</CODE>. By default, this command is unbound. <P> -<A NAME="IDX120"></A> +<A NAME="IDX123"></A> <DT><CODE>yank (C-y)</CODE> -<DD><A NAME="IDX121"></A> +<DD><A NAME="IDX124"></A> Yank the top of the kill ring into the buffer at point. <P> -<A NAME="IDX122"></A> +<A NAME="IDX125"></A> <DT><CODE>yank-pop (M-y)</CODE> -<DD><A NAME="IDX123"></A> +<DD><A NAME="IDX126"></A> Rotate the kill-ring, and yank the new top. You can only do this if the prior command is <CODE>yank</CODE> or <CODE>yank-pop</CODE>. </DL> @@ -1644,16 +1667,16 @@ the prior command is <CODE>yank</CODE> or <CODE>yank-pop</CODE>. <!--docid::SEC18::--> <DL COMPACT> -<A NAME="IDX124"></A> +<A NAME="IDX127"></A> <DT><CODE>digit-argument (<KBD>M-0</KBD>, <KBD>M-1</KBD>, <small>...</small> <KBD>M--</KBD>)</CODE> -<DD><A NAME="IDX125"></A> +<DD><A NAME="IDX128"></A> Add this digit to the argument already accumulating, or start a new argument. <KBD>M--</KBD> starts a negative argument. <P> -<A NAME="IDX126"></A> +<A NAME="IDX129"></A> <DT><CODE>universal-argument ()</CODE> -<DD><A NAME="IDX127"></A> +<DD><A NAME="IDX130"></A> This is another way to specify an argument. If this command is followed by one or more digits, optionally with a leading minus sign, those digits define the argument. @@ -1688,30 +1711,30 @@ By default, this is not bound to a key. <P> <DL COMPACT> -<A NAME="IDX128"></A> +<A NAME="IDX131"></A> <DT><CODE>complete (<KBD>TAB</KBD>)</CODE> -<DD><A NAME="IDX129"></A> +<DD><A NAME="IDX132"></A> Attempt to perform completion on the text before point. The actual completion performed is application-specific. The default is filename completion. <P> -<A NAME="IDX130"></A> +<A NAME="IDX133"></A> <DT><CODE>possible-completions (M-?)</CODE> -<DD><A NAME="IDX131"></A> +<DD><A NAME="IDX134"></A> List the possible completions of the text before point. <P> -<A NAME="IDX132"></A> +<A NAME="IDX135"></A> <DT><CODE>insert-completions (M-*)</CODE> -<DD><A NAME="IDX133"></A> +<DD><A NAME="IDX136"></A> Insert all completions of the text before point that would have been generated by <CODE>possible-completions</CODE>. <P> -<A NAME="IDX134"></A> +<A NAME="IDX137"></A> <DT><CODE>menu-complete ()</CODE> -<DD><A NAME="IDX135"></A> +<DD><A NAME="IDX138"></A> Similar to <CODE>complete</CODE>, but replaces the word to be completed with a single match from the list of possible completions. Repeated execution of <CODE>menu-complete</CODE> steps through the list @@ -1726,9 +1749,9 @@ This command is intended to be bound to <KBD>TAB</KBD>, but is unbound by default. <P> -<A NAME="IDX136"></A> +<A NAME="IDX139"></A> <DT><CODE>delete-char-or-list ()</CODE> -<DD><A NAME="IDX137"></A> +<DD><A NAME="IDX140"></A> Deletes the character under the cursor if not at the beginning or end of the line (like <CODE>delete-char</CODE>). If at the end of the line, behaves identically to @@ -1757,22 +1780,22 @@ This command is unbound by default. <!--docid::SEC20::--> <DL COMPACT> -<A NAME="IDX138"></A> +<A NAME="IDX141"></A> <DT><CODE>start-kbd-macro (C-x ()</CODE> -<DD><A NAME="IDX139"></A> +<DD><A NAME="IDX142"></A> Begin saving the characters typed into the current keyboard macro. <P> -<A NAME="IDX140"></A> +<A NAME="IDX143"></A> <DT><CODE>end-kbd-macro (C-x ))</CODE> -<DD><A NAME="IDX141"></A> +<DD><A NAME="IDX144"></A> Stop saving the characters typed into the current keyboard macro and save the definition. <P> -<A NAME="IDX142"></A> +<A NAME="IDX145"></A> <DT><CODE>call-last-kbd-macro (C-x e)</CODE> -<DD><A NAME="IDX143"></A> +<DD><A NAME="IDX146"></A> Re-execute the last keyboard macro defined, by making the characters in the macro appear as if typed at the keyboard. <P> @@ -1798,87 +1821,87 @@ in the macro appear as if typed at the keyboard. <!--docid::SEC21::--> <DL COMPACT> -<A NAME="IDX144"></A> +<A NAME="IDX147"></A> <DT><CODE>re-read-init-file (C-x C-r)</CODE> -<DD><A NAME="IDX145"></A> +<DD><A NAME="IDX148"></A> Read in the contents of the <VAR>inputrc</VAR> file, and incorporate any bindings or variable assignments found there. <P> -<A NAME="IDX146"></A> +<A NAME="IDX149"></A> <DT><CODE>abort (C-g)</CODE> -<DD><A NAME="IDX147"></A> +<DD><A NAME="IDX150"></A> Abort the current editing command and ring the terminal's bell (subject to the setting of <CODE>bell-style</CODE>). <P> -<A NAME="IDX148"></A> +<A NAME="IDX151"></A> <DT><CODE>do-uppercase-version (M-a, M-b, M-<VAR>x</VAR>, <small>...</small>)</CODE> -<DD><A NAME="IDX149"></A> +<DD><A NAME="IDX152"></A> If the metafied character <VAR>x</VAR> is lowercase, run the command that is bound to the corresponding uppercase character. <P> -<A NAME="IDX150"></A> +<A NAME="IDX153"></A> <DT><CODE>prefix-meta (<KBD>ESC</KBD>)</CODE> -<DD><A NAME="IDX151"></A> +<DD><A NAME="IDX154"></A> Metafy the next character typed. This is for keyboards without a meta key. Typing <SAMP>`<KBD>ESC</KBD> f'</SAMP> is equivalent to typing <KBD>M-f</KBD>. <P> -<A NAME="IDX152"></A> +<A NAME="IDX155"></A> <DT><CODE>undo (C-_ or C-x C-u)</CODE> -<DD><A NAME="IDX153"></A> +<DD><A NAME="IDX156"></A> Incremental undo, separately remembered for each line. <P> -<A NAME="IDX154"></A> +<A NAME="IDX157"></A> <DT><CODE>revert-line (M-r)</CODE> -<DD><A NAME="IDX155"></A> +<DD><A NAME="IDX158"></A> Undo all changes made to this line. This is like executing the <CODE>undo</CODE> command enough times to get back to the beginning. <P> -<A NAME="IDX156"></A> +<A NAME="IDX159"></A> <DT><CODE>tilde-expand (M-~)</CODE> -<DD><A NAME="IDX157"></A> +<DD><A NAME="IDX160"></A> Perform tilde expansion on the current word. <P> -<A NAME="IDX158"></A> +<A NAME="IDX161"></A> <DT><CODE>set-mark (C-@)</CODE> -<DD><A NAME="IDX159"></A> +<DD><A NAME="IDX162"></A> Set the mark to the point. If a numeric argument is supplied, the mark is set to that position. <P> -<A NAME="IDX160"></A> +<A NAME="IDX163"></A> <DT><CODE>exchange-point-and-mark (C-x C-x)</CODE> -<DD><A NAME="IDX161"></A> +<DD><A NAME="IDX164"></A> Swap the point with the mark. The current cursor position is set to the saved position, and the old cursor position is saved as the mark. <P> -<A NAME="IDX162"></A> +<A NAME="IDX165"></A> <DT><CODE>character-search (C-])</CODE> -<DD><A NAME="IDX163"></A> +<DD><A NAME="IDX166"></A> A character is read and point is moved to the next occurrence of that character. A negative count searches for previous occurrences. <P> -<A NAME="IDX164"></A> +<A NAME="IDX167"></A> <DT><CODE>character-search-backward (M-C-])</CODE> -<DD><A NAME="IDX165"></A> +<DD><A NAME="IDX168"></A> A character is read and point is moved to the previous occurrence of that character. A negative count searches for subsequent occurrences. <P> -<A NAME="IDX166"></A> +<A NAME="IDX169"></A> <DT><CODE>insert-comment (M-#)</CODE> -<DD><A NAME="IDX167"></A> +<DD><A NAME="IDX170"></A> Without a numeric argument, the value of the <CODE>comment-begin</CODE> variable is inserted at the beginning of the current line. If a numeric argument is supplied, this command acts as a toggle: if @@ -1889,43 +1912,43 @@ the line. In either case, the line is accepted as if a newline had been typed. <P> -<A NAME="IDX168"></A> +<A NAME="IDX171"></A> <DT><CODE>dump-functions ()</CODE> -<DD><A NAME="IDX169"></A> +<DD><A NAME="IDX172"></A> Print all of the functions and their key bindings to the Readline output stream. If a numeric argument is supplied, the output is formatted in such a way that it can be made part of an <VAR>inputrc</VAR> file. This command is unbound by default. <P> -<A NAME="IDX170"></A> +<A NAME="IDX173"></A> <DT><CODE>dump-variables ()</CODE> -<DD><A NAME="IDX171"></A> +<DD><A NAME="IDX174"></A> Print all of the settable variables and their values to the Readline output stream. If a numeric argument is supplied, the output is formatted in such a way that it can be made part of an <VAR>inputrc</VAR> file. This command is unbound by default. <P> -<A NAME="IDX172"></A> +<A NAME="IDX175"></A> <DT><CODE>dump-macros ()</CODE> -<DD><A NAME="IDX173"></A> +<DD><A NAME="IDX176"></A> Print all of the Readline key sequences bound to macros and the strings they output. If a numeric argument is supplied, the output is formatted in such a way that it can be made part of an <VAR>inputrc</VAR> file. This command is unbound by default. <P> -<A NAME="IDX174"></A> +<A NAME="IDX177"></A> <DT><CODE>emacs-editing-mode (C-e)</CODE> -<DD><A NAME="IDX175"></A> +<DD><A NAME="IDX178"></A> When in <CODE>vi</CODE> command mode, this causes a switch to <CODE>emacs</CODE> editing mode. <P> -<A NAME="IDX176"></A> +<A NAME="IDX179"></A> <DT><CODE>vi-editing-mode (M-C-j)</CODE> -<DD><A NAME="IDX177"></A> +<DD><A NAME="IDX180"></A> When in <CODE>emacs</CODE> editing mode, this causes a switch to <CODE>vi</CODE> editing mode. <P> @@ -1971,12 +1994,12 @@ history lines with <SAMP>`k'</SAMP> and subsequent lines with <SAMP>`j'</SAMP>, so forth. </P><P> -<A NAME="Copying This Manual"></A> +<A NAME="GNU Free Documentation License"></A> <HR SIZE="6"> <A NAME="SEC23"></A> <TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0> <TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="rluserman.html#SEC22"> < </A>]</TD> -<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="rluserman.html#SEC24"> > </A>]</TD> +<TD VALIGN="MIDDLE" ALIGN="LEFT">[ > ]</TD> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="rluserman.html#SEC1"> << </A>]</TD> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="rluserman.html#SEC_Top"> Up </A>]</TD> <TD VALIGN="MIDDLE" ALIGN="LEFT">[ >> ]</TD> @@ -1985,41 +2008,17 @@ so forth. <TD VALIGN="MIDDLE" ALIGN="LEFT">[Index]</TD> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="rluserman.html#SEC_About"> ? </A>]</TD> </TR></TABLE> -<H1> A. Copying This Manual </H1> +<H1> A. GNU Free Documentation License </H1> <!--docid::SEC23::--> <P> -<BLOCKQUOTE><TABLE BORDER=0 CELLSPACING=0> -<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="rluserman.html#SEC24">A.1 GNU Free Documentation License</A></TD><TD> </TD><TD ALIGN="left" VALIGN="TOP">License for copying this manual.</TD></TR> -</TABLE></BLOCKQUOTE> -<P> - -<A NAME="GNU Free Documentation License"></A> -<HR SIZE="6"> -<A NAME="SEC24"></A> -<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0> -<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="rluserman.html#SEC23"> < </A>]</TD> -<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="rluserman.html#SEC25"> > </A>]</TD> -<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="rluserman.html#SEC23"> << </A>]</TD> -<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="rluserman.html#SEC23"> Up </A>]</TD> -<TD VALIGN="MIDDLE" ALIGN="LEFT">[ >> ]</TD> -<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="rluserman.html#SEC_Top">Top</A>]</TD> -<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="rluserman.html#SEC_Contents">Contents</A>]</TD> -<TD VALIGN="MIDDLE" ALIGN="LEFT">[Index]</TD> -<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="rluserman.html#SEC_About"> ? </A>]</TD> -</TR></TABLE> -<H2> A.1 GNU Free Documentation License </H2> -<!--docid::SEC24::--> -<P> - -<A NAME="IDX178"></A> <center> Version 1.2, November 2002 </center> </P><P> <TABLE><tr><td> </td><td class=display><pre style="font-family: serif">Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307, USA +51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -2408,7 +2407,7 @@ and independent documents or works, in or on a volume of a storage or distribution medium, is called an "aggregate" if the copyright resulting from the compilation is not used to limit the legal rights of the compilation's users beyond what the individual works permit. -When the Document is included an aggregate, this License does not +When the Document is included in an aggregate, this License does not apply to the other works in the aggregate which are not themselves derivative works of the Document. </P><P> @@ -2481,21 +2480,9 @@ as a draft) by the Free Software Foundation. </OL> <P> -<HR SIZE="6"> -<A NAME="SEC25"></A> -<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0> -<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="rluserman.html#SEC24"> < </A>]</TD> -<TD VALIGN="MIDDLE" ALIGN="LEFT">[ > ]</TD> -<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="rluserman.html#SEC23"> << </A>]</TD> -<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="rluserman.html#SEC24"> Up </A>]</TD> -<TD VALIGN="MIDDLE" ALIGN="LEFT">[ >> ]</TD> -<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="rluserman.html#SEC_Top">Top</A>]</TD> -<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="rluserman.html#SEC_Contents">Contents</A>]</TD> -<TD VALIGN="MIDDLE" ALIGN="LEFT">[Index]</TD> -<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="rluserman.html#SEC_About"> ? </A>]</TD> -</TR></TABLE> -<H3> A.1.1 ADDENDUM: How to use this License for your documents </H3> -<!--docid::SEC25::--> +<A NAME="SEC24"></A> +<H2> ADDENDUM: How to use this License for your documents </H2> +<!--docid::SEC24::--> <P> To use this License in a document you have written, include a copy of @@ -2507,13 +2494,13 @@ license notices just after the title page: 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, no Front-Cover Texts, and no Back-Cover Texts. - A copy of the license is included in the section entitled ``GNU + with no Invariant Sections, no Front-Cover Texts, and no Back-Cover + Texts. A copy of the license is included in the section entitled ``GNU Free Documentation License''. </FONT></pre></td></tr></table></P><P> If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, -replace the "with...Texts." line with this: +replace the "with<small>...</small>Texts." line with this: </P><P> <TABLE><tr><td> </td><td class=smallexample><FONT SIZE=-1><pre> with the Invariant Sections being <VAR>list their titles</VAR>, with @@ -2594,17 +2581,9 @@ to permit their use in free software. <A NAME="TOC22" HREF="rluserman.html#SEC22">1.5 Readline vi Mode</A> <BR> </UL> -<A NAME="TOC23" HREF="rluserman.html#SEC23">A. Copying This Manual</A> -<BR> -<UL> -<A NAME="TOC24" HREF="rluserman.html#SEC24">A.1 GNU Free Documentation License</A> -<BR> -<UL> -<A NAME="TOC25" HREF="rluserman.html#SEC25">A.1.1 ADDENDUM: How to use this License for your documents</A> +<A NAME="TOC23" HREF="rluserman.html#SEC23">A. GNU Free Documentation License</A> <BR> </UL> -</UL> -</UL> <HR SIZE=1> <A NAME="SEC_OVERVIEW"></A> <TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0> @@ -2617,7 +2596,7 @@ to permit their use in free software. <BLOCKQUOTE> <A NAME="TOC1" HREF="rluserman.html#SEC1">1. Command Line Editing</A> <BR> -<A NAME="TOC23" HREF="rluserman.html#SEC23">A. Copying This Manual</A> +<A NAME="TOC23" HREF="rluserman.html#SEC23">A. GNU Free Documentation License</A> <BR> </BLOCKQUOTE> @@ -2630,7 +2609,7 @@ to permit their use in free software. <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="rluserman.html#SEC_About"> ? </A>]</TD> </TR></TABLE> <H1>About this document</H1> -This document was generated by <I>Chet Ramey</I> on <I>July, 6 2006</I> +This document was generated by <I>Chet Ramey</I> on <I>January, 6 2009</I> using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html "><I>texi2html</I></A> <P></P> @@ -2792,7 +2771,7 @@ the following structure: <BR> <FONT SIZE="-1"> This document was generated -by <I>Chet Ramey</I> on <I>July, 6 2006</I> +by <I>Chet Ramey</I> on <I>January, 6 2009</I> using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html "><I>texi2html</I></A> |