Currently, when I hit TAB, and there's more than one option to autocomplete, zsh will show all of them. If I hit TAB a second time, it will pick the first.
I'd like to change this to:
- First TAB: Do nothing if there are more than one option
- Second TAB: Show the list
- Third TAB: pick the first
Is that possible?
(Why? When I hit tab, it's usually because I think what I typed was unambiguous. If it's not, I want to stop for a second and look back before getting the list.)
In addition, how do I turn on menu-based completion (where I can choose the choices from a menu)?