Annotation of embedaddon/readline/NEWS, revision 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>