GNU bug report logs - #16528
24.3; too many keybindings in minibuffer-local-completion-map

Previous Next

Package: emacs;

Reported by: "Roland Winkler" <winkler <at> gnu.org>

Date: Thu, 23 Jan 2014 13:07:02 UTC

Severity: minor

Found in version 24.3

Fixed in version 28.1

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

Bug is archived. No further changes may be made.

Full log


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

From: Kévin Le Gouguec <kevin.legouguec <at> gmail.com>
To: Drew Adams <drew.adams <at> oracle.com>
Cc: Lars Ingebrigtsen <larsi <at> gnus.org>,
 "16528 <at> debbugs.gnu.org" <16528 <at> debbugs.gnu.org>,
 Stefan Monnier <monnier <at> iro.umontreal.ca>, Roland Winkler <winkler <at> gnu.org>
Subject: Re: bug#16528: [External] : bug#16528: 24.3; too many keybindings
 in minibuffer-local-completion-map
Date: Fri, 20 Aug 2021 21:51:21 +0200
Drew Adams <drew.adams <at> oracle.com> writes:

>> But I don't think we can change the defaults here (it would drive (some)
>> people crazy),
>
> Who?  Why?  How consequential?  What about others?
>
> How about one good argument why `?', `SPC', and `C-j'
> shouldn't be self-inserting in the minibuffer, in
> general?  If you were designing Emacs today, would
> you make the same argument?

I don't know about good arguments, but FWIW on AZERTY, where '-' is a
pain to reach for, I enjoy 'SPC' doing word completion and inserting
hyphens for Elisp symbols on M-x, C-h v, C-h f, etc.

I'll admit it's a pretty niche use-case, although off the top of my
head, I can't find much uses for self-inserting SPC/?/C-j in the
minibuffer either (Emacs 28's yank-from-kill-ring comes to mind, but '?'
and 'SPC' are already self-inserting there[1]).


[1] https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/simple.el?id=00a9c50ad7c82f72b422100624f7f125d717c00f#n5793




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

Previous Next


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