For as long as I can remember, I have wanted the minibuffer history to
strip the eval-_expression_ wrapper around expressions that I enter by
invoking eval-_expression_ with M-:. I want this because the wrapper
adds a lot of visual noise when searching for a specific _expression_ and
makes it much harder to edit the _expression_ and get trailing parentheses right.
So if I enter:
M-: (/ 1.0 9) RET
then C-x ESC ESC shows me:
(eval-_expression_ (quote (/ 1.0 9)) nil nil 127)
but I want to see just the _expression_ that I want to reuse or edit:
(/ 1.0 9)
This small patch against Emacs 27.0.50 gives me that; it does the same
removal for commands already in the history if you load the change in
the middle of an Emacs session. Please consider adding it to Emacs; it is already improving my productivity.
Bob