Subject: bug#43774: 27.1; fido-mode completion don't accept empty string nor matching substring

From: Teemu Likonen <[email-masked]>
Date: Sun, 04 Oct 2020 11:24:41 +0300

* 2020-10-04 10:18:34+03, Protesilaos Stavrou wrote:

> Try to use C-j (icomplete-force-complete-and-exit) to insert a
> substring that is not part of the list of candidates.

It doesn't work with my test cases. C-j in fido-mode selects the current
option, not the typed (sub)string.

I have switched to plain icomplete-mode. It is quite close to fido-mode
when used with these settings:

    (setq completion-styles '(flex)
          read-file-name-completion-ignore-case t
          read-buffer-completion-ignore-case t)

Plain icomplete-mode has a way to choose only the typed string (RET), a
way to choose the suggested option and exit (C-j), and a way to complete
the string to the suggested option (C-M-i), plus some other things.

-- 
/// Teemu Likonen - .-.. http://www.iki.fi/tlikonen/
// OpenPGP: 4E1055DC84E9DFF613D78557719D69D324539450