On my current system (openSUSE 12.3 with zsh 5.0.2) the autocomplete function does not give me a choice of possible completions if I have already entered a possible completion match.
For example, if I am in a directory with two files named file and file2 and I type:
cat file<TAB>
Then a space will be appended, and I will have no indication that file2 was also a possible match. Is it possible to change this behaviour? Bash behaves better in this case (it will show both file and file2 without adding a space), but any solution that does not hide possible matches would also be interesting.