Subject: bug#77253: 30.1.50; Support RET choosing the selected completion without rebinding arrow keys

From: Juri Linkov <[email-masked]>
Date: Tue, 25 Mar 2025 19:19:38 +0200

> Right now, minibuffer-visible-completions does two things, only when
> *Completions* is visible:
>
> A. If there's a selected completion candidate, RET exits the minibuffer
> with it.
>
> B. The arrow keys move point in the *Completions* buffer instead of the
> minibuffer, to select completion candidates.
>
> These are really two separate things.
>
> A is a nice behavior for novice users, but B is difficult for novice
> users (who like to use the arrow keys for moving point) to deal with.

Not sure why this would be difficult for novice users, but maybe adding
a new value to the existing defcustom minibuffer-visible-completions
would be sufficient?