diff options
author | Marlon Richert <marlon.richert@gmail.com> | 2021-05-17 14:49:02 +0300 |
---|---|---|
committer | Oliver Kiddle <opk@zsh.org> | 2021-05-21 23:45:26 +0200 |
commit | e7320734153829e8bc94c1255bdeba724e13e8b6 (patch) | |
tree | cbf3731280b324b35da76b276457ae207299476f /Test/Y01completion.ztst | |
parent | a23f19bfbd8c4d7e0a452232659b733bf882474f (diff) | |
download | zsh-e7320734153829e8bc94c1255bdeba724e13e8b6.tar.gz zsh-e7320734153829e8bc94c1255bdeba724e13e8b6.tar.xz zsh-e7320734153829e8bc94c1255bdeba724e13e8b6.zip |
48864: Improve extra-verbose completion display strings for array parameter values
Diffstat (limited to 'Test/Y01completion.ztst')
-rw-r--r-- | Test/Y01completion.ztst | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/Test/Y01completion.ztst b/Test/Y01completion.ztst index 2c6d25d9a..882a0adc4 100644 --- a/Test/Y01completion.ztst +++ b/Test/Y01completion.ztst @@ -255,15 +255,18 @@ F:regression test workers/31611 >FI:{file1} >FI:{file2} - comptesteval "bar=({$'\\0'..$'\\C-?'}); baz=\$bar" + comptesteval "typeset -a bar=({$'\\0'..$'\\C-?'})" + comptesteval 'typeset -A bat=( "$bar[@]" )' + comptesteval 'typeset bay="$bar"' comptesteval 'zstyle ":completion:*:parameters" extra-verbose yes' - comptesteval 'zstyle ":completion:*" fake-parameters bar baz:array' + comptesteval 'zstyle ":completion:*" fake-parameters bar bat bay' comptest $': $ba\t' 0:extra-verbose shows parameter values >line: {: $ba}{} >DESCRIPTION:{parameter} ->NO:{bar -- '^@' '^A' '^B' '^C' '^D' '^E' '^F' '^G' '^H' '\t' '\n' '^K' '^L' '^M} ->NO:{baz -- '^@ ^A ^B ^C ^D ^E ^F ^G ^H \t \n ^K ^L ^M ^N ^O ^P ^Q ^R ^S ^T ^U ^} +>NO:{bar -- ( '^@' '^A' '^B' '^C' '^D' '^E' '^F' '^G' '^H' '\t' '\n' '^K' '^L' '} +>NO:{bat -- ( [' ']='!' ['"']='#' ['$']=% ['&']=\' ['(']=')' ['*']=+ [,]=- [.]=/} +>NO:{bay -- '^@ ^A ^B ^C ^D ^E ^F ^G ^H \t \n ^K ^L ^M ^N ^O ^P ^Q ^R ^S ^T ^U ^} comptesteval "path=( $ZTST_srcdir:A )" comptesteval 'typeset -H paths=HIDDEN' @@ -280,7 +283,8 @@ F:regression test workers/31611 >line: {: $ba}{} >DESCRIPTION:{parameter} >NO:{bar} ->NO:{baz} +>NO:{bat} +>NO:{bay} comptesteval '_tst() { local disp=( {a..z} ); compadd -ld disp $disp[@]; comppostfuncs=( _pst ) }' comptesteval '_pst() { local disp=( "<INSERT>$compstate[insert]</INSERT>" ); compadd -Qld disp $disp }' |