bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#52053: 29.0.50; Nonsensical button "C-x C-f" in scratch buffer


From: Gregory Heytings
Subject: bug#52053: 29.0.50; Nonsensical button "C-x C-f" in scratch buffer
Date: Thu, 25 Nov 2021 11:07:44 +0000



Thanks, but I'd prefer a less obscure way of telling whether this is going into *Help* buffers. Is this really the only way?


I agree with you that it's a bit obscure, and I tried to find a better way, but couldn't. Someone else might have a better idea. I think another possible way would be to query this-command:

(in-help (or (eq major-mode 'help-mode)
             (and this-command
                  (where-is-internal this-command help-map t))))

But somehow I find this even less elegant, and I'm less certain about its correctness.


Or maybe the mouse-face etc. should not be put as part of substitute-command-keys, but by the Help mode itself, when the text is already in the *Help* buffer? As we use substitute-command-keys more and more, these problems will probably pop up more and more, so maybe we should rethink whether this part is really something it should do.


With this patch it shouldn't happen outside of Help mode anymore.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]