GNU bug report logs - #60313
29.0.60; Problems navigating completions from minibuffer with flex completion style

Previous Next

Package: emacs;

Reported by: Knut Anders Hatlen <kahatlen <at> gmail.com>

Date: Sun, 25 Dec 2022 15:50:02 UTC

Severity: normal

Found in version 29.0.60

Fixed in version 30.0.50

Done: Juri Linkov <juri <at> linkov.net>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Juri Linkov <juri <at> linkov.net>
To: Knut Anders Hatlen <kahatlen <at> gmail.com>
Cc: 60313 <at> debbugs.gnu.org
Subject: bug#60313: 29.0.60; Problems navigating completions from minibuffer with flex completion style
Date: Sun, 25 Dec 2022 19:55:51 +0200
> Selecting completions from the minibuffer with M-<up>/<down> and M-RET
> doesn't always work quite the way I expect when the flex completion
> style is used. For example:
>
> 1. Evaluate: (push 'flex completion-styles)
>
> 2. Type: M-x c++-mode TAB TAB
>    (The *Completions* buffer now shows three alternatives: c++-mode,
>    c++-ts-mode, c-or-c++-mode.)
>
> 3. Type M-<down> to select c++-mode, and then M-RET.
>
> Expected result: c++-mode is enabled in the buffer.
>
> Actual result: An error with the following message is raised:
> ‘c++-modemode’ is not a valid command name

To be able to fix this, we need to install
at least some parts of the patch proposed in
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=48356#40
Probably too late for Emacs 29.




This bug report was last modified 1 year and 184 days ago.

Previous Next


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