On 23.01.2020 19:28, Stefan Monnier wrote: > We could introduce a new `minibuffer-require-match` variable (and mark > `minibuffer-completion-confirm` obsolete). Why don't we just co-opt the older variable. A rename can come later. See patch 1. Here's another issue related to the previous proposed fix: why *would* M-j exit minibuffer in all cases? It currently doesn't honor REQUIRE-MATCH=t (or the confirm- values, but I don't care about that). The default completing-read, as well as icomplete-mode, both honor it. The patch 2 fixes that. Please take a look, y'all.