| 1 | This is a terse description of the new features added to readline-5.1 since |
| 2 | the release of readline-5.0. |
| 3 | |
| 4 | 1. New Features in Readline |
| 5 | |
| 6 | a. The key sequence sent by the keypad `delete' key is now automatically |
| 7 | bound to delete-char. |
| 8 | |
| 9 | b. A negative argument to menu-complete now cycles backward through the |
| 10 | completion list. |
| 11 | |
| 12 | c. A new bindable readline variable: bind-tty-special-chars. If non-zero, |
| 13 | readline will bind the terminal special characters to their readline |
| 14 | equivalents when it's called (on by default). |
| 15 | |
| 16 | d. New bindable command: vi-rubout. Saves deleted text for possible |
| 17 | reinsertion, as with any vi-mode `text modification' command; `X' is bound |
| 18 | to this in vi command mode. |
| 19 | |
| 20 | e. If the rl_completion_query_items is set to a value < 0, readline never |
| 21 | asks the user whether or not to view the possible completions. |
| 22 | |
| 23 | f. New application-callable auxiliary function, rl_variable_value, returns |
| 24 | a string corresponding to a readline variable's value. |
| 25 | |
| 26 | g. When parsing inputrc files and variable binding commands, the parser |
| 27 | strips trailing whitespace from values assigned to boolean variables |
| 28 | before checking them. |
| 29 | |
| 30 | h. A new external application-controllable variable that allows the LINES |
| 31 | and COLUMNS environment variables to set the window size regardless of |
| 32 | what the kernel returns. |