From f9267e152c9c4e2b150366c590674180e66d45df Mon Sep 17 00:00:00 2001
From: Elena Zannoni
@@ -89,8 +89,8 @@ to provide a command line interface.
Published by the Free Software Foundation
@@ -155,9 +155,21 @@ is depressed.
The text M-k is read as `Meta-K' and describes the character
-produced when the meta key (if you have one) is depressed, and the k
-key is pressed. If you do not have a meta key, the identical keystroke
-can be generated by typing ESC first, and then typing k.
+produced when the Meta key (if you have one) is depressed, and the k
+key is pressed.
+The Meta key is labeled ALT on many keyboards.
+On keyboards with two keys labeled ALT (usually to either side of
+the space bar), the ALT on the left side is generally set to
+work as a Meta key.
+The ALT key on the right may also be configured to work as a
+Meta key or may be configured as some other modifier, such as a
+Compose key for typing accented characters.
+
+
+If you do not have a Meta or ALT key, or another key working as
+a Meta key, the identical keystroke can be generated by typing ESC
+first, and then typing k.
Either process is known as metafying the k key.
GNU Readline Library
-Edition 4.0, for
-Readline Library
Version 4.0.December 1998
+Edition 4.1, for
+Readline Library
Version 4.1.January 2000
Brian Fox, Free Software Foundation
Chet Ramey, Case Western Reserve University
-675 Massachusetts Avenue,
-Cambridge, MA 02139 USA
+59 Temple Place, Suite 330,
+Boston, MA 02111 USA
-Sometimes you may miss typing a character that you wanted to type, and -not notice your error until you have typed several other characters. In +Sometimes you may mistype a character, and +not notice the error until you have typed several other characters. In that case, you can type C-b to move the cursor to the left, and then correct your mistake. Afterwards, you can move the cursor to the right with C-f. @@ -231,7 +247,7 @@ When you add text in the middle of a line, you will notice that characters to the right of the cursor are `pushed over' to make room for the text that you have inserted. Likewise, when you delete text behind the cursor, characters to the right of the cursor are `pulled back' to fill in the -blank space created by the removal of the text. A list of the basic bare +blank space created by the removal of the text. A list of the bare essentials for editing the text of an input line follows.
@@ -243,7 +259,7 @@ Move back one character.+(Depending on your configuration, the Backspace key be set to +delete the character to the left of the cursor and the DEL key set +to delete the character underneath the cursor, like C-d, rather +than the character to the left of the cursor.) + +
-The above table describes the most basic possible keystrokes that you need +The above table describes the most basic keystrokes that you need in order to do editing of the input line. For your convenience, many other commands have been added in addition to C-b, C-f, C-d, and DEL. Here are some commands for moving more rapidly @@ -308,6 +331,10 @@ operate on characters while meta keystrokes operate on words. Killing text means to delete the text from the line, but to save it away for later use, usually by yanking (re-inserting) it back into the line. +(`Cut' and `paste' are more recent jargon for `kill' and `yank'.) + +
+If the description for a command says that it `kills' text, then you can be sure that you can get the text back in a different (or the same) place later. @@ -335,13 +362,15 @@ Kill the text from the current cursor position to the end of the line.
The general way to pass numeric arguments to a command is to type meta
digits before the command. If the first `digit' typed is a minus
-sign (-), then the sign of the argument will be negative. Once
+sign (`-'), then the sign of the argument will be negative. Once
you have typed one meta digit to get the argument started, you can type
the remainder of the digits, and then the command. For example, to give
the C-d command an argument of 10, you could type `M-1 0 C-d'.
@@ -406,15 +435,20 @@ As each character of the search string is typed, Readline displays
the next entry from the history matching the string typed so far.
An incremental search requires only as many characters as needed to
find the desired history entry.
-The characters present in the value of the isearch-terminators variable
+To search backward in the history for a particular string, type
+C-r. Typing C-s searches forward through the history.
+The characters present in the value of the isearch-terminators
variable
are used to terminate an incremental search.
If that variable has not been assigned a value, the ESC and
C-J characters will terminate an incremental search.
C-g will abort an incremental search and restore the original line.
When the search is terminated, the history entry containing the
search string becomes the current line.
-To find other matching entries in the history list, type C-s or
-C-r as appropriate.
+
+
+To find other matching entries in the history list, type C-r or +C-s as appropriate. This will search backward or forward in the history for the next entry matching the search string typed so far. Any other key sequence bound to a Readline command will terminate @@ -437,11 +471,11 @@ typed by the user or be part of the contents of the current line.
-Although the Readline library comes with a set of emacs
-like
+Although the Readline library comes with a set of Emacs-like
keybindings installed by default, it is possible to use a different set
of keybindings.
Any user can customize programs that use Readline by putting
-commands in an inputrc file in his home directory.
+commands in an inputrc file, conventionally in his home directory.
The name of this
file is taken from the value of the environment variable INPUTRC
. If
that variable is unset, the default is `~/.inputrc'.
@@ -536,7 +570,7 @@ them; otherwise, they are simply listed. The default limit is
If set to `on', Readline will convert characters with the
eighth bit set to an ASCII key sequence by stripping the eighth
-bit and prepending an ESC character, converting them to a
+bit and prefixing an ESC character, converting them to a
meta-prefixed key sequence. The default value is `on'.
disable-completion
@@ -657,7 +691,7 @@ completions. The default is `off'.
\"
\'
\nnn
ASCII
code is the octal value nnn
(one to three digits)
\xnnn
ASCII
code is the hexadecimal value nnn
(one to three digits)
@@ -998,6 +1032,14 @@ This section describes Readline commands that may be bound to key
sequences.
+
+Command names without an accompanying key sequence are unbound by default.
+In the following descriptions, point refers to the current cursor
+position, and mark refers to a cursor position saved by the
+set-mark
command.
+The text between the point and mark is referred to as the region.
+
+
backward-word (M-b)
clear-screen (C-l)
@@ -1112,9 +1154,9 @@ for a string supplied by the user.
history-search-backward ()
transpose-words (M-t)
upcase-word (M-u)
kill-line (C-k)
backward-kill-line (C-x Rubout)
kill-whole-line ()
kill-word (M-d)
forward-word
.
+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 forward-word
.
backward-kill-word (M-DEL)
backward-word
.
+Kill the word behind point.
+Word boundaries are the same as backward-word
.
unix-word-rubout (C-w)
delete-horizontal-space ()
kill-region ()
copy-region-as-kill ()
@@ -1427,7 +1467,7 @@ in the macro appear as if typed at the keyboard.
re-read-init-file (C-x C-r)
abort (C-g)
@@ -1720,6 +1760,15 @@ defined within the Readline library which allow a user program to add
customized functionality to Readline.
+
+Before declaring any functions that customize Readline's behavior, or
+using any functionality Readline provides in other code, an
+application writer should include the file <readline/readline.h>
+in any file that uses Readline's features. Since some of the definitions
+in readline.h
use the stdio
library, the file
+<stdio.h>
should be included before readline.h
.
+
+
rl_extend_line_buffer
is available to increase
+the memory allocated to rl_line_buffer
.
@@ -1896,8 +1947,22 @@ The prompt Readline uses. This is set from the argument to
readline()
is called, it should set
+this variable to a non-zero value after displaying the prompt.
+The prompt must also be passed as the argument to readline()
so
+the redisplay functions can update the display properly.
+The calling application is responsible for managing the value; Readline
+never sets it.
++
@@ -1905,7 +1970,7 @@ The version number of this revision of the library.@@ -1913,7 +1978,7 @@ The terminal type, used for initialization.
@@ -1931,7 +1996,7 @@ The stdio stream from which Readline reads input.
@@ -1939,7 +2004,7 @@ The stdio stream to which Readline performs output.
readline
prints the first prompt.
readline
prints the first prompt.
readline
starts reading input characters.
@@ -1958,7 +2023,7 @@ starts reading input characters.
readline
will call indirectly through this pointer
to get a character from the input stream. By default, it is set to
rl_getc
, the default readline
character input function
@@ -1978,7 +2043,7 @@ to get a character from the input stream. By default, it is set to
readline
will call indirectly through this pointer
to update the display with the current contents of the editing buffer.
By default, it is set to rl_redisplay
, the default readline
@@ -1989,7 +2054,7 @@ redisplay function (see section Redisplay).
rl_bind_key ()
.
@@ -2077,7 +2142,7 @@ Readline which keymap to use.
malloc ()
; you should free ()
it when you are done.
@@ -2094,7 +2159,7 @@ Return a new keymap which is a copy of map.
@@ -2117,7 +2182,7 @@ change which keymap is active.
@@ -2125,7 +2190,7 @@ Returns the currently active keymap.
@@ -2133,7 +2198,7 @@ Makes keymap the currently active keymap.
set keymap
inputrc line (see section Readline Init File).
set keymap
inputrc line (see section
+set keymap
inputrc line (see section Readline Init File).
+Since readline
installs a set of default key bindings the first
+time it is called, there is always the danger that a custom binding
+installed before the first call to readline
will be overridden.
+An alternate mechanism is to install custom key bindings in an
+initialization function assigned to the rl_startup_hook
variable
+(see section Readline Variables).
+
+
These functions manage key bindings.
ISFUNC
), a macro
@@ -2232,7 +2306,7 @@ necessary. The initial keymap in which to do bindings is map.
inputrc
file and
perform any key bindings and variable assignments found
(see section Readline Init File).
@@ -2242,7 +2316,7 @@ perform any key bindings and variable assignments found
@@ -2268,7 +2342,7 @@ Return the function with name name.
ISFUNC
,
@@ -2279,7 +2353,7 @@ not NULL, the type of the object is returned in it (one of ISFUNC
,
rl_outstream
. If readable is non-zero,
the list is formatted in such a way that it can be made part of an
@@ -2308,11 +2382,21 @@ the list is formatted in such a way that it can be made part of an
rl_outstream
.
+
UNDO_BEGIN
and
rl_insert_text ()
and
rl_delete_text ()
, but could be the result of calls to
@@ -2368,7 +2452,7 @@ information usually comes from calls to rl_insert_text ()
and
rl_begin_undo_group
()
. There should be one call to rl_end_undo_group ()
for each call to rl_begin_undo_group ()
.
@@ -2378,7 +2462,7 @@ for each call to rl_begin_undo_group ()
.
0
if there was
nothing to undo, non-zero if something was undone.
rl_line_buffer
.
rl_line_buffer
.
+
printf
. The
resulting string is displayed in the echo area. The echo area
is also used to display numeric arguments and search strings.
@@ -2471,7 +2568,7 @@ is also used to display numeric arguments and search strings.
@@ -2479,7 +2576,7 @@ Clear the message in the echo area.
rl_message
.
rl_message
.
rl_save_prompt
.
rl_save_prompt
.
rl_stuff_char ()
, macros, and characters read from the keyboard.
@@ -2553,7 +2650,7 @@ and rl_stuff_char ()
, macros, and characters read from the keyboard
@@ -2561,7 +2658,7 @@ Return the next character available from the keyboard.
rl_read_key ()
.
@@ -2570,8 +2667,8 @@ before Readline attempts to read characters from the terminal with
rl_line_buffer
has enough space to hold len
characters, possibly reallocating it if necessary.
@@ -2588,16 +2685,18 @@ Initialize or re-initialize Readline's internal state.
vt100
).
+If terminal_name is NULL, the value of the TERM
+environment variable is used.
@@ -2605,7 +2704,7 @@ Return 1 if c is an alphabetic character.
@@ -2613,7 +2712,7 @@ Return 1 if c is a numeric character.
@@ -2621,7 +2720,7 @@ Ring the terminal bell, obeying the setting of
bell-style
.
matches
is the list
of strings, in argv format, such as a list of completion matches.
@@ -2639,7 +2738,7 @@ The following are implemented as macros, defined in chartypes.h
.
@@ -2647,7 +2746,7 @@ Return 1 if c is an uppercase alphabetic character.
@@ -2655,7 +2754,7 @@ Return 1 if c is a lowercase alphabetic character.
@@ -2663,7 +2762,7 @@ Return 1 if c is a numeric character.
@@ -2702,7 +2801,7 @@ are functions available to make this easy.
rl_callback_read_char()
, which will read the next
character from the current input source. If that character completes the
@@ -2726,7 +2825,7 @@ line. EOF
is indicated by calling lhandler with a
SIGINT
, SIGQUIT
, SIGTERM
, SIGALRM
,
SIGTSTP
, SIGTTIN
, and SIGTTOU
.
@@ -2874,7 +2973,7 @@ The default value of rl_catch_signals
is 1.
SIGWINCH
.
@@ -2895,7 +2994,7 @@ and internal state cleanup upon receipt of a signal.
readline ()
was called, and remove the Readline signal handlers for
all signals, depending on the values of rl_catch_signals
and
@@ -2906,7 +3005,7 @@ all signals, depending on the values of rl_catch_signals
and
rl_catch_signals
and
rl_catch_sigwinch
.
@@ -2935,7 +3034,7 @@ the terminal size when a SIGWINCH
is received.
@@ -2947,7 +3046,7 @@ The following functions install and remove Readline's signal handlers.
SIGINT
, SIGQUIT
,
SIGTERM
, SIGALRM
, SIGTSTP
, SIGTTIN
,
SIGTTOU
, and SIGWINCH
, depending on the values of
@@ -2958,7 +3057,7 @@ Install Readline's signal handler for SIGINT
, SIGQUIT
,
rl_set_signals ()
.
completion_matches ()
). The default is to do filename completion.
@@ -3054,7 +3153,7 @@ that does the initial simple matching selection algorithm (see
completion_matches
()
. If the value of rl_completion_entry_function
is
(Function *)NULL
then the default filename generator function,
@@ -3074,7 +3173,7 @@ Readline.
completion_matches ()
and rl_completion_entry_function
).
@@ -3100,7 +3199,7 @@ argument depending on invoking_key.
rl_complete
()
. This calls rl_complete_internal ()
with an argument of
`?'.
@@ -3110,7 +3209,7 @@ List the possible completions. See description of rl_complete
- Function: int rl_insert_completions (int count, int invoking_key))
-
-
+
-
Insert the list of possible completions into the line, deleting the
partially-completed word. See description of
rl_complete ()
.
This calls rl_complete_internal ()
with an argument of `*'.
@@ -3120,7 +3219,7 @@ This calls rl_complete_internal ()
with an argument of `*'
- Function: char ** completion_matches (char *text, CPFunction *entry_func)
-
-
+
-
Returns an array of
(char *)
which is a list of completions for
text. If there are no completions, returns (char **)NULL
.
The first entry in the returned array is the substitution for text.
@@ -3140,7 +3239,7 @@ when there are no more matches.
- Function: char * filename_completion_function (char *text, int state)
-
-
+
-
A generator function for filename completion in the general case. Note
that completion in Bash is a little different because of all
the pathnames that must be followed when looking up completions for a
@@ -3152,7 +3251,7 @@ completion functions.
- Function: char * username_completion_function (char *text, int state)
-
-
+
-
A completion generator for usernames. text contains a partial
username preceded by a random character (usually `~'). As with all
completion generators, state is zero on the first call and non-zero
@@ -3167,9 +3266,9 @@ for subsequent calls.
- Variable: Function * rl_completion_entry_function
-
-
+
-
A pointer to the generator function for
completion_matches ()
.
-NULL
means to use filename_entry_function ()
, the default
+NULL
means to use filename_completion_function ()
, the default
filename completer.
@@ -3177,7 +3276,7 @@ filename completer.
- Variable: CPPFunction * rl_attempted_completion_function
-
-
+
-
A pointer to an alternative function to create matches.
The function is called with text, start, and end.
start and end are indices in
rl_line_buffer
saying
@@ -3192,7 +3291,7 @@ array of strings returned will be used.
- Variable: CPFunction * rl_filename_quoting_function
-
-
+
-
A pointer to a function that will quote a filename in an application-
specific fashion. This is called if filename completion is being
attempted and one of the characters in
rl_filename_quote_characters
@@ -3210,7 +3309,7 @@ to reset this character.
- Variable: CPFunction * rl_filename_dequoting_function
-
-
+
-
A pointer to a function that will remove application-specific quoting
characters from a filename before completion is attempted, so those
characters do not interfere with matching the text against names in
@@ -3224,7 +3323,7 @@ that delimits the filename (usually `'' or `"'). If
- Variable: Function * rl_char_is_quoted_p
-
-
+
-
A pointer to a function to call that determines whether or not a specific
character in the line buffer is quoted, according to whatever quoting
mechanism the program calling readline uses. The function is called with
@@ -3238,7 +3337,7 @@ used to break words for the completer.
- Variable: int rl_completion_query_items
-
-
+
-
Up to this many items will be displayed in response to a
possible-completions call. After that, we ask the user if she is sure
she wants to see them all. The default value is 100.
@@ -3248,7 +3347,7 @@ she wants to see them all. The default value is 100.
- Variable: char * rl_basic_word_break_characters
-
-
+
-
The basic list of characters that signal a break between words for the
completer routine. The default value of this variable is the characters
which break words for completion in Bash, i.e.,
@@ -3259,7 +3358,7 @@ which break words for completion in Bash, i.e.,
- Variable: char * rl_basic_quote_characters
-
-
+
-
List of quote characters which can cause a word break.
@@ -3267,7 +3366,7 @@ List of quote characters which can cause a word break.
- Variable: char * rl_completer_word_break_characters
-
-
+
-
The list of characters that signal a break between words for
rl_complete_internal ()
. The default list is the value of
rl_basic_word_break_characters
.
@@ -3277,7 +3376,7 @@ The list of characters that signal a break between words for
- Variable: char * rl_completer_quote_characters
-
-
+
-
List of characters which can be used to quote a substring of the line.
Completion occurs on the entire substring, and within the substring
rl_completer_word_break_characters
are treated as any other character,
@@ -3288,7 +3387,7 @@ unless they also appear within this list.
- Variable: char * rl_filename_quote_characters
-
-
+
-
A list of characters that cause a filename to be quoted by the completer
when they appear in a completed filename. The default is the null string.
@@ -3297,7 +3396,7 @@ when they appear in a completed filename. The default is the null string.
- Variable: char * rl_special_prefixes
-
-
+
-
The list of characters that are word break characters, but should be
left in text when it is passed to the completion function.
Programs can use this to help determine what kind of completing to do.
@@ -3309,7 +3408,7 @@ shell variables and hostnames.
- Variable: int rl_completion_append_character
-
-
+
-
When a single completion alternative matches at the end of the command
line, this character is appended to the inserted completion text. The
default is a space character (` '). Setting this to the null
@@ -3323,7 +3422,7 @@ an application-specific command line syntax specification.
- Variable: int rl_ignore_completion_duplicates
-
-
+
-
If non-zero, then disallow duplicates in the matches. Default is 1.
@@ -3331,7 +3430,7 @@ If non-zero, then disallow duplicates in the matches. Default is 1.
- Variable: int rl_filename_completion_desired
-
-
+
-
Non-zero means that the results of the matches are to be treated as
filenames. This is always zero on entry, and can only be changed
within a completion entry generator function. If it is set to a non-zero
@@ -3344,7 +3443,7 @@ characters.
- Variable: int rl_filename_quoting_desired
-
-
+
-
Non-zero means that the results of the matches are to be quoted using
double quotes (or an application-specific quoting mechanism) if the
completed filename contains any characters in
@@ -3358,7 +3457,7 @@ by
rl_filename_quoting_function
.
- Variable: int rl_inhibit_completion
-
-
+
-
If this variable is non-zero, completion is inhibit<ed. The completion
character will be inserted as any other bound to
self-insert
.
@@ -3367,7 +3466,7 @@ character will be inserted as any other bound to self-insert
.
- Variable: Function * rl_ignore_some_completions_function
-
-
+
-
This function, if defined, is called by the completer when real filename
completion is done, after all the matching names have been generated.
It is passed a
NULL
terminated array of matches.
@@ -3381,7 +3480,7 @@ from the array must be freed.
- Variable: Function * rl_directory_completion_hook
-
-
+
-
This function, if defined, is allowed to modify the directory portion
of filenames Readline completes. It is called with the address of a
string (the current directory name) as an argument. It could be used
@@ -3392,7 +3491,7 @@ to expand symbolic links or shell variables in pathnames.
- Variable: VFunction * rl_completion_display_matches_hook
-
-
+
-
If non-zero, then this is the address of a function to call when
completing a word would normally display the list of possible matches.
This function is called in lieu of Readline displaying the list.
@@ -3854,47 +3953,47 @@ valid_argument (caller, arg)
Concept Index
Jump to:
-c
+c
-
-e
+e
-
-i
+i
-
-k
+k
-
-n
+n
-
-r
+r
-
-y
+y
-
c
+c
- command editing
-e
+e
- editing command lines
-i
+i
- initialization file, readline
- interaction, readline
-k
+k
- kill ring
- killing text
-n
+n
- notation, readline
-r
+r
- readline, function
-y
+y
- yanking text
@@ -3905,61 +4004,55 @@ Jump to:
Function and Variable Index
Jump to:
-(
--
-a
+a
-
-b
+b
-
-c
+c
-
-d
+d
-
-e
+e
-
-f
+f
-
-h
+h
-
-i
+i
-
-k
+k
-
-l
+l
-
-m
+m
-
-n
+n
-
-o
+o
-
-p
+p
-
-q
+q
-
-r
+r
-
-s
+s
-
-t
+t
-
-u
+u
-
-v
+v
-
-y
+y
-
(
-
-- (int
-
-a
+a
- abort (C-g)
- accept-line (Newline, Return)
-
- alphabetic
+
- alphabetic
-b
+b
- backward-char (C-b)
- backward-delete-char (Rubout)
@@ -3970,7 +4063,7 @@ Jump to:
- beginning-of-line (C-a)
- bell-style
-c
+c
- call-last-kbd-macro (C-x e)
- capitalize-word (M-c)
@@ -3980,21 +4073,21 @@ Jump to:
- comment-begin
- complete (TAB)
- completion-query-items
-
- completion_matches
+
- completion_matches
- convert-meta
- copy-backward-word ()
- copy-forward-word ()
- copy-region-as-kill ()
-d
+d
- delete-char (C-d)
- delete-char-or-list ()
- delete-horizontal-space ()
- digit-argument (M-0, M-1, ... M--)
-
- digit_p
-
- digit_value
-
- ding
+
- digit_p
+
- digit_value
+
- ding
- disable-completion
- do-uppercase-version (M-a, M-b, M-x, ...)
- downcase-word (M-l)
@@ -4002,7 +4095,7 @@ Jump to:
- dump-macros ()
- dump-variables ()
-e
+e
- editing-mode
- enable-keypad
@@ -4012,29 +4105,29 @@ Jump to:
- exchange-point-and-mark (C-x C-x)
- expand-tilde
-f
+f
-- filename_completion_function
+
- filename_completion_function
- forward-backward-delete-char ()
- forward-char (C-f)
- forward-search-history (C-s)
- forward-word (M-f)
-
- free_undo_list
+
- free_undo_list
-h
+h
- history-search-backward ()
- history-search-forward ()
- horizontal-scroll-mode
-i
+i
- input-meta
- insert-comment (M-#)
- insert-completions (M-*)
- isearch-terminators
-k
+k
- keymap
- kill-line (C-k)
@@ -4042,178 +4135,182 @@ Jump to:
- kill-whole-line ()
- kill-word (M-d)
-l
+l
-- lowercase_p
+
- lowercase_p
-m
+m
- mark-modified-lines
- menu-complete ()
- meta-flag
-n
+n
- next-history (C-n)
- non-incremental-forward-search-history (M-n)
- non-incremental-reverse-search-history (M-p)
-
- numeric
+
- numeric
-o
+o
- output-meta
-p
+p
- possible-completions (M-?)
- prefix-meta (ESC)
- previous-history (C-p)
-q
+q
- quoted-insert (C-q, C-v)
-r
+r
- re-read-init-file (C-x C-r)
- readline
- redraw-current-line ()
- reverse-search-history (C-r)
- revert-line (M-r)
-
- rl_add_defun
-
- rl_add_undo
-
- rl_attempted_completion_function
-
- rl_basic_quote_characters
-
- rl_basic_word_break_characters
-
- rl_begin_undo_group
-
- rl_bind_key
-
- rl_bind_key_in_map
-
- rl_binding_keymap
-
- rl_callback_handler_install
-
- rl_callback_handler_remove
-
- rl_callback_read_char
-
- rl_catch_signals
-
- rl_catch_sigwinch
-
- rl_char_is_quoted_p
-
- rl_cleanup_after_signal
-
- rl_clear_message
-
- rl_clear_signals
-
- rl_complete, rl_complete
-
- rl_complete_internal
-
- rl_completer_quote_characters
-
- rl_completer_word_break_characters
-
- rl_completion_append_character
-
- rl_completion_display_matches_hook
-
- rl_completion_entry_function, rl_completion_entry_function
-
- rl_completion_query_items
-
- rl_copy_keymap
-
- rl_copy_text
-
- rl_delete_text
-
- rl_directory_completion_hook
-
- rl_discard_keymap
-
- rl_display_match_list
-
- rl_do_undo
+
- rl_add_defun
+
- rl_add_undo
+
- rl_already_prompted
+
- rl_attempted_completion_function
+
- rl_basic_quote_characters
+
- rl_basic_word_break_characters
+
- rl_begin_undo_group
+
- rl_bind_key
+
- rl_bind_key_in_map
+
- rl_binding_keymap
+
- rl_callback_handler_install
+
- rl_callback_handler_remove
+
- rl_callback_read_char
+
- rl_catch_signals
+
- rl_catch_sigwinch
+
- rl_char_is_quoted_p
+
- rl_cleanup_after_signal
+
- rl_clear_message
+
- rl_clear_signals
+
- rl_complete, rl_complete
+
- rl_complete_internal
+
- rl_completer_quote_characters
+
- rl_completer_word_break_characters
+
- rl_completion_append_character
+
- rl_completion_display_matches_hook
+
- rl_completion_entry_function, rl_completion_entry_function
+
- rl_completion_query_items
+
- rl_copy_keymap
+
- rl_copy_text
+
- rl_delete_text
+
- rl_directory_completion_hook
+
- rl_discard_keymap
+
- rl_display_match_list
+
- rl_do_undo
- rl_done
- rl_end
-
- rl_end_undo_group
+
- rl_end_undo_group
- rl_erase_empty_line
-
- rl_event_hook
-
- rl_executing_keymap
-
- rl_filename_completion_desired
-
- rl_filename_dequoting_function
-
- rl_filename_quote_characters
-
- rl_filename_quoting_desired
-
- rl_filename_quoting_function
-
- rl_forced_update_display
-
- rl_free_line_state
-
- rl_function_dumper
-
- rl_function_of_keyseq
-
- rl_generic_bind
-
- rl_get_keymap
-
- rl_get_keymap_by_name
-
- rl_get_keymap_name
-
- rl_getc
-
- rl_getc_function
-
- rl_ignore_completion_duplicates
-
- rl_ignore_some_completions_function
-
- rl_inhibit_completion
-
- rl_initialize
-
- rl_insert_completions
-
- rl_insert_text
-
- rl_instream
-
- rl_invoking_keyseqs
-
- rl_invoking_keyseqs_in_map
-
- rl_kill_text
-
- rl_library_version
+
- rl_event_hook
+
- rl_executing_keymap
+
- rl_extend_line_buffer
+
- rl_filename_completion_desired
+
- rl_filename_dequoting_function
+
- rl_filename_quote_characters
+
- rl_filename_quoting_desired
+
- rl_filename_quoting_function
+
- rl_forced_update_display
+
- rl_free_line_state
+
- rl_function_dumper
+
- rl_function_of_keyseq
+
- rl_funmap_names
+
- rl_generic_bind
+
- rl_get_keymap
+
- rl_get_keymap_by_name
+
- rl_get_keymap_name
+
- rl_getc
+
- rl_getc_function
+
- rl_ignore_completion_duplicates
+
- rl_ignore_some_completions_function
+
- rl_inhibit_completion
+
- rl_initialize
+
- rl_insert_completions
+
- rl_insert_text
+
- rl_instream
+
- rl_invoking_keyseqs
+
- rl_invoking_keyseqs_in_map
+
- rl_kill_text
+
- rl_library_version
- rl_line_buffer
-
- rl_list_funmap_names
-
- rl_make_bare_keymap
-
- rl_make_keymap
+
- rl_list_funmap_names
+
- rl_make_bare_keymap
+
- rl_make_keymap
- rl_mark
-
- rl_message
-
- rl_modifying
-
- rl_named_function
-
- rl_on_new_line
-
- rl_outstream
-
- rl_parse_and_bind
+
- rl_message
+
- rl_modifying
+
- rl_named_function
+
- rl_on_new_line
+
- rl_on_new_line_with_prompt
+
- rl_outstream
+
- rl_parse_and_bind
- rl_pending_input
- rl_point
-
- rl_possible_completions
-
- rl_pre_input_hook
+
- rl_possible_completions
+
- rl_pre_input_hook
- rl_prompt
-
- rl_read_init_file
-
- rl_read_key
-
- rl_readline_name
-
- rl_redisplay
-
- rl_redisplay_function
-
- rl_reset_after_signal
-
- rl_reset_line_state
-
- rl_reset_terminal
-
- rl_resize_terminal
-
- rl_restore_prompt
-
- rl_save_prompt
-
- rl_set_keymap
-
- rl_set_signals
-
- rl_special_prefixes
-
- rl_startup_hook
-
- rl_stuff_char
-
- rl_terminal_name
-
- rl_unbind_command_in_map
-
- rl_unbind_function_in_map
-
- rl_unbind_key
-
- rl_unbind_key_in_map
+
- rl_read_init_file
+
- rl_read_key
+
- rl_readline_name
+
- rl_redisplay
+
- rl_redisplay_function
+
- rl_reset_after_signal
+
- rl_reset_line_state
+
- rl_reset_terminal
+
- rl_resize_terminal
+
- rl_restore_prompt
+
- rl_save_prompt
+
- rl_set_keymap
+
- rl_set_signals
+
- rl_special_prefixes
+
- rl_startup_hook
+
- rl_stuff_char
+
- rl_terminal_name
+
- rl_unbind_command_in_map
+
- rl_unbind_function_in_map
+
- rl_unbind_key
+
- rl_unbind_key_in_map
-s
+s
- self-insert (a, b, A, 1, !, ...)
- set-mark (C-@)
- show-all-if-ambiguous
- start-kbd-macro (C-x ()
-t
+t
- tab-insert (M-TAB)
- tilde-expand (M-~)
-
- to_lower
-
- to_upper
+
- to_lower
+
- to_upper
- transpose-chars (C-t)
- transpose-words (M-t)
-u
+u
- undo (C-_, C-x C-u)
- universal-argument ()
- unix-line-discard (C-u)
- unix-word-rubout (C-w)
- upcase-word (M-u)
-
- uppercase_p
-
- username_completion_function
+
- uppercase_p
+
- username_completion_function
-v
+v
- visible-stats
-y
+y
- yank (C-y)
- yank-last-arg (M-., M-_)
@@ -4223,7 +4320,7 @@ Jump to:
-This document was generated on 31 December 1998 using the
+This document was generated on 1 March 2000 using the
texi2html
translator version 1.52.
--
cgit v1.1