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