ccls icon indicating copy to clipboard operation
ccls copied to clipboard

any plans for LSP 3.16 compliant call hierarchy?

Open damnskippy opened this issue 4 years ago • 3 comments

ccls currently supports call hierarchy (and inheritance & member hierarchies). If I'm not mistaken the API/implementation is different from call hierarchy APIs as specified in the LSP spec v3.16 - one reason perhaps is that ccls implementation was done way before the 3.16 spec came out, I'm guessing. Question is will the call hierarchy implementation in ccls be made compatible with the 3.16 spec as LSP clients start implementing according to the spec? I wonder if so, how that will affect the member/inheritance hierarchies. Quite grateful for having all 3 of them available as I use them quite a bit, or for that matter, ccls in general, thank you.

damnskippy avatar Sep 08 '21 14:09 damnskippy

I'm also interested. New LSP protocol for call hierarchies should be implemented instead, in my opinion.

pidgeon777 avatar Sep 15 '21 07:09 pidgeon777

Potentially same as https://github.com/MaskRay/ccls/issues/818

damnskippy avatar Sep 18 '21 13:09 damnskippy

Hello, any update? LSP 3.16 is widely adopted by most common clients now.

pidgeon777 avatar Apr 04 '23 09:04 pidgeon777