Menus and autosuggestions. Together.
The menu uses what you type. History-based autosuggestions match full commands from the current directory and appear as inline gray text. Browse with the arrow keys and insert with Right. Ctrl+E accepts a suggestion; Enter runs the full suggestion when present, or your typed command otherwise.
