summaryrefslogtreecommitdiff
path: root/doc/rluserman.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/rluserman.html')
-rw-r--r--doc/rluserman.html171
1 files changed, 91 insertions, 80 deletions
diff --git a/doc/rluserman.html b/doc/rluserman.html
index 9d8a747..5c8254f 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 April, 17 2019 by texi2html 1.64 -->
+<!-- Created on November, 20 2019 by texi2html 1.64 -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -1860,65 +1860,76 @@ Word boundaries are the same as <CODE>backward-word</CODE>.
<P>
<A NAME="IDX135"></A>
-<DT><CODE>unix-word-rubout (C-w)</CODE>
+<DT><CODE>shell-transpose-words (M-C-t)</CODE>
<DD><A NAME="IDX136"></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.
+Word boundaries are the same as <CODE>shell-forward-word</CODE> and
+<CODE>shell-backward-word</CODE>.
+<P>
+
+<A NAME="IDX137"></A>
+<DT><CODE>unix-word-rubout (C-w)</CODE>
+<DD><A NAME="IDX138"></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="IDX137"></A>
+<A NAME="IDX139"></A>
<DT><CODE>unix-filename-rubout ()</CODE>
-<DD><A NAME="IDX138"></A>
+<DD><A NAME="IDX140"></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="IDX139"></A>
+<A NAME="IDX141"></A>
<DT><CODE>delete-horizontal-space ()</CODE>
-<DD><A NAME="IDX140"></A>
+<DD><A NAME="IDX142"></A>
Delete all spaces and tabs around point. By default, this is unbound.
<P>
-<A NAME="IDX141"></A>
+<A NAME="IDX143"></A>
<DT><CODE>kill-region ()</CODE>
-<DD><A NAME="IDX142"></A>
+<DD><A NAME="IDX144"></A>
Kill the text in the current region.
By default, this command is unbound.
<P>
-<A NAME="IDX143"></A>
+<A NAME="IDX145"></A>
<DT><CODE>copy-region-as-kill ()</CODE>
-<DD><A NAME="IDX144"></A>
+<DD><A NAME="IDX146"></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="IDX145"></A>
+<A NAME="IDX147"></A>
<DT><CODE>copy-backward-word ()</CODE>
-<DD><A NAME="IDX146"></A>
+<DD><A NAME="IDX148"></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="IDX147"></A>
+<A NAME="IDX149"></A>
<DT><CODE>copy-forward-word ()</CODE>
-<DD><A NAME="IDX148"></A>
+<DD><A NAME="IDX150"></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="IDX149"></A>
+<A NAME="IDX151"></A>
<DT><CODE>yank (C-y)</CODE>
-<DD><A NAME="IDX150"></A>
+<DD><A NAME="IDX152"></A>
Yank the top of the kill ring into the buffer at point.
<P>
-<A NAME="IDX151"></A>
+<A NAME="IDX153"></A>
<DT><CODE>yank-pop (M-y)</CODE>
-<DD><A NAME="IDX152"></A>
+<DD><A NAME="IDX154"></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>
@@ -1942,16 +1953,16 @@ the prior command is <CODE>yank</CODE> or <CODE>yank-pop</CODE>.
<!--docid::SEC18::-->
<DL COMPACT>
-<A NAME="IDX153"></A>
+<A NAME="IDX155"></A>
<DT><CODE>digit-argument (<KBD>M-0</KBD>, <KBD>M-1</KBD>, <small>...</small> <KBD>M--</KBD>)</CODE>
-<DD><A NAME="IDX154"></A>
+<DD><A NAME="IDX156"></A>
Add this digit to the argument already accumulating, or start a new
argument. <KBD>M--</KBD> starts a negative argument.
<P>
-<A NAME="IDX155"></A>
+<A NAME="IDX157"></A>
<DT><CODE>universal-argument ()</CODE>
-<DD><A NAME="IDX156"></A>
+<DD><A NAME="IDX158"></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.
@@ -1986,33 +1997,33 @@ By default, this is not bound to a key.
<P>
<DL COMPACT>
-<A NAME="IDX157"></A>
+<A NAME="IDX159"></A>
<DT><CODE>complete (<KBD>TAB</KBD>)</CODE>
-<DD><A NAME="IDX158"></A>
+<DD><A NAME="IDX160"></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="IDX159"></A>
+<A NAME="IDX161"></A>
<DT><CODE>possible-completions (M-?)</CODE>
-<DD><A NAME="IDX160"></A>
+<DD><A NAME="IDX162"></A>
List the possible completions of the text before point.
When displaying completions, Readline sets the number of columns used
for display to the value of <CODE>completion-display-width</CODE>, the value of
the environment variable <CODE>COLUMNS</CODE>, or the screen width, in that order.
<P>
-<A NAME="IDX161"></A>
+<A NAME="IDX163"></A>
<DT><CODE>insert-completions (M-*)</CODE>
-<DD><A NAME="IDX162"></A>
+<DD><A NAME="IDX164"></A>
Insert all completions of the text before point that would have
been generated by <CODE>possible-completions</CODE>.
<P>
-<A NAME="IDX163"></A>
+<A NAME="IDX165"></A>
<DT><CODE>menu-complete ()</CODE>
-<DD><A NAME="IDX164"></A>
+<DD><A NAME="IDX166"></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
@@ -2027,17 +2038,17 @@ This command is intended to be bound to <KBD>TAB</KBD>, but is unbound
by default.
<P>
-<A NAME="IDX165"></A>
+<A NAME="IDX167"></A>
<DT><CODE>menu-complete-backward ()</CODE>
-<DD><A NAME="IDX166"></A>
+<DD><A NAME="IDX168"></A>
Identical to <CODE>menu-complete</CODE>, but moves backward through the list
of possible completions, as if <CODE>menu-complete</CODE> had been given a
negative argument.
<P>
-<A NAME="IDX167"></A>
+<A NAME="IDX169"></A>
<DT><CODE>delete-char-or-list ()</CODE>
-<DD><A NAME="IDX168"></A>
+<DD><A NAME="IDX170"></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
@@ -2066,29 +2077,29 @@ This command is unbound by default.
<!--docid::SEC20::-->
<DL COMPACT>
-<A NAME="IDX169"></A>
+<A NAME="IDX171"></A>
<DT><CODE>start-kbd-macro (C-x ()</CODE>
-<DD><A NAME="IDX170"></A>
+<DD><A NAME="IDX172"></A>
Begin saving the characters typed into the current keyboard macro.
<P>
-<A NAME="IDX171"></A>
+<A NAME="IDX173"></A>
<DT><CODE>end-kbd-macro (C-x ))</CODE>
-<DD><A NAME="IDX172"></A>
+<DD><A NAME="IDX174"></A>
Stop saving the characters typed into the current keyboard macro
and save the definition.
<P>
-<A NAME="IDX173"></A>
+<A NAME="IDX175"></A>
<DT><CODE>call-last-kbd-macro (C-x e)</CODE>
-<DD><A NAME="IDX174"></A>
+<DD><A NAME="IDX176"></A>
Re-execute the last keyboard macro defined, by making the characters
in the macro appear as if typed at the keyboard.
<P>
-<A NAME="IDX175"></A>
+<A NAME="IDX177"></A>
<DT><CODE>print-last-kbd-macro ()</CODE>
-<DD><A NAME="IDX176"></A>
+<DD><A NAME="IDX178"></A>
Print the last keboard macro defined in a format suitable for the
<VAR>inputrc</VAR> file.
<P>
@@ -2114,88 +2125,88 @@ Print the last keboard macro defined in a format suitable for the
<!--docid::SEC21::-->
<DL COMPACT>
-<A NAME="IDX177"></A>
+<A NAME="IDX179"></A>
<DT><CODE>re-read-init-file (C-x C-r)</CODE>
-<DD><A NAME="IDX178"></A>
+<DD><A NAME="IDX180"></A>
Read in the contents of the <VAR>inputrc</VAR> file, and incorporate
any bindings or variable assignments found there.
<P>
-<A NAME="IDX179"></A>
+<A NAME="IDX181"></A>
<DT><CODE>abort (C-g)</CODE>
-<DD><A NAME="IDX180"></A>
+<DD><A NAME="IDX182"></A>
Abort the current editing command and
ring the terminal's bell (subject to the setting of
<CODE>bell-style</CODE>).
<P>
-<A NAME="IDX181"></A>
+<A NAME="IDX183"></A>
<DT><CODE>do-lowercase-version (M-A, M-B, M-<VAR>x</VAR>, <small>...</small>)</CODE>
-<DD><A NAME="IDX182"></A>
+<DD><A NAME="IDX184"></A>
If the metafied character <VAR>x</VAR> is upper case, run the command
that is bound to the corresponding metafied lower case character.
The behavior is undefined if <VAR>x</VAR> is already lower case.
<P>
-<A NAME="IDX183"></A>
+<A NAME="IDX185"></A>
<DT><CODE>prefix-meta (<KBD>ESC</KBD>)</CODE>
-<DD><A NAME="IDX184"></A>
+<DD><A NAME="IDX186"></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="IDX185"></A>
+<A NAME="IDX187"></A>
<DT><CODE>undo (C-_ or C-x C-u)</CODE>
-<DD><A NAME="IDX186"></A>
+<DD><A NAME="IDX188"></A>
Incremental undo, separately remembered for each line.
<P>
-<A NAME="IDX187"></A>
+<A NAME="IDX189"></A>
<DT><CODE>revert-line (M-r)</CODE>
-<DD><A NAME="IDX188"></A>
+<DD><A NAME="IDX190"></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="IDX189"></A>
+<A NAME="IDX191"></A>
<DT><CODE>tilde-expand (M-~)</CODE>
-<DD><A NAME="IDX190"></A>
+<DD><A NAME="IDX192"></A>
Perform tilde expansion on the current word.
<P>
-<A NAME="IDX191"></A>
+<A NAME="IDX193"></A>
<DT><CODE>set-mark (C-@)</CODE>
-<DD><A NAME="IDX192"></A>
+<DD><A NAME="IDX194"></A>
Set the mark to the point. If a
numeric argument is supplied, the mark is set to that position.
<P>
-<A NAME="IDX193"></A>
+<A NAME="IDX195"></A>
<DT><CODE>exchange-point-and-mark (C-x C-x)</CODE>
-<DD><A NAME="IDX194"></A>
+<DD><A NAME="IDX196"></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="IDX195"></A>
+<A NAME="IDX197"></A>
<DT><CODE>character-search (C-])</CODE>
-<DD><A NAME="IDX196"></A>
+<DD><A NAME="IDX198"></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="IDX197"></A>
+<A NAME="IDX199"></A>
<DT><CODE>character-search-backward (M-C-])</CODE>
-<DD><A NAME="IDX198"></A>
+<DD><A NAME="IDX200"></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="IDX199"></A>
+<A NAME="IDX201"></A>
<DT><CODE>skip-csi-sequence ()</CODE>
-<DD><A NAME="IDX200"></A>
+<DD><A NAME="IDX202"></A>
Read enough characters to consume a multi-key sequence such as those
defined for keys like Home and End. Such sequences begin with a
Control Sequence Indicator (CSI), usually ESC-[. If this sequence is
@@ -2205,9 +2216,9 @@ stray characters into the editing buffer. This is unbound by default,
but usually bound to ESC-[.
<P>
-<A NAME="IDX201"></A>
+<A NAME="IDX203"></A>
<DT><CODE>insert-comment (M-#)</CODE>
-<DD><A NAME="IDX202"></A>
+<DD><A NAME="IDX204"></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
@@ -2218,43 +2229,43 @@ the line.
In either case, the line is accepted as if a newline had been typed.
<P>
-<A NAME="IDX203"></A>
+<A NAME="IDX205"></A>
<DT><CODE>dump-functions ()</CODE>
-<DD><A NAME="IDX204"></A>
+<DD><A NAME="IDX206"></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="IDX205"></A>
+<A NAME="IDX207"></A>
<DT><CODE>dump-variables ()</CODE>
-<DD><A NAME="IDX206"></A>
+<DD><A NAME="IDX208"></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="IDX207"></A>
+<A NAME="IDX209"></A>
<DT><CODE>dump-macros ()</CODE>
-<DD><A NAME="IDX208"></A>
+<DD><A NAME="IDX210"></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="IDX209"></A>
+<A NAME="IDX211"></A>
<DT><CODE>emacs-editing-mode (C-e)</CODE>
-<DD><A NAME="IDX210"></A>
+<DD><A NAME="IDX212"></A>
When in <CODE>vi</CODE> command mode, this causes a switch to <CODE>emacs</CODE>
editing mode.
<P>
-<A NAME="IDX211"></A>
+<A NAME="IDX213"></A>
<DT><CODE>vi-editing-mode (M-C-j)</CODE>
-<DD><A NAME="IDX212"></A>
+<DD><A NAME="IDX214"></A>
When in <CODE>emacs</CODE> editing mode, this causes a switch to <CODE>vi</CODE>
editing mode.
<P>
@@ -2981,7 +2992,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</I> on <I>April, 17 2019</I>
+This document was generated by <I>Chet Ramey</I> on <I>November, 20 2019</I>
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
"><I>texi2html</I></A>
<P></P>
@@ -3143,7 +3154,7 @@ the following structure:
<BR>
<FONT SIZE="-1">
This document was generated
-by <I>chet</I> on <I>April, 17 2019</I>
+by <I>Chet Ramey</I> on <I>November, 20 2019</I>
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
"><I>texi2html</I></A>