GNU bug report logs -
#43300
[PATCH] Make M-x show new commands for obsolete aliases
Previous Next
Reported by: Stefan Kangas <stefan <at> marxist.se>
Date: Thu, 10 Sep 2020 00:00:02 UTC
Severity: wishlist
Tags: fixed, patch
Fixed in version 28.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
unarchive 43300
reopen 43300
thanks
(This bug is about showing obsolete aliases for commands in the list of
completion candidates.)
Stefan Kangas <stefan <at> marxist.se> writes:
> FWIW, I tend to lean towards maintaining the old behavior here.
> I also note that Stefan Monnier didn't particularly like the new
> behavior, as it doesn't discourage users enough from not using the
> commands. So maybe we could meet him half-way and maintain the old
> behavior, even if only for some cases.
> See: https://lists.gnu.org/r/emacs-devel/2020-09/msg01102.html
I dropped the ball here a little bit, but I note that Stefan Monnier did
not like the new behavior, and in hindsight (and with more experience
using this feature) I think he is correct.
I also note that the new behavior fails in cases like:
query-replace-regexp-eval (use the `\,' feature of `query-replace-regexp'
for interactive calls, and `search-forward-regexp'/`replace-match'
for Lisp calls.)
IOW, even though I was the one who suggested and implemented this
feature, I now think that it was a mistake. I would therefore suggest
reverting commit 06d86b954d2 to go back to the previous, Emacs 27
behavior.
Any objections?
This bug report was last modified 4 years and 5 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.