If this variable is non-zero, completion is inhibited. The completion
@@ -6628,7 +6720,7 @@ to permit their use in free software.
| notation, readline | 1.2.1 Readline Bare Essentials |
|
R | | |
- | readline, function | 2.1 Basic Behavior |
+ | readline, function | 2.1 Basic Behavior |
|
V | | |
| variables, readline | 1.3.1 Readline Init File Syntax |
@@ -6720,447 +6812,453 @@ to permit their use in free software.
| Index Entry | Section |
|
_ | | |
- | _rl_digit_p | 2.4.10 Utility Functions |
- | _rl_digit_value | 2.4.10 Utility Functions |
- | _rl_lowercase_p | 2.4.10 Utility Functions |
- | _rl_to_lower | 2.4.10 Utility Functions |
- | _rl_to_upper | 2.4.10 Utility Functions |
- | _rl_uppercase_p | 2.4.10 Utility Functions |
+ | _rl_digit_p | 2.4.10 Utility Functions |
+ | _rl_digit_value | 2.4.10 Utility Functions |
+ | _rl_lowercase_p | 2.4.10 Utility Functions |
+ | _rl_to_lower | 2.4.10 Utility Functions |
+ | _rl_to_upper | 2.4.10 Utility Functions |
+ | _rl_uppercase_p | 2.4.10 Utility Functions |
|
A | | |
- | abort (C-g) | 1.4.8 Some Miscellaneous Commands |
- | abort (C-g) | 1.4.8 Some Miscellaneous Commands |
- | accept-line (Newline or Return) | 1.4.2 Commands For Manipulating The History |
- | accept-line (Newline or Return) | 1.4.2 Commands For Manipulating The History |
+ | abort (C-g) | 1.4.8 Some Miscellaneous Commands |
+ | abort (C-g) | 1.4.8 Some Miscellaneous Commands |
+ | accept-line (Newline or Return) | 1.4.2 Commands For Manipulating The History |
+ | accept-line (Newline or Return) | 1.4.2 Commands For Manipulating The History |
|
B | | |
| backward-char (C-b) | 1.4.1 Commands For Moving |
| backward-char (C-b) | 1.4.1 Commands For Moving |
- | backward-delete-char (Rubout) | 1.4.3 Commands For Changing Text |
- | backward-delete-char (Rubout) | 1.4.3 Commands For Changing Text |
- | backward-kill-line (C-x Rubout) | 1.4.4 Killing And Yanking |
- | backward-kill-line (C-x Rubout) | 1.4.4 Killing And Yanking |
- | backward-kill-word (M-DEL) | 1.4.4 Killing And Yanking |
- | backward-kill-word (M-DEL) | 1.4.4 Killing And Yanking |
+ | backward-delete-char (Rubout) | 1.4.3 Commands For Changing Text |
+ | backward-delete-char (Rubout) | 1.4.3 Commands For Changing Text |
+ | backward-kill-line (C-x Rubout) | 1.4.4 Killing And Yanking |
+ | backward-kill-line (C-x Rubout) | 1.4.4 Killing And Yanking |
+ | backward-kill-word (M-DEL) | 1.4.4 Killing And Yanking |
+ | backward-kill-word (M-DEL) | 1.4.4 Killing And Yanking |
| backward-word (M-b) | 1.4.1 Commands For Moving |
| backward-word (M-b) | 1.4.1 Commands For Moving |
- | beginning-of-history (M-<) | 1.4.2 Commands For Manipulating The History |
- | beginning-of-history (M-<) | 1.4.2 Commands For Manipulating The History |
+ | beginning-of-history (M-<) | 1.4.2 Commands For Manipulating The History |
+ | beginning-of-history (M-<) | 1.4.2 Commands For Manipulating The History |
| beginning-of-line (C-a) | 1.4.1 Commands For Moving |
| beginning-of-line (C-a) | 1.4.1 Commands For Moving |
| bell-style | 1.3.1 Readline Init File Syntax |
| bind-tty-special-chars | 1.3.1 Readline Init File Syntax |
| blink-matching-paren | 1.3.1 Readline Init File Syntax |
- | bracketed-paste-begin () | 1.4.3 Commands For Changing Text |
- | bracketed-paste-begin () | 1.4.3 Commands For Changing Text |
+ | bracketed-paste-begin () | 1.4.3 Commands For Changing Text |
+ | bracketed-paste-begin () | 1.4.3 Commands For Changing Text |
|
C | | |
- | call-last-kbd-macro (C-x e) | 1.4.7 Keyboard Macros |
- | call-last-kbd-macro (C-x e) | 1.4.7 Keyboard Macros |
- | capitalize-word (M-c) | 1.4.3 Commands For Changing Text |
- | capitalize-word (M-c) | 1.4.3 Commands For Changing Text |
- | character-search (C-]) | 1.4.8 Some Miscellaneous Commands |
- | character-search (C-]) | 1.4.8 Some Miscellaneous Commands |
- | character-search-backward (M-C-]) | 1.4.8 Some Miscellaneous Commands |
- | character-search-backward (M-C-]) | 1.4.8 Some Miscellaneous Commands |
- | clear-screen (C-l) | 1.4.1 Commands For Moving |
- | clear-screen (C-l) | 1.4.1 Commands For Moving |
+ | call-last-kbd-macro (C-x e) | 1.4.7 Keyboard Macros |
+ | call-last-kbd-macro (C-x e) | 1.4.7 Keyboard Macros |
+ | capitalize-word (M-c) | 1.4.3 Commands For Changing Text |
+ | capitalize-word (M-c) | 1.4.3 Commands For Changing Text |
+ | character-search (C-]) | 1.4.8 Some Miscellaneous Commands |
+ | character-search (C-]) | 1.4.8 Some Miscellaneous Commands |
+ | character-search-backward (M-C-]) | 1.4.8 Some Miscellaneous Commands |
+ | character-search-backward (M-C-]) | 1.4.8 Some Miscellaneous Commands |
+ | clear-screen (C-l) | 1.4.1 Commands For Moving |
+ | clear-screen (C-l) | 1.4.1 Commands For Moving |
| colored-completion-prefix | 1.3.1 Readline Init File Syntax |
| colored-stats | 1.3.1 Readline Init File Syntax |
| comment-begin | 1.3.1 Readline Init File Syntax |
- | complete (TAB) | 1.4.6 Letting Readline Type For You |
- | complete (TAB) | 1.4.6 Letting Readline Type For You |
+ | complete (TAB) | 1.4.6 Letting Readline Type For You |
+ | complete (TAB) | 1.4.6 Letting Readline Type For You |
| completion-display-width | 1.3.1 Readline Init File Syntax |
| completion-ignore-case | 1.3.1 Readline Init File Syntax |
| completion-map-case | 1.3.1 Readline Init File Syntax |
| completion-prefix-display-length | 1.3.1 Readline Init File Syntax |
| completion-query-items | 1.3.1 Readline Init File Syntax |
| convert-meta | 1.3.1 Readline Init File Syntax |
- | copy-backward-word () | 1.4.4 Killing And Yanking |
- | copy-backward-word () | 1.4.4 Killing And Yanking |
- | copy-forward-word () | 1.4.4 Killing And Yanking |
- | copy-forward-word () | 1.4.4 Killing And Yanking |
- | copy-region-as-kill () | 1.4.4 Killing And Yanking |
- | copy-region-as-kill () | 1.4.4 Killing And Yanking |
+ | copy-backward-word () | 1.4.4 Killing And Yanking |
+ | copy-backward-word () | 1.4.4 Killing And Yanking |
+ | copy-forward-word () | 1.4.4 Killing And Yanking |
+ | copy-forward-word () | 1.4.4 Killing And Yanking |
+ | copy-region-as-kill () | 1.4.4 Killing And Yanking |
+ | copy-region-as-kill () | 1.4.4 Killing And Yanking |
|
D | | |
- | delete-char (C-d) | 1.4.3 Commands For Changing Text |
- | delete-char (C-d) | 1.4.3 Commands For Changing Text |
- | delete-char-or-list () | 1.4.6 Letting Readline Type For You |
- | delete-char-or-list () | 1.4.6 Letting Readline Type For You |
- | delete-horizontal-space () | 1.4.4 Killing And Yanking |
- | delete-horizontal-space () | 1.4.4 Killing And Yanking |
- | digit-argument (M-0, M-1, <small>...</small> M--) | 1.4.5 Specifying Numeric Arguments |
- | digit-argument (M-0, M-1, <small>...</small> M--) | 1.4.5 Specifying Numeric Arguments |
+ | delete-char (C-d) | 1.4.3 Commands For Changing Text |
+ | delete-char (C-d) | 1.4.3 Commands For Changing Text |
+ | delete-char-or-list () | 1.4.6 Letting Readline Type For You |
+ | delete-char-or-list () | 1.4.6 Letting Readline Type For You |
+ | delete-horizontal-space () | 1.4.4 Killing And Yanking |
+ | delete-horizontal-space () | 1.4.4 Killing And Yanking |
+ | digit-argument (M-0, M-1, <small>...</small> M--) | 1.4.5 Specifying Numeric Arguments |
+ | digit-argument (M-0, M-1, <small>...</small> M--) | 1.4.5 Specifying Numeric Arguments |
| disable-completion | 1.3.1 Readline Init File Syntax |
- | do-uppercase-version (M-a, M-b, M-x, <small>...</small>) | 1.4.8 Some Miscellaneous Commands |
- | do-uppercase-version (M-a, M-b, M-x, <small>...</small>) | 1.4.8 Some Miscellaneous Commands |
- | downcase-word (M-l) | 1.4.3 Commands For Changing Text |
- | downcase-word (M-l) | 1.4.3 Commands For Changing Text |
- | dump-functions () | 1.4.8 Some Miscellaneous Commands |
- | dump-functions () | 1.4.8 Some Miscellaneous Commands |
- | dump-macros () | 1.4.8 Some Miscellaneous Commands |
- | dump-macros () | 1.4.8 Some Miscellaneous Commands |
- | dump-variables () | 1.4.8 Some Miscellaneous Commands |
- | dump-variables () | 1.4.8 Some Miscellaneous Commands |
+ | do-lowercase-version (M-A, M-B, M-x, <small>...</small>) | 1.4.8 Some Miscellaneous Commands |
+ | do-lowercase-version (M-A, M-B, M-x, <small>...</small>) | 1.4.8 Some Miscellaneous Commands |
+ | downcase-word (M-l) | 1.4.3 Commands For Changing Text |
+ | downcase-word (M-l) | 1.4.3 Commands For Changing Text |
+ | dump-functions () | 1.4.8 Some Miscellaneous Commands |
+ | dump-functions () | 1.4.8 Some Miscellaneous Commands |
+ | dump-macros () | 1.4.8 Some Miscellaneous Commands |
+ | dump-macros () | 1.4.8 Some Miscellaneous Commands |
+ | dump-variables () | 1.4.8 Some Miscellaneous Commands |
+ | dump-variables () | 1.4.8 Some Miscellaneous Commands |
|
E | | |
| echo-control-characters | 1.3.1 Readline Init File Syntax |
| editing-mode | 1.3.1 Readline Init File Syntax |
- | emacs-editing-mode (C-e) | 1.4.8 Some Miscellaneous Commands |
- | emacs-editing-mode (C-e) | 1.4.8 Some Miscellaneous Commands |
+ | emacs-editing-mode (C-e) | 1.4.8 Some Miscellaneous Commands |
+ | emacs-editing-mode (C-e) | 1.4.8 Some Miscellaneous Commands |
| emacs-mode-string | 1.3.1 Readline Init File Syntax |
| enable-bracketed-paste | 1.3.1 Readline Init File Syntax |
| enable-keypad | 1.3.1 Readline Init File Syntax |
- | end-kbd-macro (C-x )) | 1.4.7 Keyboard Macros |
- | end-kbd-macro (C-x )) | 1.4.7 Keyboard Macros |
- | end-of-file (usually C-d) | 1.4.3 Commands For Changing Text |
- | end-of-file (usually C-d) | 1.4.3 Commands For Changing Text |
- | end-of-history (M->) | 1.4.2 Commands For Manipulating The History |
- | end-of-history (M->) | 1.4.2 Commands For Manipulating The History |
+ | end-kbd-macro (C-x )) | 1.4.7 Keyboard Macros |
+ | end-kbd-macro (C-x )) | 1.4.7 Keyboard Macros |
+ | end-of-file (usually C-d) | 1.4.3 Commands For Changing Text |
+ | end-of-file (usually C-d) | 1.4.3 Commands For Changing Text |
+ | end-of-history (M->) | 1.4.2 Commands For Manipulating The History |
+ | end-of-history (M->) | 1.4.2 Commands For Manipulating The History |
| end-of-line (C-e) | 1.4.1 Commands For Moving |
| end-of-line (C-e) | 1.4.1 Commands For Moving |
- | exchange-point-and-mark (C-x C-x) | 1.4.8 Some Miscellaneous Commands |
- | exchange-point-and-mark (C-x C-x) | 1.4.8 Some Miscellaneous Commands |
+ | exchange-point-and-mark (C-x C-x) | 1.4.8 Some Miscellaneous Commands |
+ | exchange-point-and-mark (C-x C-x) | 1.4.8 Some Miscellaneous Commands |
| expand-tilde | 1.3.1 Readline Init File Syntax |
|
F | | |
- | forward-backward-delete-char () | 1.4.3 Commands For Changing Text |
- | forward-backward-delete-char () | 1.4.3 Commands For Changing Text |
+ | forward-backward-delete-char () | 1.4.3 Commands For Changing Text |
+ | forward-backward-delete-char () | 1.4.3 Commands For Changing Text |
| forward-char (C-f) | 1.4.1 Commands For Moving |
| forward-char (C-f) | 1.4.1 Commands For Moving |
- | forward-search-history (C-s) | 1.4.2 Commands For Manipulating The History |
- | forward-search-history (C-s) | 1.4.2 Commands For Manipulating The History |
+ | forward-search-history (C-s) | 1.4.2 Commands For Manipulating The History |
+ | forward-search-history (C-s) | 1.4.2 Commands For Manipulating The History |
| forward-word (M-f) | 1.4.1 Commands For Moving |
| forward-word (M-f) | 1.4.1 Commands For Moving |
|
H | | |
| history-preserve-point | 1.3.1 Readline Init File Syntax |
- | history-search-backward () | 1.4.2 Commands For Manipulating The History |
- | history-search-backward () | 1.4.2 Commands For Manipulating The History |
- | history-search-forward () | 1.4.2 Commands For Manipulating The History |
- | history-search-forward () | 1.4.2 Commands For Manipulating The History |
+ | history-search-backward () | 1.4.2 Commands For Manipulating The History |
+ | history-search-backward () | 1.4.2 Commands For Manipulating The History |
+ | history-search-forward () | 1.4.2 Commands For Manipulating The History |
+ | history-search-forward () | 1.4.2 Commands For Manipulating The History |
| history-size | 1.3.1 Readline Init File Syntax |
- | history-substr-search-backward () | 1.4.2 Commands For Manipulating The History |
- | history-substr-search-backward () | 1.4.2 Commands For Manipulating The History |
- | history-substr-search-forward () | 1.4.2 Commands For Manipulating The History |
- | history-substr-search-forward () | 1.4.2 Commands For Manipulating The History |
+ | history-substring-search-backward () | 1.4.2 Commands For Manipulating The History |
+ | history-substring-search-backward () | 1.4.2 Commands For Manipulating The History |
+ | history-substring-search-forward () | 1.4.2 Commands For Manipulating The History |
+ | history-substring-search-forward () | 1.4.2 Commands For Manipulating The History |
| horizontal-scroll-mode | 1.3.1 Readline Init File Syntax |
|
I | | |
| input-meta | 1.3.1 Readline Init File Syntax |
- | insert-comment (M-#) | 1.4.8 Some Miscellaneous Commands |
- | insert-comment (M-#) | 1.4.8 Some Miscellaneous Commands |
- | insert-completions (M-*) | 1.4.6 Letting Readline Type For You |
- | insert-completions (M-*) | 1.4.6 Letting Readline Type For You |
+ | insert-comment (M-#) | 1.4.8 Some Miscellaneous Commands |
+ | insert-comment (M-#) | 1.4.8 Some Miscellaneous Commands |
+ | insert-completions (M-*) | 1.4.6 Letting Readline Type For You |
+ | insert-completions (M-*) | 1.4.6 Letting Readline Type For You |
| isearch-terminators | 1.3.1 Readline Init File Syntax |
|
K | | |
| keymap | 1.3.1 Readline Init File Syntax |
- | kill-line (C-k) | 1.4.4 Killing And Yanking |
- | kill-line (C-k) | 1.4.4 Killing And Yanking |
- | kill-region () | 1.4.4 Killing And Yanking |
- | kill-region () | 1.4.4 Killing And Yanking |
- | kill-whole-line () | 1.4.4 Killing And Yanking |
- | kill-whole-line () | 1.4.4 Killing And Yanking |
- | kill-word (M-d) | 1.4.4 Killing And Yanking |
- | kill-word (M-d) | 1.4.4 Killing And Yanking |
+ | kill-line (C-k) | 1.4.4 Killing And Yanking |
+ | kill-line (C-k) | 1.4.4 Killing And Yanking |
+ | kill-region () | 1.4.4 Killing And Yanking |
+ | kill-region () | 1.4.4 Killing And Yanking |
+ | kill-whole-line () | 1.4.4 Killing And Yanking |
+ | kill-whole-line () | 1.4.4 Killing And Yanking |
+ | kill-word (M-d) | 1.4.4 Killing And Yanking |
+ | kill-word (M-d) | 1.4.4 Killing And Yanking |
|
M | | |
| mark-modified-lines | 1.3.1 Readline Init File Syntax |
| mark-symlinked-directories | 1.3.1 Readline Init File Syntax |
| match-hidden-files | 1.3.1 Readline Init File Syntax |
- | menu-complete () | 1.4.6 Letting Readline Type For You |
- | menu-complete () | 1.4.6 Letting Readline Type For You |
- | menu-complete-backward () | 1.4.6 Letting Readline Type For You |
- | menu-complete-backward () | 1.4.6 Letting Readline Type For You |
+ | menu-complete () | 1.4.6 Letting Readline Type For You |
+ | menu-complete () | 1.4.6 Letting Readline Type For You |
+ | menu-complete-backward () | 1.4.6 Letting Readline Type For You |
+ | menu-complete-backward () | 1.4.6 Letting Readline Type For You |
| menu-complete-display-prefix | 1.3.1 Readline Init File Syntax |
| meta-flag | 1.3.1 Readline Init File Syntax |
|
N | | |
- | next-history (C-n) | 1.4.2 Commands For Manipulating The History |
- | next-history (C-n) | 1.4.2 Commands For Manipulating The History |
- | non-incremental-forward-search-history (M-n) | 1.4.2 Commands For Manipulating The History |
- | non-incremental-forward-search-history (M-n) | 1.4.2 Commands For Manipulating The History |
- | non-incremental-reverse-search-history (M-p) | 1.4.2 Commands For Manipulating The History |
- | non-incremental-reverse-search-history (M-p) | 1.4.2 Commands For Manipulating The History |
+ | next-history (C-n) | 1.4.2 Commands For Manipulating The History |
+ | next-history (C-n) | 1.4.2 Commands For Manipulating The History |
+ | next-screen-line () | 1.4.1 Commands For Moving |
+ | next-screen-line () | 1.4.1 Commands For Moving |
+ | non-incremental-forward-search-history (M-n) | 1.4.2 Commands For Manipulating The History |
+ | non-incremental-forward-search-history (M-n) | 1.4.2 Commands For Manipulating The History |
+ | non-incremental-reverse-search-history (M-p) | 1.4.2 Commands For Manipulating The History |
+ | non-incremental-reverse-search-history (M-p) | 1.4.2 Commands For Manipulating The History |
|
O | | |
| output-meta | 1.3.1 Readline Init File Syntax |
- | overwrite-mode () | 1.4.3 Commands For Changing Text |
- | overwrite-mode () | 1.4.3 Commands For Changing Text |
+ | overwrite-mode () | 1.4.3 Commands For Changing Text |
+ | overwrite-mode () | 1.4.3 Commands For Changing Text |
|
P | | |
| page-completions | 1.3.1 Readline Init File Syntax |
- | possible-completions (M-?) | 1.4.6 Letting Readline Type For You |
- | possible-completions (M-?) | 1.4.6 Letting Readline Type For You |
- | prefix-meta (ESC) | 1.4.8 Some Miscellaneous Commands |
- | prefix-meta (ESC) | 1.4.8 Some Miscellaneous Commands |
- | previous-history (C-p) | 1.4.2 Commands For Manipulating The History |
- | previous-history (C-p) | 1.4.2 Commands For Manipulating The History |
- | print-last-kbd-macro () | 1.4.7 Keyboard Macros |
- | print-last-kbd-macro () | 1.4.7 Keyboard Macros |
+ | possible-completions (M-?) | 1.4.6 Letting Readline Type For You |
+ | possible-completions (M-?) | 1.4.6 Letting Readline Type For You |
+ | prefix-meta (ESC) | 1.4.8 Some Miscellaneous Commands |
+ | prefix-meta (ESC) | 1.4.8 Some Miscellaneous Commands |
+ | previous-history (C-p) | 1.4.2 Commands For Manipulating The History |
+ | previous-history (C-p) | 1.4.2 Commands For Manipulating The History |
+ | previous-screen-line () | 1.4.1 Commands For Moving |
+ | previous-screen-line () | 1.4.1 Commands For Moving |
+ | print-last-kbd-macro () | 1.4.7 Keyboard Macros |
+ | print-last-kbd-macro () | 1.4.7 Keyboard Macros |
|
Q | | |
- | quoted-insert (C-q or C-v) | 1.4.3 Commands For Changing Text |
- | quoted-insert (C-q or C-v) | 1.4.3 Commands For Changing Text |
+ | quoted-insert (C-q or C-v) | 1.4.3 Commands For Changing Text |
+ | quoted-insert (C-q or C-v) | 1.4.3 Commands For Changing Text |
|
R | | |
- | re-read-init-file (C-x C-r) | 1.4.8 Some Miscellaneous Commands |
- | re-read-init-file (C-x C-r) | 1.4.8 Some Miscellaneous Commands |
- | readline | 2.1 Basic Behavior |
- | redraw-current-line () | 1.4.1 Commands For Moving |
- | redraw-current-line () | 1.4.1 Commands For Moving |
- | reverse-search-history (C-r) | 1.4.2 Commands For Manipulating The History |
- | reverse-search-history (C-r) | 1.4.2 Commands For Manipulating The History |
+ | re-read-init-file (C-x C-r) | 1.4.8 Some Miscellaneous Commands |
+ | re-read-init-file (C-x C-r) | 1.4.8 Some Miscellaneous Commands |
+ | readline | 2.1 Basic Behavior |
+ | redraw-current-line () | 1.4.1 Commands For Moving |
+ | redraw-current-line () | 1.4.1 Commands For Moving |
+ | reverse-search-history (C-r) | 1.4.2 Commands For Manipulating The History |
+ | reverse-search-history (C-r) | 1.4.2 Commands For Manipulating The History |
| revert-all-at-newline | 1.3.1 Readline Init File Syntax |
- | revert-line (M-r) | 1.4.8 Some Miscellaneous Commands |
- | revert-line (M-r) | 1.4.8 Some Miscellaneous Commands |
- | rl_add_defun | 2.4.1 Naming a Function |
- | rl_add_funmap_entry | 2.4.4 Associating Function Names and Bindings |
- | rl_add_undo | 2.4.5 Allowing Undoing |
- | rl_alphabetic | 2.4.10 Utility Functions |
- | rl_already_prompted | 2.3 Readline Variables |
- | rl_attempted_completion_function | 2.6.3 Completion Variables |
- | rl_attempted_completion_over | 2.6.3 Completion Variables |
- | rl_basic_quote_characters | 2.6.3 Completion Variables |
- | rl_basic_word_break_characters | 2.6.3 Completion Variables |
- | rl_begin_undo_group | 2.4.5 Allowing Undoing |
- | rl_bind_key | 2.4.3 Binding Keys |
- | rl_bind_key_if_unbound | 2.4.3 Binding Keys |
- | rl_bind_key_if_unbound_in_map | 2.4.3 Binding Keys |
- | rl_bind_key_in_map | 2.4.3 Binding Keys |
- | rl_bind_keyseq | 2.4.3 Binding Keys |
- | rl_bind_keyseq_if_unbound | 2.4.3 Binding Keys |
- | rl_bind_keyseq_if_unbound_in_map | 2.4.3 Binding Keys |
- | rl_bind_keyseq_in_map | 2.4.3 Binding Keys |
- | rl_binding_keymap | 2.3 Readline Variables |
- | rl_callback_handler_install | 2.4.12 Alternate Interface |
- | rl_callback_handler_remove | 2.4.12 Alternate Interface |
- | rl_callback_read_char | 2.4.12 Alternate Interface |
- | rl_callback_sigcleanup | 2.4.12 Alternate Interface |
- | rl_catch_signals | 2.5 Readline Signal Handling |
- | rl_catch_sigwinch | 2.5 Readline Signal Handling |
- | rl_change_environment | 2.5 Readline Signal Handling |
- | rl_char_is_quoted_p | 2.6.3 Completion Variables |
- | rl_cleanup_after_signal | 2.5 Readline Signal Handling |
- | rl_clear_history | 2.4.11 Miscellaneous Functions |
- | rl_clear_message | 2.4.6 Redisplay |
- | rl_clear_pending_input | 2.4.8 Character Input |
- | rl_clear_signals | 2.5 Readline Signal Handling |
- | rl_clear_visible_line | 2.4.6 Redisplay |
- | rl_complete | 2.6.1 How Completing Works |
- | rl_complete | 2.6.2 Completion Functions |
- | rl_complete_internal | 2.6.2 Completion Functions |
- | rl_completer_quote_characters | 2.6.3 Completion Variables |
- | rl_completer_word_break_characters | 2.6.3 Completion Variables |
- | rl_completion_append_character | 2.6.3 Completion Variables |
- | rl_completion_display_matches_hook | 2.6.3 Completion Variables |
- | rl_completion_entry_function | 2.6.1 How Completing Works |
- | rl_completion_entry_function | 2.6.3 Completion Variables |
- | rl_completion_found_quote | 2.6.3 Completion Variables |
- | rl_completion_invoking_key | 2.6.3 Completion Variables |
- | rl_completion_mark_symlink_dirs | 2.6.3 Completion Variables |
- | rl_completion_matches | 2.6.2 Completion Functions |
- | rl_completion_mode | 2.6.2 Completion Functions |
- | rl_completion_query_items | 2.6.3 Completion Variables |
- | rl_completion_quote_character | 2.6.3 Completion Variables |
- | rl_completion_suppress_append | 2.6.3 Completion Variables |
- | rl_completion_suppress_quote | 2.6.3 Completion Variables |
- | rl_completion_type | 2.6.3 Completion Variables |
- | rl_completion_word_break_hook | 2.6.3 Completion Variables |
- | rl_copy_keymap | 2.4.2 Selecting a Keymap |
- | rl_copy_text | 2.4.7 Modifying Text |
- | rl_crlf | 2.4.6 Redisplay |
- | rl_delete_text | 2.4.7 Modifying Text |
- | rl_deprep_term_function | 2.3 Readline Variables |
- | rl_deprep_terminal | 2.4.9 Terminal Management |
- | rl_ding | 2.4.10 Utility Functions |
- | rl_directory_completion_hook | 2.6.3 Completion Variables |
- | rl_directory_rewrite_hook; | 2.6.3 Completion Variables |
- | rl_discard_keymap | 2.4.2 Selecting a Keymap |
- | rl_dispatching | 2.3 Readline Variables |
- | rl_display_match_list | 2.4.10 Utility Functions |
- | rl_display_prompt | 2.3 Readline Variables |
- | rl_do_undo | 2.4.5 Allowing Undoing |
- | rl_done | 2.3 Readline Variables |
- | rl_echo_signal_char | 2.5 Readline Signal Handling |
- | rl_editing_mode | 2.3 Readline Variables |
- | rl_end | 2.3 Readline Variables |
- | rl_end_undo_group | 2.4.5 Allowing Undoing |
- | rl_erase_empty_line | 2.3 Readline Variables |
- | rl_event_hook | 2.3 Readline Variables |
- | rl_execute_next | 2.4.8 Character Input |
- | rl_executing_key | 2.3 Readline Variables |
- | rl_executing_keymap | 2.3 Readline Variables |
- | rl_executing_keyseq | 2.3 Readline Variables |
- | rl_executing_macro | 2.3 Readline Variables |
- | rl_expand_prompt | 2.4.6 Redisplay |
- | rl_explicit_arg | 2.3 Readline Variables |
- | rl_extend_line_buffer | 2.4.10 Utility Functions |
- | rl_filename_completion_desired | 2.6.3 Completion Variables |
- | rl_filename_completion_function | 2.6.2 Completion Functions |
- | rl_filename_dequoting_function | 2.6.3 Completion Variables |
- | rl_filename_quote_characters | 2.6.3 Completion Variables |
- | rl_filename_quoting_desired | 2.6.3 Completion Variables |
- | rl_filename_quoting_function | 2.6.3 Completion Variables |
- | rl_filename_rewrite_hook | 2.6.3 Completion Variables |
- | rl_filename_stat_hook | 2.6.3 Completion Variables |
- | rl_forced_update_display | 2.4.6 Redisplay |
- | rl_free | 2.4.10 Utility Functions |
- | rl_free_keymap | 2.4.2 Selecting a Keymap |
- | rl_free_line_state | 2.5 Readline Signal Handling |
- | rl_free_undo_list | 2.4.5 Allowing Undoing |
- | rl_function_dumper | 2.4.4 Associating Function Names and Bindings |
- | rl_function_of_keyseq | 2.4.4 Associating Function Names and Bindings |
- | rl_funmap_names | 2.4.4 Associating Function Names and Bindings |
- | rl_generic_bind | 2.4.3 Binding Keys |
- | rl_get_keymap | 2.4.2 Selecting a Keymap |
- | rl_get_keymap_by_name | 2.4.2 Selecting a Keymap |
- | rl_get_keymap_name | 2.4.2 Selecting a Keymap |
- | rl_get_screen_size | 2.5 Readline Signal Handling |
- | rl_get_termcap | 2.4.11 Miscellaneous Functions |
- | rl_getc | 2.4.8 Character Input |
- | rl_getc_function | 2.3 Readline Variables |
- | rl_gnu_readline_p | 2.3 Readline Variables |
- | rl_ignore_completion_duplicates | 2.6.3 Completion Variables |
- | rl_ignore_some_completions_function | 2.6.3 Completion Variables |
- | rl_inhibit_completion | 2.6.3 Completion Variables |
- | rl_initialize | 2.4.10 Utility Functions |
- | rl_input_available_hook | 2.3 Readline Variables |
- | rl_insert_completions | 2.6.2 Completion Functions |
- | rl_insert_text | 2.4.7 Modifying Text |
- | rl_instream | 2.3 Readline Variables |
- | rl_invoking_keyseqs | 2.4.4 Associating Function Names and Bindings |
- | rl_invoking_keyseqs_in_map | 2.4.4 Associating Function Names and Bindings |
- | rl_key_sequence_length | 2.3 Readline Variables |
- | rl_kill_text | 2.4.7 Modifying Text |
- | rl_last_func | 2.3 Readline Variables |
- | rl_library_version | 2.3 Readline Variables |
- | rl_line_buffer | 2.3 Readline Variables |
- | rl_list_funmap_names | 2.4.4 Associating Function Names and Bindings |
- | rl_macro_bind | 2.4.11 Miscellaneous Functions |
- | rl_macro_dumper | 2.4.11 Miscellaneous Functions |
- | rl_make_bare_keymap | 2.4.2 Selecting a Keymap |
- | rl_make_keymap | 2.4.2 Selecting a Keymap |
- | rl_mark | 2.3 Readline Variables |
- | rl_message | 2.4.6 Redisplay |
- | rl_modifying | 2.4.5 Allowing Undoing |
- | rl_named_function | 2.4.4 Associating Function Names and Bindings |
- | rl_num_chars_to_read | 2.3 Readline Variables |
- | rl_numeric_arg | 2.3 Readline Variables |
- | rl_on_new_line | 2.4.6 Redisplay |
- | rl_on_new_line_with_prompt | 2.4.6 Redisplay |
- | rl_outstream | 2.3 Readline Variables |
- | rl_parse_and_bind | 2.4.3 Binding Keys |
- | rl_pending_input | 2.3 Readline Variables |
- | rl_pending_signal | 2.5 Readline Signal Handling |
- | rl_persistent_signal_handlers | 2.5 Readline Signal Handling |
- | rl_point | 2.3 Readline Variables |
- | rl_possible_completions | 2.6.2 Completion Functions |
- | rl_pre_input_hook | 2.3 Readline Variables |
- | rl_prefer_env_winsize | 2.3 Readline Variables |
- | rl_prep_term_function | 2.3 Readline Variables |
- | rl_prep_terminal | 2.4.9 Terminal Management |
- | rl_prompt | 2.3 Readline Variables |
- | rl_push_macro_input | 2.4.7 Modifying Text |
- | rl_read_init_file | 2.4.3 Binding Keys |
- | rl_read_key | 2.4.8 Character Input |
- | rl_readline_name | 2.3 Readline Variables |
- | rl_readline_state | 2.3 Readline Variables |
- | rl_readline_version | 2.3 Readline Variables |
- | rl_redisplay | 2.4.6 Redisplay |
- | rl_redisplay_function | 2.3 Readline Variables |
- | rl_replace_line | 2.4.10 Utility Functions |
- | rl_reset_after_signal | 2.5 Readline Signal Handling |
- | rl_reset_line_state | 2.4.6 Redisplay |
- | rl_reset_screen_size | 2.5 Readline Signal Handling |
- | rl_reset_terminal | 2.4.9 Terminal Management |
- | rl_resize_terminal | 2.5 Readline Signal Handling |
- | rl_restore_prompt | 2.4.6 Redisplay |
- | rl_restore_state | 2.4.10 Utility Functions |
- | rl_save_prompt | 2.4.6 Redisplay |
- | rl_save_state | 2.4.10 Utility Functions |
- | rl_set_key | 2.4.3 Binding Keys |
- | rl_set_keyboard_input_timeout | 2.4.8 Character Input |
- | rl_set_keymap | 2.4.2 Selecting a Keymap |
- | rl_set_paren_blink_timeout | 2.4.11 Miscellaneous Functions |
- | rl_set_prompt | 2.4.6 Redisplay |
- | rl_set_screen_size | 2.5 Readline Signal Handling |
- | rl_set_signals | 2.5 Readline Signal Handling |
- | rl_show_char | 2.4.6 Redisplay |
- | rl_signal_event_hook | 2.3 Readline Variables |
- | rl_sort_completion_matches | 2.6.3 Completion Variables |
- | rl_special_prefixes | 2.6.3 Completion Variables |
- | rl_startup_hook | 2.3 Readline Variables |
- | rl_stuff_char | 2.4.8 Character Input |
- | rl_terminal_name | 2.3 Readline Variables |
- | rl_tty_set_default_bindings | 2.4.9 Terminal Management |
- | rl_tty_set_echoing | 2.4.9 Terminal Management |
- | rl_tty_unset_default_bindings | 2.4.9 Terminal Management |
- | rl_unbind_command_in_map | 2.4.3 Binding Keys |
- | rl_unbind_function_in_map | 2.4.3 Binding Keys |
- | rl_unbind_key | 2.4.3 Binding Keys |
- | rl_unbind_key_in_map | 2.4.3 Binding Keys |
- | rl_username_completion_function | 2.6.2 Completion Functions |
- | rl_variable_bind | 2.4.11 Miscellaneous Functions |
- | rl_variable_dumper | 2.4.11 Miscellaneous Functions |
- | rl_variable_value | 2.4.11 Miscellaneous Functions |
+ | revert-line (M-r) | 1.4.8 Some Miscellaneous Commands |
+ | revert-line (M-r) | 1.4.8 Some Miscellaneous Commands |
+ | rl_add_defun | 2.4.1 Naming a Function |
+ | rl_add_funmap_entry | 2.4.4 Associating Function Names and Bindings |
+ | rl_add_undo | 2.4.5 Allowing Undoing |
+ | rl_alphabetic | 2.4.10 Utility Functions |
+ | rl_already_prompted | 2.3 Readline Variables |
+ | rl_attempted_completion_function | 2.6.3 Completion Variables |
+ | rl_attempted_completion_over | 2.6.3 Completion Variables |
+ | rl_basic_quote_characters | 2.6.3 Completion Variables |
+ | rl_basic_word_break_characters | 2.6.3 Completion Variables |
+ | rl_begin_undo_group | 2.4.5 Allowing Undoing |
+ | rl_bind_key | 2.4.3 Binding Keys |
+ | rl_bind_key_if_unbound | 2.4.3 Binding Keys |
+ | rl_bind_key_if_unbound_in_map | 2.4.3 Binding Keys |
+ | rl_bind_key_in_map | 2.4.3 Binding Keys |
+ | rl_bind_keyseq | 2.4.3 Binding Keys |
+ | rl_bind_keyseq_if_unbound | 2.4.3 Binding Keys |
+ | rl_bind_keyseq_if_unbound_in_map | 2.4.3 Binding Keys |
+ | rl_bind_keyseq_in_map | 2.4.3 Binding Keys |
+ | rl_binding_keymap | 2.3 Readline Variables |
+ | rl_callback_handler_install | 2.4.12 Alternate Interface |
+ | rl_callback_handler_remove | 2.4.12 Alternate Interface |
+ | rl_callback_read_char | 2.4.12 Alternate Interface |
+ | rl_callback_sigcleanup | 2.4.12 Alternate Interface |
+ | rl_catch_signals | 2.5 Readline Signal Handling |
+ | rl_catch_sigwinch | 2.5 Readline Signal Handling |
+ | rl_change_environment | 2.5 Readline Signal Handling |
+ | rl_char_is_quoted_p | 2.6.3 Completion Variables |
+ | rl_check_signals | 2.5 Readline Signal Handling |
+ | rl_cleanup_after_signal | 2.5 Readline Signal Handling |
+ | rl_clear_history | 2.4.11 Miscellaneous Functions |
+ | rl_clear_message | 2.4.6 Redisplay |
+ | rl_clear_pending_input | 2.4.8 Character Input |
+ | rl_clear_signals | 2.5 Readline Signal Handling |
+ | rl_clear_visible_line | 2.4.6 Redisplay |
+ | rl_complete | 2.6.1 How Completing Works |
+ | rl_complete | 2.6.2 Completion Functions |
+ | rl_complete_internal | 2.6.2 Completion Functions |
+ | rl_completer_quote_characters | 2.6.3 Completion Variables |
+ | rl_completer_word_break_characters | 2.6.3 Completion Variables |
+ | rl_completion_append_character | 2.6.3 Completion Variables |
+ | rl_completion_display_matches_hook | 2.6.3 Completion Variables |
+ | rl_completion_entry_function | 2.6.1 How Completing Works |
+ | rl_completion_entry_function | 2.6.3 Completion Variables |
+ | rl_completion_found_quote | 2.6.3 Completion Variables |
+ | rl_completion_invoking_key | 2.6.3 Completion Variables |
+ | rl_completion_mark_symlink_dirs | 2.6.3 Completion Variables |
+ | rl_completion_matches | 2.6.2 Completion Functions |
+ | rl_completion_mode | 2.6.2 Completion Functions |
+ | rl_completion_query_items | 2.6.3 Completion Variables |
+ | rl_completion_quote_character | 2.6.3 Completion Variables |
+ | rl_completion_suppress_append | 2.6.3 Completion Variables |
+ | rl_completion_suppress_quote | 2.6.3 Completion Variables |
+ | rl_completion_type | 2.6.3 Completion Variables |
+ | rl_completion_word_break_hook | 2.6.3 Completion Variables |
+ | rl_copy_keymap | 2.4.2 Selecting a Keymap |
+ | rl_copy_text | 2.4.7 Modifying Text |
+ | rl_crlf | 2.4.6 Redisplay |
+ | rl_delete_text | 2.4.7 Modifying Text |
+ | rl_deprep_term_function | 2.3 Readline Variables |
+ | rl_deprep_terminal | 2.4.9 Terminal Management |
+ | rl_ding | 2.4.10 Utility Functions |
+ | rl_directory_completion_hook | 2.6.3 Completion Variables |
+ | rl_directory_rewrite_hook; | 2.6.3 Completion Variables |
+ | rl_discard_keymap | 2.4.2 Selecting a Keymap |
+ | rl_dispatching | 2.3 Readline Variables |
+ | rl_display_match_list | 2.4.10 Utility Functions |
+ | rl_display_prompt | 2.3 Readline Variables |
+ | rl_do_undo | 2.4.5 Allowing Undoing |
+ | rl_done | 2.3 Readline Variables |
+ | rl_echo_signal_char | 2.5 Readline Signal Handling |
+ | rl_editing_mode | 2.3 Readline Variables |
+ | rl_empty_keymap | 2.4.2 Selecting a Keymap |
+ | rl_end | 2.3 Readline Variables |
+ | rl_end_undo_group | 2.4.5 Allowing Undoing |
+ | rl_erase_empty_line | 2.3 Readline Variables |
+ | rl_event_hook | 2.3 Readline Variables |
+ | rl_execute_next | 2.4.8 Character Input |
+ | rl_executing_key | 2.3 Readline Variables |
+ | rl_executing_keymap | 2.3 Readline Variables |
+ | rl_executing_keyseq | 2.3 Readline Variables |
+ | rl_executing_macro | 2.3 Readline Variables |
+ | rl_expand_prompt | 2.4.6 Redisplay |
+ | rl_explicit_arg | 2.3 Readline Variables |
+ | rl_extend_line_buffer | 2.4.10 Utility Functions |
+ | rl_filename_completion_desired | 2.6.3 Completion Variables |
+ | rl_filename_completion_function | 2.6.2 Completion Functions |
+ | rl_filename_dequoting_function | 2.6.3 Completion Variables |
+ | rl_filename_quote_characters | 2.6.3 Completion Variables |
+ | rl_filename_quoting_desired | 2.6.3 Completion Variables |
+ | rl_filename_quoting_function | 2.6.3 Completion Variables |
+ | rl_filename_rewrite_hook | 2.6.3 Completion Variables |
+ | rl_filename_stat_hook | 2.6.3 Completion Variables |
+ | rl_forced_update_display | 2.4.6 Redisplay |
+ | rl_free | 2.4.10 Utility Functions |
+ | rl_free_keymap | 2.4.2 Selecting a Keymap |
+ | rl_free_line_state | 2.5 Readline Signal Handling |
+ | rl_free_undo_list | 2.4.5 Allowing Undoing |
+ | rl_function_dumper | 2.4.4 Associating Function Names and Bindings |
+ | rl_function_of_keyseq | 2.4.4 Associating Function Names and Bindings |
+ | rl_funmap_names | 2.4.4 Associating Function Names and Bindings |
+ | rl_generic_bind | 2.4.3 Binding Keys |
+ | rl_get_keymap | 2.4.2 Selecting a Keymap |
+ | rl_get_keymap_by_name | 2.4.2 Selecting a Keymap |
+ | rl_get_keymap_name | 2.4.2 Selecting a Keymap |
+ | rl_get_screen_size | 2.5 Readline Signal Handling |
+ | rl_get_termcap | 2.4.11 Miscellaneous Functions |
+ | rl_getc | 2.4.8 Character Input |
+ | rl_getc_function | 2.3 Readline Variables |
+ | rl_gnu_readline_p | 2.3 Readline Variables |
+ | rl_ignore_completion_duplicates | 2.6.3 Completion Variables |
+ | rl_ignore_some_completions_function | 2.6.3 Completion Variables |
+ | rl_inhibit_completion | 2.6.3 Completion Variables |
+ | rl_initialize | 2.4.10 Utility Functions |
+ | rl_input_available_hook | 2.3 Readline Variables |
+ | rl_insert_completions | 2.6.2 Completion Functions |
+ | rl_insert_text | 2.4.7 Modifying Text |
+ | rl_instream | 2.3 Readline Variables |
+ | rl_invoking_keyseqs | 2.4.4 Associating Function Names and Bindings |
+ | rl_invoking_keyseqs_in_map | 2.4.4 Associating Function Names and Bindings |
+ | rl_key_sequence_length | 2.3 Readline Variables |
+ | rl_kill_text | 2.4.7 Modifying Text |
+ | rl_last_func | 2.3 Readline Variables |
+ | rl_library_version | 2.3 Readline Variables |
+ | rl_line_buffer | 2.3 Readline Variables |
+ | rl_list_funmap_names | 2.4.4 Associating Function Names and Bindings |
+ | rl_macro_bind | 2.4.11 Miscellaneous Functions |
+ | rl_macro_dumper | 2.4.11 Miscellaneous Functions |
+ | rl_make_bare_keymap | 2.4.2 Selecting a Keymap |
+ | rl_make_keymap | 2.4.2 Selecting a Keymap |
+ | rl_mark | 2.3 Readline Variables |
+ | rl_message | 2.4.6 Redisplay |
+ | rl_modifying | 2.4.5 Allowing Undoing |
+ | rl_named_function | 2.4.4 Associating Function Names and Bindings |
+ | rl_num_chars_to_read | 2.3 Readline Variables |
+ | rl_numeric_arg | 2.3 Readline Variables |
+ | rl_on_new_line | 2.4.6 Redisplay |
+ | rl_on_new_line_with_prompt | 2.4.6 Redisplay |
+ | rl_outstream | 2.3 Readline Variables |
+ | rl_parse_and_bind | 2.4.3 Binding Keys |
+ | rl_pending_input | 2.3 Readline Variables |
+ | rl_pending_signal | 2.5 Readline Signal Handling |
+ | rl_persistent_signal_handlers | 2.5 Readline Signal Handling |
+ | rl_point | 2.3 Readline Variables |
+ | rl_possible_completions | 2.6.2 Completion Functions |
+ | rl_pre_input_hook | 2.3 Readline Variables |
+ | rl_prefer_env_winsize | 2.3 Readline Variables |
+ | rl_prep_term_function | 2.3 Readline Variables |
+ | rl_prep_terminal | 2.4.9 Terminal Management |
+ | rl_prompt | 2.3 Readline Variables |
+ | rl_push_macro_input | 2.4.7 Modifying Text |
+ | rl_read_init_file | 2.4.3 Binding Keys |
+ | rl_read_key | 2.4.8 Character Input |
+ | rl_readline_name | 2.3 Readline Variables |
+ | rl_readline_state | 2.3 Readline Variables |
+ | rl_readline_version | 2.3 Readline Variables |
+ | rl_redisplay | 2.4.6 Redisplay |
+ | rl_redisplay_function | 2.3 Readline Variables |
+ | rl_replace_line | 2.4.10 Utility Functions |
+ | rl_reset_after_signal | 2.5 Readline Signal Handling |
+ | rl_reset_line_state | 2.4.6 Redisplay |
+ | rl_reset_screen_size | 2.5 Readline Signal Handling |
+ | rl_reset_terminal | 2.4.9 Terminal Management |
+ | rl_resize_terminal | 2.5 Readline Signal Handling |
+ | rl_restore_prompt | 2.4.6 Redisplay |
+ | rl_restore_state | 2.4.10 Utility Functions |
+ | rl_save_prompt | 2.4.6 Redisplay |
+ | rl_save_state | 2.4.10 Utility Functions |
+ | rl_set_key | 2.4.3 Binding Keys |
+ | rl_set_keyboard_input_timeout | 2.4.8 Character Input |
+ | rl_set_keymap | 2.4.2 Selecting a Keymap |
+ | rl_set_paren_blink_timeout | 2.4.11 Miscellaneous Functions |
+ | rl_set_prompt | 2.4.6 Redisplay |
+ | rl_set_screen_size | 2.5 Readline Signal Handling |
+ | rl_set_signals | 2.5 Readline Signal Handling |
+ | rl_show_char | 2.4.6 Redisplay |
+ | rl_signal_event_hook | 2.3 Readline Variables |
+ | rl_sort_completion_matches | 2.6.3 Completion Variables |
+ | rl_special_prefixes | 2.6.3 Completion Variables |
+ | rl_startup_hook | 2.3 Readline Variables |
+ | rl_stuff_char | 2.4.8 Character Input |
+ | rl_terminal_name | 2.3 Readline Variables |
+ | rl_tty_set_default_bindings | 2.4.9 Terminal Management |
+ | rl_tty_set_echoing | 2.4.9 Terminal Management |
+ | rl_tty_unset_default_bindings | 2.4.9 Terminal Management |
+ | rl_unbind_command_in_map | 2.4.3 Binding Keys |
+ | rl_unbind_function_in_map | 2.4.3 Binding Keys |
+ | rl_unbind_key | 2.4.3 Binding Keys |
+ | rl_unbind_key_in_map | 2.4.3 Binding Keys |
+ | rl_username_completion_function | 2.6.2 Completion Functions |
+ | rl_variable_bind | 2.4.11 Miscellaneous Functions |
+ | rl_variable_dumper | 2.4.11 Miscellaneous Functions |
+ | rl_variable_value | 2.4.11 Miscellaneous Functions |
|
S | | |
- | self-insert (a, b, A, 1, !, <small>...</small>) | 1.4.3 Commands For Changing Text |
- | self-insert (a, b, A, 1, !, <small>...</small>) | 1.4.3 Commands For Changing Text |
- | set-mark (C-@) | 1.4.8 Some Miscellaneous Commands |
- | set-mark (C-@) | 1.4.8 Some Miscellaneous Commands |
+ | self-insert (a, b, A, 1, !, <small>...</small>) | 1.4.3 Commands For Changing Text |
+ | self-insert (a, b, A, 1, !, <small>...</small>) | 1.4.3 Commands For Changing Text |
+ | set-mark (C-@) | 1.4.8 Some Miscellaneous Commands |
+ | set-mark (C-@) | 1.4.8 Some Miscellaneous Commands |
| show-all-if-ambiguous | 1.3.1 Readline Init File Syntax |
| show-all-if-unmodified | 1.3.1 Readline Init File Syntax |
| show-mode-in-prompt | 1.3.1 Readline Init File Syntax |
| skip-completed-text | 1.3.1 Readline Init File Syntax |
- | skip-csi-sequence () | 1.4.8 Some Miscellaneous Commands |
- | skip-csi-sequence () | 1.4.8 Some Miscellaneous Commands |
- | start-kbd-macro (C-x () | 1.4.7 Keyboard Macros |
- | start-kbd-macro (C-x () | 1.4.7 Keyboard Macros |
+ | skip-csi-sequence () | 1.4.8 Some Miscellaneous Commands |
+ | skip-csi-sequence () | 1.4.8 Some Miscellaneous Commands |
+ | start-kbd-macro (C-x () | 1.4.7 Keyboard Macros |
+ | start-kbd-macro (C-x () | 1.4.7 Keyboard Macros |
|
T | | |
- | tab-insert (M-TAB) | 1.4.3 Commands For Changing Text |
- | tab-insert (M-TAB) | 1.4.3 Commands For Changing Text |
- | tilde-expand (M-~) | 1.4.8 Some Miscellaneous Commands |
- | tilde-expand (M-~) | 1.4.8 Some Miscellaneous Commands |
- | transpose-chars (C-t) | 1.4.3 Commands For Changing Text |
- | transpose-chars (C-t) | 1.4.3 Commands For Changing Text |
- | transpose-words (M-t) | 1.4.3 Commands For Changing Text |
- | transpose-words (M-t) | 1.4.3 Commands For Changing Text |
+ | tab-insert (M-TAB) | 1.4.3 Commands For Changing Text |
+ | tab-insert (M-TAB) | 1.4.3 Commands For Changing Text |
+ | tilde-expand (M-~) | 1.4.8 Some Miscellaneous Commands |
+ | tilde-expand (M-~) | 1.4.8 Some Miscellaneous Commands |
+ | transpose-chars (C-t) | 1.4.3 Commands For Changing Text |
+ | transpose-chars (C-t) | 1.4.3 Commands For Changing Text |
+ | transpose-words (M-t) | 1.4.3 Commands For Changing Text |
+ | transpose-words (M-t) | 1.4.3 Commands For Changing Text |
|
U | | |
- | undo (C-_ or C-x C-u) | 1.4.8 Some Miscellaneous Commands |
- | undo (C-_ or C-x C-u) | 1.4.8 Some Miscellaneous Commands |
- | universal-argument () | 1.4.5 Specifying Numeric Arguments |
- | universal-argument () | 1.4.5 Specifying Numeric Arguments |
- | unix-filename-rubout () | 1.4.4 Killing And Yanking |
- | unix-filename-rubout () | 1.4.4 Killing And Yanking |
- | unix-line-discard (C-u) | 1.4.4 Killing And Yanking |
- | unix-line-discard (C-u) | 1.4.4 Killing And Yanking |
- | unix-word-rubout (C-w) | 1.4.4 Killing And Yanking |
- | unix-word-rubout (C-w) | 1.4.4 Killing And Yanking |
- | upcase-word (M-u) | 1.4.3 Commands For Changing Text |
- | upcase-word (M-u) | 1.4.3 Commands For Changing Text |
+ | undo (C-_ or C-x C-u) | 1.4.8 Some Miscellaneous Commands |
+ | undo (C-_ or C-x C-u) | 1.4.8 Some Miscellaneous Commands |
+ | universal-argument () | 1.4.5 Specifying Numeric Arguments |
+ | universal-argument () | 1.4.5 Specifying Numeric Arguments |
+ | unix-filename-rubout () | 1.4.4 Killing And Yanking |
+ | unix-filename-rubout () | 1.4.4 Killing And Yanking |
+ | unix-line-discard (C-u) | 1.4.4 Killing And Yanking |
+ | unix-line-discard (C-u) | 1.4.4 Killing And Yanking |
+ | unix-word-rubout (C-w) | 1.4.4 Killing And Yanking |
+ | unix-word-rubout (C-w) | 1.4.4 Killing And Yanking |
+ | upcase-word (M-u) | 1.4.3 Commands For Changing Text |
+ | upcase-word (M-u) | 1.4.3 Commands For Changing Text |
|
V | | |
| vi-cmd-mode-string | 1.3.1 Readline Init File Syntax |
- | vi-editing-mode (M-C-j) | 1.4.8 Some Miscellaneous Commands |
- | vi-editing-mode (M-C-j) | 1.4.8 Some Miscellaneous Commands |
+ | vi-editing-mode (M-C-j) | 1.4.8 Some Miscellaneous Commands |
+ | vi-editing-mode (M-C-j) | 1.4.8 Some Miscellaneous Commands |
| vi-ins-mode-string | 1.3.1 Readline Init File Syntax |
| visible-stats | 1.3.1 Readline Init File Syntax |
|
Y | | |
- | yank (C-y) | 1.4.4 Killing And Yanking |
- | yank (C-y) | 1.4.4 Killing And Yanking |
- | yank-last-arg (M-. or M-_) | 1.4.2 Commands For Manipulating The History |
- | yank-last-arg (M-. or M-_) | 1.4.2 Commands For Manipulating The History |
- | yank-nth-arg (M-C-y) | 1.4.2 Commands For Manipulating The History |
- | yank-nth-arg (M-C-y) | 1.4.2 Commands For Manipulating The History |
- | yank-pop (M-y) | 1.4.4 Killing And Yanking |
- | yank-pop (M-y) | 1.4.4 Killing And Yanking |
+ | yank (C-y) | 1.4.4 Killing And Yanking |
+ | yank (C-y) | 1.4.4 Killing And Yanking |
+ | yank-last-arg (M-. or M-_) | 1.4.2 Commands For Manipulating The History |
+ | yank-last-arg (M-. or M-_) | 1.4.2 Commands For Manipulating The History |
+ | yank-nth-arg (M-C-y) | 1.4.2 Commands For Manipulating The History |
+ | yank-nth-arg (M-C-y) | 1.4.2 Commands For Manipulating The History |
+ | yank-pop (M-y) | 1.4.4 Killing And Yanking |
+ | yank-pop (M-y) | 1.4.4 Killing And Yanking |
|
Jump to: | _
@@ -7369,7 +7467,7 @@ to permit their use in free software.
| [ ? ] |
---|
About this document
-This document was generated by chet on September, 7 2016
+This document was generated by Chet Ramey on January, 2 2018
using texi2html
@@ -7531,7 +7629,7 @@ the following structure:
This document was generated
-by chet on September, 7 2016
+by Chet Ramey on January, 2 2018
using texi2html
diff --git a/doc/readline.info b/doc/readline.info
index 6eb3efa..3b5a5c7 100644
--- a/doc/readline.info
+++ b/doc/readline.info
@@ -1,7 +1,7 @@
-This is readline.info, produced by makeinfo version 6.1 from rlman.texi.
+This is readline.info, produced by makeinfo version 6.5 from rlman.texi.
-This manual describes the GNU Readline Library (version 7.0, 16 July
-2016), a library which aids in the consistency of user interface across
+This manual describes the GNU Readline Library (version 7.0, 28 December
+2017), a library which aids in the consistency of user interface across
discrete programs which provide a command line interface.
Copyright (C) 1988-2016 Free Software Foundation, Inc.
@@ -458,14 +458,14 @@ Variable Settings
This variable can be set to either 'emacs' or 'vi'.
'emacs-mode-string'
- This string is displayed immediately before the last line of
- the primary prompt when emacs editing mode is active. The
- value is expanded like a key binding, so the standard set of
- meta- and control prefixes and backslash escape sequences is
- available. Use the '\1' and '\2' escapes to begin and end
- sequences of non-printing characters, which can be used to
- embed a terminal control sequence into the mode string. The
- default is '@'.
+ If the SHOW-MODE-IN-PROMPT variable is enabled, this string is
+ displayed immediately before the last line of the primary
+ prompt when emacs editing mode is active. The value is
+ expanded like a key binding, so the standard set of meta- and
+ control prefixes and backslash escape sequences is available.
+ Use the '\1' and '\2' escapes to begin and end sequences of
+ non-printing characters, which can be used to embed a terminal
+ control sequence into the mode string. The default is '@'.
'enable-bracketed-paste'
When set to 'On', Readline will configure the terminal in a
@@ -617,10 +617,10 @@ Variable Settings
default value is 'off'.
'show-mode-in-prompt'
- If set to 'on', add a character to the beginning of the prompt
+ If set to 'on', add a string to the beginning of the prompt
indicating the editing mode: emacs, vi command, or vi
- insertion. The mode strings are user-settable. The default
- value is 'off'.
+ insertion. The mode strings are user-settable (e.g.,
+ EMACS-MODE-STRING). The default value is 'off'.
'skip-completed-text'
If set to 'on', this alters the default completion behavior
@@ -636,24 +636,26 @@ Variable Settings
'off'.
'vi-cmd-mode-string'
- This string is displayed immediately before the last line of
- the primary prompt when vi editing mode is active and in
- command mode. The value is expanded like a key binding, so
- the standard set of meta- and control prefixes and backslash
- escape sequences is available. Use the '\1' and '\2' escapes
- to begin and end sequences of non-printing characters, which
- can be used to embed a terminal control sequence into the mode
- string. The default is '(cmd)'.
+ If the SHOW-MODE-IN-PROMPT variable is enabled, this string is
+ displayed immediately before the last line of the primary
+ prompt when vi editing mode is active and in command mode.
+ The value is expanded like a key binding, so the standard set
+ of meta- and control prefixes and backslash escape sequences
+ is available. Use the '\1' and '\2' escapes to begin and end
+ sequences of non-printing characters, which can be used to
+ embed a terminal control sequence into the mode string. The
+ default is '(cmd)'.
'vi-ins-mode-string'
- This string is displayed immediately before the last line of
- the primary prompt when vi editing mode is active and in
- insertion mode. The value is expanded like a key binding, so
- the standard set of meta- and control prefixes and backslash
- escape sequences is available. Use the '\1' and '\2' escapes
- to begin and end sequences of non-printing characters, which
- can be used to embed a terminal control sequence into the mode
- string. The default is '(ins)'.
+ If the SHOW-MODE-IN-PROMPT variable is enabled, this string is
+ displayed immediately before the last line of the primary
+ prompt when vi editing mode is active and in insertion mode.
+ The value is expanded like a key binding, so the standard set
+ of meta- and control prefixes and backslash escape sequences
+ is available. Use the '\1' and '\2' escapes to begin and end
+ sequences of non-printing characters, which can be used to
+ embed a terminal control sequence into the mode string. The
+ default is '(ins)'.
'visible-stats'
If set to 'on', a character denoting a file's type is appended
@@ -776,8 +778,9 @@ four parser directives used.
'$if'
The '$if' construct allows bindings to be made based on the editing
mode, the terminal being used, or the application using Readline.
- The text of the test extends to the end of the line; no characters
- are required to isolate it.
+ The text of the test, after any comparison operator, extends to the
+ end of the line; unless otherwise noted, no characters are required
+ to isolate it.
'mode'
The 'mode=' form of the '$if' directive is used to test
@@ -794,6 +797,22 @@ four parser directives used.
the portion of the terminal name before the first '-'. This
allows 'sun' to match both 'sun' and 'sun-cmd', for instance.
+ 'version'
+ The 'version' test may be used to perform comparisons against
+ specific Readline versions. The 'version' expands to the
+ current Readline version. The set of comparison operators
+ includes '=' (and '=='), '!=', '<=', '>=', '<', and '>'. The
+ version number supplied on the right side of the operator
+ consists of a major version number, an optional decimal point,
+ and an optional minor version (e.g., '7.1'). If the minor
+ version is omitted, it is assumed to be '0'. The operator may
+ be separated from the string 'version' and from the version
+ number argument by whitespace. The following example sets a
+ variable if the Readline version being used is 7.0 or newer:
+ $if version >= 7.0
+ set show-mode-in-prompt on
+ $endif
+
'application'
The APPLICATION construct is used to include
application-specific settings. Each program using the
@@ -807,6 +826,20 @@ four parser directives used.
"\C-xq": "\eb\"\ef\""
$endif
+ 'variable'
+ The VARIABLE construct provides simple equality tests for
+ Readline variables and values. The permitted comparison
+ operators are '=', '==', and '!='. The variable name must be
+ separated from the comparison operator by whitespace; the
+ operator may be separated from the value on the right hand
+ side by whitespace. Both string and boolean variables may be
+ tested. Boolean variables must be tested against the values
+ ON and OFF. The following example is equivalent to the
+ 'mode=emacs' test described above:
+ $if editing-mode == emacs
+ set show-mode-in-prompt on
+ $endif
+
'$endif'
This command, as seen in the previous example, terminates an '$if'
command.
@@ -982,6 +1015,20 @@ File: readline.info, Node: Commands For Moving, Next: Commands For History, U
Move back to the start of the current or previous word. Words are
composed of letters and digits.
+'previous-screen-line ()'
+ Attempt to move point to the same physical screen column on the
+ previous physical screen line. This will not have the desired
+ effect if the current Readline line does not take up more than one
+ physical line or if point is not greater than the length of the
+ prompt plus the screen width.
+
+'next-screen-line ()'
+ Attempt to move point to the same physical screen column on the
+ next physical screen line. This will not have the desired effect
+ if the current Readline line does not take up more than one
+ physical line or if the length of the current Readline line is not
+ greater than the length of the prompt plus the screen width.
+
'clear-screen (C-l)'
Clear the screen and redraw the current line, leaving the current
line at the top of the screen.
@@ -1047,13 +1094,13 @@ File: readline.info, Node: Commands For History, Next: Commands For Text, Pre
string must match at the beginning of a history line. This is a
non-incremental search. By default, this command is unbound.
-'history-substr-search-forward ()'
+'history-substring-search-forward ()'
Search forward through the history for the string of characters
between the start of the current line and the point. The search
string may match anywhere in a history line. This is a
non-incremental search. By default, this command is unbound.
-'history-substr-search-backward ()'
+'history-substring-search-backward ()'
Search backward through the history for the string of characters
between the start of the current line and the point. The search
string may match anywhere in a history line. This is a
@@ -1331,9 +1378,10 @@ File: readline.info, Node: Miscellaneous Commands, Prev: Keyboard Macros, Up:
Abort the current editing command and ring the terminal's bell
(subject to the setting of 'bell-style').
-'do-uppercase-version (M-a, M-b, M-X, ...)'
- If the metafied character X is lowercase, run the command that is
- bound to the corresponding uppercase character.
+'do-lowercase-version (M-A, M-B, M-X, ...)'
+ If the metafied character X is upper case, run the command that is
+ bound to the corresponding metafied lower case character. The
+ behavior is undefined if X is already lower case.
'prefix-meta ()'
Metafy the next character typed. This is for keyboards without a
@@ -1507,6 +1555,11 @@ the final newline removed, so only the text remains.
line is empty at that point, then '(char *)NULL' is returned.
Otherwise, the line is ended just as if a newline had been typed.
+ Readline performs some expansion on the PROMPT before it is displayed
+on the screen. See the description of 'rl_expand_prompt' (*note
+Redisplay::) for additional details, especially if PROMPT will contain
+characters that do not consume physical screen space when displayed.
+
If you want the user to be able to get at the line later, (with
for example), you must call 'add_history()' to save the line away in a
"history" list of such lines.
@@ -2064,6 +2117,10 @@ which keymap to use.
Free all storage associated with KEYMAP. This calls
'rl_discard_keymap' to free subordindate keymaps and macros.
+ -- Function: int rl_empty_keymap (Keymap keymap)
+ Return non-zero if there are no keys bound to functions in KEYMAP;
+ zero if there are any keys bound.
+
Readline has several internal keymaps. These functions allow you to
change which keymap is active.
@@ -2853,10 +2910,10 @@ understands the EOF character or "exit" to exit the program.
break;
}
if (sigwinch_received)
- {
+ {
rl_resize_terminal ();
sigwinch_received = 0;
- }
+ }
if (r < 0)
continue;
@@ -2994,6 +3051,19 @@ terminal and internal state cleanup upon receipt of a signal.
signal handlers, depending on the values of 'rl_catch_signals' and
'rl_catch_sigwinch'.
+ If an application wants to force Readline to handle any signals that
+have arrived while it has been executing, 'rl_check_signals()' will call
+Readline's internal signal handler if there are any pending signals.
+This is primarily intended for those applications that use a custom
+'rl_getc_function' (*note Readline Variables::) and wish to handle
+signals received while waiting for input.
+
+ -- Function: void rl_check_signals (void)
+ If there are any pending signals, call Readline's internal signal
+ handling functions to process them. 'rl_pending_signal()' can be
+ used independently to determine whether or not there are any
+ pending signals.
+
If an application does not wish Readline to catch 'SIGWINCH', it may
call 'rl_resize_terminal()' or 'rl_set_screen_size()' to force Readline
to update its idea of the terminal size when a 'SIGWINCH' is received.
@@ -4500,10 +4570,10 @@ Function and Variable Index
* call-last-kbd-macro (C-x e): Keyboard Macros. (line 13)
* capitalize-word (M-c): Commands For Text. (line 64)
* character-search (C-]): Miscellaneous Commands.
- (line 41)
+ (line 42)
* character-search-backward (M-C-]): Miscellaneous Commands.
- (line 46)
-* clear-screen (C-l): Commands For Moving. (line 26)
+ (line 47)
+* clear-screen (C-l): Commands For Moving. (line 40)
* colored-completion-prefix: Readline Init File Syntax.
(line 52)
* colored-stats: Readline Init File Syntax.
@@ -4538,21 +4608,21 @@ Function and Variable Index
* digit-argument (M-0, M-1, ... M--): Numeric Arguments. (line 6)
* disable-completion: Readline Init File Syntax.
(line 113)
-* do-uppercase-version (M-a, M-b, M-X, ...): Miscellaneous Commands.
+* do-lowercase-version (M-A, M-B, M-X, ...): Miscellaneous Commands.
(line 14)
* downcase-word (M-l): Commands For Text. (line 60)
* dump-functions (): Miscellaneous Commands.
- (line 69)
+ (line 70)
* dump-macros (): Miscellaneous Commands.
- (line 81)
+ (line 82)
* dump-variables (): Miscellaneous Commands.
- (line 75)
+ (line 76)
* echo-control-characters: Readline Init File Syntax.
(line 118)
* editing-mode: Readline Init File Syntax.
(line 123)
* emacs-editing-mode (C-e): Miscellaneous Commands.
- (line 87)
+ (line 88)
* emacs-mode-string: Readline Init File Syntax.
(line 129)
* enable-bracketed-paste: Readline Init File Syntax.
@@ -4565,7 +4635,7 @@ Function and Variable Index
(line 22)
* end-of-line (C-e): Commands For Moving. (line 9)
* exchange-point-and-mark (C-x C-x): Miscellaneous Commands.
- (line 36)
+ (line 37)
* expand-tilde: Readline Init File Syntax.
(line 158)
* forward-backward-delete-char (): Commands For Text. (line 21)
@@ -4581,16 +4651,16 @@ Function and Variable Index
(line 46)
* history-size: Readline Init File Syntax.
(line 168)
-* history-substr-search-backward (): Commands For History.
+* history-substring-search-backward (): Commands For History.
(line 64)
-* history-substr-search-forward (): Commands For History.
+* history-substring-search-forward (): Commands For History.
(line 58)
* horizontal-scroll-mode: Readline Init File Syntax.
(line 177)
* input-meta: Readline Init File Syntax.
(line 184)
* insert-comment (M-#): Miscellaneous Commands.
- (line 60)
+ (line 61)
* insert-completions (M-*): Commands For Completion.
(line 18)
* isearch-terminators: Readline Init File Syntax.
@@ -4621,6 +4691,7 @@ Function and Variable Index
(line 184)
* next-history (C-n): Commands For History.
(line 16)
+* next-screen-line (): Commands For Moving. (line 33)
* non-incremental-forward-search-history (M-n): Commands For History.
(line 40)
* non-incremental-reverse-search-history (M-p): Commands For History.
@@ -4633,21 +4704,22 @@ Function and Variable Index
* possible-completions (M-?): Commands For Completion.
(line 11)
* prefix-meta (): Miscellaneous Commands.
- (line 18)
+ (line 19)
* previous-history (C-p): Commands For History.
(line 12)
+* previous-screen-line (): Commands For Moving. (line 26)
* print-last-kbd-macro (): Keyboard Macros. (line 17)
* quoted-insert (C-q or C-v): Commands For Text. (line 26)
* re-read-init-file (C-x C-r): Miscellaneous Commands.
(line 6)
* readline: Basic Behavior. (line 12)
-* redraw-current-line (): Commands For Moving. (line 30)
+* redraw-current-line (): Commands For Moving. (line 44)
* reverse-search-history (C-r): Commands For History.
(line 26)
* revert-all-at-newline: Readline Init File Syntax.
(line 267)
* revert-line (M-r): Miscellaneous Commands.
- (line 25)
+ (line 26)
* rl_add_defun: Function Naming. (line 18)
* rl_add_funmap_entry: Associating Function Names and Bindings.
(line 45)
@@ -4684,6 +4756,8 @@ Function and Variable Index
(line 90)
* rl_char_is_quoted_p: Completion Variables.
(line 45)
+* rl_check_signals: Readline Signal Handling.
+ (line 133)
* rl_cleanup_after_signal: Readline Signal Handling.
(line 107)
* rl_clear_history: Miscellaneous Functions.
@@ -4691,7 +4765,7 @@ Function and Variable Index
* rl_clear_message: Redisplay. (line 51)
* rl_clear_pending_input: Character Input. (line 29)
* rl_clear_signals: Readline Signal Handling.
- (line 166)
+ (line 179)
* rl_clear_visible_line: Redisplay. (line 25)
* rl_complete: How Completing Works.
(line 46)
@@ -4751,8 +4825,9 @@ Function and Variable Index
* rl_done: Readline Variables. (line 27)
* rl_do_undo: Allowing Undoing. (line 47)
* rl_echo_signal_char: Readline Signal Handling.
- (line 130)
+ (line 143)
* rl_editing_mode: Readline Variables. (line 281)
+* rl_empty_keymap: Keymaps. (line 33)
* rl_end: Readline Variables. (line 18)
* rl_end_undo_group: Allowing Undoing. (line 34)
* rl_erase_empty_line: Readline Variables. (line 46)
@@ -4796,11 +4871,11 @@ Function and Variable Index
* rl_generic_bind: Binding Keys. (line 87)
* rl_getc: Character Input. (line 14)
* rl_getc_function: Readline Variables. (line 128)
-* rl_get_keymap: Keymaps. (line 36)
-* rl_get_keymap_by_name: Keymaps. (line 42)
-* rl_get_keymap_name: Keymaps. (line 47)
+* rl_get_keymap: Keymaps. (line 40)
+* rl_get_keymap_by_name: Keymaps. (line 46)
+* rl_get_keymap_name: Keymaps. (line 51)
* rl_get_screen_size: Readline Signal Handling.
- (line 149)
+ (line 162)
* rl_get_termcap: Miscellaneous Functions.
(line 41)
* rl_gnu_readline_p: Readline Variables. (line 82)
@@ -4870,24 +4945,24 @@ Function and Variable Index
(line 121)
* rl_reset_line_state: Redisplay. (line 29)
* rl_reset_screen_size: Readline Signal Handling.
- (line 153)
+ (line 166)
* rl_reset_terminal: Terminal Management. (line 34)
* rl_resize_terminal: Readline Signal Handling.
- (line 136)
+ (line 149)
* rl_restore_prompt: Redisplay. (line 60)
* rl_restore_state: Utility Functions. (line 11)
* rl_save_prompt: Redisplay. (line 56)
* rl_save_state: Utility Functions. (line 6)
* rl_set_key: Binding Keys. (line 71)
* rl_set_keyboard_input_timeout: Character Input. (line 34)
-* rl_set_keymap: Keymaps. (line 39)
+* rl_set_keymap: Keymaps. (line 43)
* rl_set_paren_blink_timeout: Miscellaneous Functions.
(line 36)
* rl_set_prompt: Redisplay. (line 80)
* rl_set_screen_size: Readline Signal Handling.
- (line 140)
+ (line 153)
* rl_set_signals: Readline Signal Handling.
- (line 160)
+ (line 173)
* rl_show_char: Redisplay. (line 36)
* rl_signal_event_hook: Readline Variables. (line 136)
* rl_sort_completion_matches: Completion Variables.
@@ -4914,7 +4989,7 @@ Function and Variable Index
(line 25)
* self-insert (a, b, A, 1, !, ...): Commands For Text. (line 33)
* set-mark (C-@): Miscellaneous Commands.
- (line 32)
+ (line 33)
* show-all-if-ambiguous: Readline Init File Syntax.
(line 273)
* show-all-if-unmodified: Readline Init File Syntax.
@@ -4924,15 +4999,15 @@ Function and Variable Index
* skip-completed-text: Readline Init File Syntax.
(line 294)
* skip-csi-sequence (): Miscellaneous Commands.
- (line 51)
+ (line 52)
* start-kbd-macro (C-x (): Keyboard Macros. (line 6)
* tab-insert (M-): Commands For Text. (line 30)
* tilde-expand (M-~): Miscellaneous Commands.
- (line 29)
+ (line 30)
* transpose-chars (C-t): Commands For Text. (line 45)
* transpose-words (M-t): Commands For Text. (line 51)
* undo (C-_ or C-x C-u): Miscellaneous Commands.
- (line 22)
+ (line 23)
* universal-argument (): Numeric Arguments. (line 10)
* unix-filename-rubout (): Commands For Killing.
(line 32)
@@ -4944,11 +5019,11 @@ Function and Variable Index
* vi-cmd-mode-string: Readline Init File Syntax.
(line 307)
* vi-editing-mode (M-C-j): Miscellaneous Commands.
- (line 91)
+ (line 92)
* vi-ins-mode-string: Readline Init File Syntax.
- (line 317)
+ (line 318)
* visible-stats: Readline Init File Syntax.
- (line 327)
+ (line 329)
* yank (C-y): Commands For Killing.
(line 59)
* yank-last-arg (M-. or M-_): Commands For History.
@@ -4961,58 +5036,58 @@ Function and Variable Index
Tag Table:
-Node: Top861
-Node: Command Line Editing1586
-Node: Introduction and Notation2238
-Node: Readline Interaction3862
-Node: Readline Bare Essentials5054
-Node: Readline Movement Commands6838
-Node: Readline Killing Commands7799
-Node: Readline Arguments9718
-Node: Searching10763
-Node: Readline Init File12916
-Node: Readline Init File Syntax14070
-Node: Conditional Init Constructs33977
-Node: Sample Init File36503
-Node: Bindable Readline Commands39621
-Node: Commands For Moving40676
-Node: Commands For History41537
-Node: Commands For Text45796
-Node: Commands For Killing49239
-Node: Numeric Arguments51406
-Node: Commands For Completion52546
-Node: Keyboard Macros54515
-Node: Miscellaneous Commands55203
-Node: Readline vi Mode59054
-Node: Programming with GNU Readline60871
-Node: Basic Behavior61857
-Node: Custom Functions65261
-Node: Readline Typedefs66744
-Node: Function Writing68378
-Node: Readline Variables69692
-Node: Readline Convenience Functions82364
-Node: Function Naming83436
-Node: Keymaps84698
-Node: Binding Keys86691
-Node: Associating Function Names and Bindings91239
-Node: Allowing Undoing93524
-Node: Redisplay96074
-Node: Modifying Text100098
-Node: Character Input101345
-Node: Terminal Management103243
-Node: Utility Functions105066
-Node: Miscellaneous Functions108394
-Node: Alternate Interface110983
-Node: A Readline Example113725
-Node: Alternate Interface Example115664
-Node: Readline Signal Handling119196
-Node: Custom Completers127579
-Node: How Completing Works128299
-Node: Completion Functions131606
-Node: Completion Variables135180
-Node: A Short Completion Example150824
-Node: GNU Free Documentation License163603
-Node: Concept Index188777
-Node: Function and Variable Index190298
+Node: Top865
+Node: Command Line Editing1590
+Node: Introduction and Notation2242
+Node: Readline Interaction3866
+Node: Readline Bare Essentials5058
+Node: Readline Movement Commands6842
+Node: Readline Killing Commands7803
+Node: Readline Arguments9722
+Node: Searching10767
+Node: Readline Init File12920
+Node: Readline Init File Syntax14074
+Node: Conditional Init Constructs34165
+Node: Sample Init File38362
+Node: Bindable Readline Commands41480
+Node: Commands For Moving42535
+Node: Commands For History44102
+Node: Commands For Text48367
+Node: Commands For Killing51810
+Node: Numeric Arguments53977
+Node: Commands For Completion55117
+Node: Keyboard Macros57086
+Node: Miscellaneous Commands57774
+Node: Readline vi Mode61696
+Node: Programming with GNU Readline63513
+Node: Basic Behavior64499
+Node: Custom Functions68182
+Node: Readline Typedefs69665
+Node: Function Writing71299
+Node: Readline Variables72613
+Node: Readline Convenience Functions85285
+Node: Function Naming86357
+Node: Keymaps87619
+Node: Binding Keys89774
+Node: Associating Function Names and Bindings94322
+Node: Allowing Undoing96607
+Node: Redisplay99157
+Node: Modifying Text103181
+Node: Character Input104428
+Node: Terminal Management106326
+Node: Utility Functions108149
+Node: Miscellaneous Functions111477
+Node: Alternate Interface114066
+Node: A Readline Example116808
+Node: Alternate Interface Example118747
+Node: Readline Signal Handling122279
+Node: Custom Completers131328
+Node: How Completing Works132048
+Node: Completion Functions135355
+Node: Completion Variables138929
+Node: A Short Completion Example154573
+Node: GNU Free Documentation License167352
+Node: Concept Index192526
+Node: Function and Variable Index194047
End Tag Table
diff --git a/doc/readline.pdf b/doc/readline.pdf
index 01d26a6ef33c3c756ceb4c908f12b14bc1e8e39e..a28906f282f5da61c2179cc81dc6d3beec491287 100644
GIT binary patch
delta 166421
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%0A7Y_te27tP6r
z)$L#r*2K8&qyMBzph(ipgtt-tNX*)ovr+O88zc+(}cz3S?CTOPBIcHqdlg>xUtYo<03)&|T_nVW{6z}>)
z&?Drq5mnv&%aCh2e^*KH9ZMP?u)#nfoa_NSr1-(TpUf^hA9{u7stW+IY@t-eqxR)T
z8CHI#WWv_~UEKBr!6f)0F0ajsEUCs$V-;vflaTnM#jkhQZmR&1Jnx+tCa(k%g|RSb
zC}TryYIuD?3N_jwa)5B2F)#?^UI^1_L70eY9r#1!I$T&UYZyY;MLw(4&{X%4I76hm%Q5Z<4V6>
z2NQx^$OR|H(Pb}i6V|*dj-Nb!Ic(ybMkv-!@7<7|SZ!BlpXdG``;J!}AzMM4%}5z)
zJ9POc(B#^8-l5X?dU1>m0dY9MX-P%eg^`|Kg9?vkoZx8CL=Rr$Pd8A#?8Pgqhvg|S1jm*U1jFjScc%S7koB4
zBh%P=&HY=xqU282k%0$3b4v<~^>5m~QqMOv03RN}y^yhTG3!!?M>a3o9W8nh-Y7bko^ph0eHPsJ@(z??@RxG-+4L}
z3NUQ)^A;K?8yi#d0vr`UTgG8)9I5wH18QObSMaKyz%-dlToDf0FhBK{Oh+fDL$`<`oN$>etLya#D1L-RnL(A2u1wBKGA!?{=TxxR+
z)_UvfI_Jor$Q90l@7MYDMgb6e2#Xa-J9#v+J>*;2bv;tHXPpip_-xz`(Y_S?@j}5y
zfz+7UPgv7I{%NX|vDR~_>a8T;C|G1p4P4AJxcRxi`LNd&P``+cGM-D%B&WzEuRv19
zS#17P#v3ZE8m#?VQ(Oh7dFF~Dc}p&zIyX0=Ns3mqCNjx9ES+}JP(n>{W8u9qq|ri0
z#Yu(e>YjnE7nK0)eunk2xpCl1BcD8R8vYvXYV2d!rp}S(J`DzL3oboK3S8Th1ViYX
z_J6k?pGszSZXH1Ma~9W<`VnB?#Y8p+U<3tE1>)_TI3%$*a=(IDbkQ3
zr_u#<;K2Yq8d=u|h{m{&h8MOBxYPFXzH|AnoU?yvih#)6MEnqyI%&O=;GcW1JYCIz
zG`?${tj&+;JlkVIG+NXK9$t|2CyHCSpceFf?P2KsIFgvZ=ebUR