[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#24235: 25.1.50; `describe-bindings' request: show `??' definitions
From: |
Drew Adams |
Subject: |
bug#24235: 25.1.50; `describe-bindings' request: show `??' definitions |
Date: |
Sat, 27 Jul 2019 10:18:36 -0700 (PDT) |
> The calling sequence for this command is slightly convoluted, but it
> turns out that help.el calls basically
> (describe-buffer-bindings buffer nil nil)
> which is a C function (but why?) which inserts all the
>
> C-n next-line
> C-o open-line
> C-H-w ??
>
> stuff, which is then post-processed to add the xref links. So at the
> point where the xref is added, then there's no feasible way to
> determine what the ?? referred to, really, without redoing the work the C
> function had already done...
>
> I think.
>
> Anybody?
I don't have a solution suggestion. But maybe
a start would be to move this from C to Lisp?
(Just a suggestion. Dunno whether there's a
good reason why it's still in C.)