GNU bug report logs - #76617
completing-read should accept spaces in require-match nil mode

Previous Next

Package: emacs;

Reported by: Daniel Colascione <dancol <at> dancol.org>

Date: Thu, 27 Feb 2025 21:11:02 UTC

Severity: normal

Full log


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

From: Drew Adams <drew.adams <at> oracle.com>
To: Daniel Colascione <dancol <at> dancol.org>, "76617 <at> debbugs.gnu.org"
 <76617 <at> debbugs.gnu.org>
Subject: RE: [External] : bug#76617: completing-read should accept spaces in
 require-match nil mode
Date: Thu, 27 Feb 2025 22:18:27 +0000
> It's sometimes useful (especially when require-match nil) to enter text
> with spaces in completing read, but right now, that's inconvenient (you
> have to use C-q SPC) because we bind SPC to minibuffer-complete-word,
> which won't insert a space unless space matches some possible
> completion, and in require-match nil mode, there might not be a
> completion with a space in it.

Indeed.  Good luck!

Since 2005 (20 years ago), Icicles has made SPC self-inserting
during completion.  I tried, in vain, to get vanilla Emacs to
do the same.  Eventually Emacs did so for file-name completion
(only).

SPC and ? should be self-inserting.  How many more decades till
this sinks in?

For word completion, it's sufficient to bind M-SPC instead of
SPC (also done in 2005).




This bug report was last modified 45 days ago.

Previous Next


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