diff options
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/NEWS b/NEWS index cdafd1ff5..d0a8584e2 100644 --- a/NEWS +++ b/NEWS @@ -4,6 +4,35 @@ CHANGES FROM PREVIOUS VERSIONS OF ZSH Note also the list of incompatibilities in the README file. +Changes since 5.9 +----------------- + +In region_highlight and zle_highlight, italic and faint can be +specified as font attributes for terminals that support them. + +Highlighting groups can be referenced in region_highlight and +zle_highlight for common attribute combinations and a layer can be +specified to indicate precedence where highlighted regions overlap. +Highlighting groups are also supported in the prompt via a new %H +prompt escape. + +Ellipsis markers shown by the line editor to indicate where the line +doesn't fit in the terminal can be highlighted. + +The ERR_EXIT and ERR_RETURN options were refined to be more self- +consistent and better aligned with the POSIX-2017 specification of +`set -e`. For details on what exactly changed, see the list of +incompatibilities in the README file. + +Support for named references and namespaces has been added, similar to +those features in ksh but with some notable differences. The `nameref` +builtin and some ksh-equivalent namespace names are available by loading +the zsh/ksh93 module. See the documentation of that module for more. + +Non-forking command substitutions with ${ ... } and ${| ... } are now +available, and the latter extended with ${|param| ... } to return the +result via assignment to the named param rather than always via $REPLY. + Changes since 5.8.1 ------------------- |