Version 1.7 of package Aggressive-Completion has just been released in GNU ELPA. You can now find it in M-x list-packages RET.
Aggressive-Completion describes itself as: =============================== Automatic minibuffer completion =============================== More at https://elpa.gnu.org/packages/aggressive-completion.html ## Summary: Aggressive completion mode (`aggressive-completion-mode') is a minor mode which automatically completes for you after a short delay (`aggressive-completion-delay') and shows all possible completions using the standard completion help (unless the number of possible completions exceeds `aggressive-completion-max-shown-completions' or `aggressive-completion-auto-completion-help' is set to nil). Automatic completion is done after all commands in `aggressive-completion-auto-complete-commands'. The function doing auto-completion is defined by `aggressive-completion-auto-complete-fn' which defaults to `minibuffer-complete'. ## Recent NEWS: [Not provided 🙁]
