Version 0.15.1 of package Ivy has just been released in GNU ELPA. You can now find it in M-x list-packages RET.
Ivy describes itself as: =============================== Incremental Vertical completYon =============================== More at https://elpa.gnu.org/packages/ivy.html ## Summary: This package provides `ivy-read' as an alternative to `completing-read' and similar functions. There's no intricate code to determine the best candidate. Instead, the user can navigate to it with `ivy-next-line' and `ivy-previous-line'. The matching is done by splitting the input text by spaces and re-building it into a regex. So "for example" is transformed into "\\(for\\).*\\(example\\)". ## Recent NEWS: [Not provided 🙁]