mirror of
git://git.code.sf.net/p/zsh/code
synced 2024-12-29 16:25:35 +01:00
19 lines
990 B
Text
19 lines
990 B
Text
Version 4.3.6 contains mostly bugfixes, but there are some small
|
|
improvements. No incompatibilities with previous versions are known.
|
|
|
|
Visible changes in the shell and its modules since 4.3.5 include the
|
|
following:
|
|
|
|
The parameter subscripting flag "e", which existed but had limited
|
|
usefulness, has been extended to allow reverse matching of strings instead
|
|
of patterns. For example, "${array[(ie)*]}" substitutes the index of the
|
|
array element that contains the exact string "*". In previous versions of
|
|
the shell a fairly hairy process was necessary to ensure pattern characters
|
|
were quoted.
|
|
|
|
The cd, chdir, pushd and popd builtins now take the option -q (quiet) which
|
|
avoids side effects when changing directories, suppressing the effect of
|
|
the chpwd function, the chpwd_functions array and printing of the directory
|
|
stack. The last was already possible with the option PUSHD_SILENT, but in
|
|
previous versions of the shell there was no easy way of suppressing the
|
|
other side effects.
|