about summary refs log tree commit diff
path: root/Test
diff options
context:
space:
mode:
authorMarlon Richert <marlon.richert@gmail.com>2021-03-17 12:50:57 -0500
committerdana <dana@dana.is>2021-03-17 12:50:57 -0500
commitf4a248f9d38dc02d65610395f4c7f9a95a5d6612 (patch)
tree03083407768c4d2264a2eaf8bca029cc43b072b7 /Test
parentf87b73e677739970c61eab55d4a3276beba1bd43 (diff)
downloadzsh-f4a248f9d38dc02d65610395f4c7f9a95a5d6612.tar.gz
zsh-f4a248f9d38dc02d65610395f4c7f9a95a5d6612.tar.xz
zsh-f4a248f9d38dc02d65610395f4c7f9a95a5d6612.zip
48180: Start menu selection with select=long-list in menu style
Diffstat (limited to 'Test')
-rw-r--r--Test/Y01completion.ztst34
1 files changed, 34 insertions, 0 deletions
diff --git a/Test/Y01completion.ztst b/Test/Y01completion.ztst
index 65f341d49..f6474c4a1 100644
--- a/Test/Y01completion.ztst
+++ b/Test/Y01completion.ztst
@@ -237,6 +237,40 @@ F:regression test workers/31611
 >FI:{file1}
 >FI:{file2}
 
+  comptesteval '_tst() { local disp=( {a..z} ); compadd -ld disp $disp[@]; comppostfuncs=( _pst ) }'
+  comptesteval '_pst() { local disp=( "<INSERT>$compstate[insert]</INSERT>" ); compadd -Qld disp $disp }'
+  comptesteval "zstyle ':completion:*' menu select=long-list"
+  comptest $'tst \C-d'
+0: menu select=long-list starts menu selection for list widgets
+>NO:{<INSERT>menu</INSERT>}
+>NO:{a}
+>NO:{b}
+>NO:{c}
+>NO:{d}
+>NO:{e}
+>NO:{f}
+>NO:{g}
+>NO:{h}
+>NO:{i}
+>NO:{j}
+>NO:{k}
+>NO:{l}
+>NO:{m}
+>NO:{n}
+>NO:{o}
+>NO:{p}
+>NO:{q}
+>NO:{r}
+>NO:{s}
+>NO:{t}
+>NO:{u}
+>NO:{v}
+>NO:{w}
+>NO:{x}
+>NO:{y}
+>NO:{z}
+
+
 %clean
 
   zmodload -ui zsh/zpty