diff options
author | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2000-04-25 13:54:09 +0000 |
---|---|---|
committer | Sven Wischnowsky <wischnow@users.sourceforge.net> | 2000-04-25 13:54:09 +0000 |
commit | bc21696b63fbc01f34351630f15a196134c8a458 (patch) | |
tree | 96d322841280e7aa8721df8ff360a199538ecffe /Src/Zle/complist.c | |
parent | d3c918b863d4580f06b378fd5424346c6e8e679d (diff) | |
download | zsh-bc21696b63fbc01f34351630f15a196134c8a458.tar.gz zsh-bc21696b63fbc01f34351630f15a196134c8a458.tar.xz zsh-bc21696b63fbc01f34351630f15a196134c8a458.zip |
don't show empty hidden matches even in menu-selection (10917)
Diffstat (limited to 'Src/Zle/complist.c')
-rw-r--r-- | Src/Zle/complist.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Src/Zle/complist.c b/Src/Zle/complist.c index d0dd90bec..045517a6d 100644 --- a/Src/Zle/complist.c +++ b/Src/Zle/complist.c @@ -1589,6 +1589,12 @@ domenuselect(Hookdef dummy, Chdata dat) fdat = dat; selectlocalmap(mskeymap); noselect = 0; + while ((menuacc && + !hasbrpsfx(*(minfo.cur), minfo.prebr, minfo.postbr)) || + (((*minfo.cur)->flags & (CMF_NOLIST | CMF_MULT)) && + (!(*minfo.cur)->str || !*(*minfo.cur)->str))) + do_menucmp(0); + mselect = (*(minfo.cur))->gnum; mline = 0; mlines = 999999; |