Subject: bug#56548: 29.0.50; read-expression-map conflict with read-from-minibuffer and default-value

From: Lars Ingebrigtsen <[email-masked]>
Date: Thu, 14 Jul 2022 19:59:09 +0200

Phil Sainty <[email-masked]> writes:

> (read-from-minibuffer "Context expression: "
>                       nil read-expression-map t
>                       'read-expression-history "nil")
>
> That worked in Emacs 27, but in Emacs 28+ we now get a temporary
> message "[End of file during parsing]" alongside the prompt, and
> `read-from-minibuffer' continues waiting for input, ignoring the
> default value.

I've now restored how this used to work in Emacs 29 (by introducing an
intermediary map used by `read--expression'.)

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no