GNU bug report logs - #36745
27.0.50; completing-read with require-match nil does not accept spaces

Previous Next

Package: emacs;

Reported by: Jean Louis <bugs <at> gnu.support>

Date: Sat, 20 Jul 2019 19:04:01 UTC

Severity: minor

Found in version 27.0.50

Fixed in version 29.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #8 received at 36745 <at> debbugs.gnu.org (full text, mbox):

From: Drew Adams <drew.adams <at> oracle.com>
To: Jean Louis <bugs <at> gnu.support>, 36745 <at> debbugs.gnu.org
Subject: RE: bug#36745: 27.0.50; completing-read with require-match nil does
 not accept spaces
Date: Sat, 20 Jul 2019 20:14:43 +0000 (UTC)
> completing-read is not accepting spaces when require-match is nil
> 
> I have discovered I could use C-q SPACE to enter space and get any
> input
> such as "two words"
> 
> (completing-read "Hello: " '("Something here" "more here") nil nil)
> 
> The above function is accepting any input, not just completions, but
> spaces cannot be entered.
> 
> I think that it is not logical if it says "any input" that spaces
> cannot be entered and it is in that sense possible bug.

FWIW: By default, both `?' and `SPC' are
self-inserting for completion in Icicles
(and have been since 2004).

But this is configurable, with option
`icicle-completion-key-bindings'.

https://www.emacswiki.org/emacs/Icicles_-_Key_Bindings#MinibufferBindings




This bug report was last modified 3 years and 94 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.