[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: eglot-cthier.el --- show call hierarchy with Eglot (formally called
From: |
Gerd Möllmann |
Subject: |
Re: eglot-cthier.el --- show call hierarchy with Eglot (formally called eglot-hierarchy) |
Date: |
Wed, 11 Dec 2024 12:01:55 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Harald Kirsch <pifpafpuf@gmx.de> writes:
> Hi Gerd.
>
> On 10.12.24 15:44, Gerd Möllmann wrote:
>> Harald Kirsch <pifpafpuf@gmx.de> writes:
>>
>>> This shows a call hierarchy as a foldable tree, unfolded on demand.
>>>
>>> Through nice feedback here, on codeberg and on @HaraldKi@nrw.social, it
>>> got a significant update with bug fixes, enhancements and code improvements.
>>>
>>> I test this with eglipse-jdts (Java) and tsc (TypeScript).
>>>
>>> https://codeberg.org/harald/eglot-supplements#call-hierarchy
>>>
>>> Feedback welcome.
>>
>> Major improvement, thanks Harald!
>>
>> I have only one minor wish: could you bind TAB like RET? I think things
>> like profiler-report do that, too.
>
> Easy enough. I realize magit uses TAB too to unfold things.
Thanks! Right, Magit does that also, on sections for example. Didn't
think of that.
>
> https://codeberg.org/harald/eglot-supplements/issues/14
>
>> Any plans for the other direction, i.e. functions called from another
>> function?
>
> Now we have incoming calls. There are also outgoing calls as well as
> subtype and supertype hierarchies, all with a very similar API. I have
> some code already for supertype. So ongoing. :-)
>
> https://codeberg.org/harald/eglot-supplements/issues/13
>
Looking forward to this!