- if zsh prints out a list (eg. on an ambiguous completion), it reuses the old prompt instead of printing a new one underneath the list; this breaks menucompletion if turned off
- don't expand aliases _before_ completion has finished
- if unset the cursor is set to the end of the word if completion is started
- complete as much of a completion until it gets ambiguous.
- cycle through globbing matches like menu_complete
- in completion, recognize exact matches even if they are ambiguous.