|Subject:||bug#29763: New Feature: Remove unneeded eval-expression in minibuffer-history|
|Date:||Mon, 18 Dec 2017 18:04:18 -0500|
> From: Robert Weiner <address@hidden>
> Date: Sun, 17 Dec 2017 23:13:17 -0500
> 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)
Hmm... why is this particular command (M-:) being singled out?
Wehave a uniform behavior of "C-x ESC ESC" with all the commands
Moreover, "M-x list-command-history" also shows the above expanded
One could argue whether showing Lisp instead of something similar to
what the user actually typed is a good idea, whether it's educational
or not, but this is very old and consistent behavior. If we are going
to change that, I think the change should affect more than just M-:,
and should probably be an optional feature.
|[Prev in Thread]||Current Thread||[Next in Thread]|