Annotation of embedaddon/readline/NEWS, revision 1.1.1.1
1.1 misho 1: This is a terse description of the new features added to readline-6.3 since
2: the release of readline-6.2.
3:
4: New Features in Readline
5:
6: a. Readline is now more responsive to SIGHUP and other fatal signals when
7: reading input from the terminal or performing word completion but no
8: longer attempts to run any not-allowable functions from a signal handler
9: context.
10:
11: b. There are new bindable commands to search the history for the string of
12: characters between the beginning of the line and the point
13: (history-substring-search-forward, history-substring-search-backward)
14:
15: c. Readline allows quoted strings as the values of variables when setting
16: them with `set'. As a side effect, trailing spaces and tabs are ignored
17: when setting a string variable's value.
18:
19: d. The history library creates a backup of the history file when writing it
20: and restores the backup on a write error.
21:
22: e. New application-settable variable: rl_filename_stat_hook: a function called
23: with a filename before using it in a call to stat(2). Bash uses it to
24: expand shell variables so things like $HOME/Downloads have a slash
25: appended.
26:
27: f. New bindable function `print-last-kbd-macro', prints the most-recently-
28: defined keyboard macro in a reusable format.
29:
30: g. New user-settable variable `colored-stats', enables use of colored text
31: to denote file types when displaying possible completions (colored analog
32: of visible-stats).
33:
34: h. New user-settable variable `keyseq-timout', acts as an inter-character
35: timeout when reading input or incremental search strings.
36:
37: i. New application-callable function: rl_clear_history. Clears the history list
38: and frees all readline-associated private data.
39:
40: j. New user-settable variable, show-mode-in-prompt, adds a characters to the
41: beginning of the prompt indicating the current editing mode.
42:
43: k. New application-settable variable: rl_input_available_hook; function to be
44: called when readline detects there is data available on its input file
45: descriptor.
46:
47: l. Readline calls an application-set event hook (rl_event_hook) after it gets
48: a signal while reading input (read returns -1/EINTR but readline does not
49: handle the signal immediately) to allow the application to handle or
50: otherwise note it.
51:
52: m. If the user-settable variable `history-size' is set to a value less than
53: 0, the history list size is unlimited.
54:
55: n. New application-settable variable: rl_signal_event_hook; function that is
56: called when readline is reading terminal input and read(2) is interrupted
57: by a signal. Currently not called for SIGHUP or SIGTERM.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>