Younan Zhang
Younan Zhang
Interesting idea. Are you working on this right now? If not, perhaps I could have a try :)
(Apologies for the late reply, I've been little occupied recently. And please don't mind if I'm asking stupid question.) I made some modification locally and it works for certain context...
I've hit another problem. IIUC, according to current LSP specification we don't have access to position information for linkable inlay hints. As a result, we may miss user's intended cursor...
 Cool, that's it. Still refining logic before submitting a patch. (I'm a bit confused that it looks much slower when go to definition by clicking on type `std::optional` than...
So, I guess I'm in a pickle here and I'm looking for a (possible) solution. As previously said, I'm trying to extract type hint to `InlayHintLabelPart`s in order to make...
Thank you for sharing me ideas and my tentative implementation is using `TemplateArgumentVisitor` and `TypeVisitor`. I think I should take a further learning at clang CXX types, since I'm always...
Ah, sure! Let me sort out the patch. And sorry for procrastinating...
Just have sent out a [patch](https://github.com/llvm/llvm-project/pull/85497) of the protocol part to reduce the review workloads. This part looks separated and backward compatible.
So, I have rewritten most of the logic (the previous implementation was sadly lost :( ), and the drafts are now on [this branch](https://github.com/zyn0217/llvm-project/commits/inlay-hint-label-part-impl/). This is going to support links...
Link https://github.com/llvm/llvm-project/issues/54052 for reference.