I appreciate there has been a load of work done surrounding the hover window etc. over the years, but I think there's one last bit that's missing.
Currently, the information I'm seeing in the hover window (based on the JLS source code) is the following:
I think what's crucially missing is the actual type of markup_kind in that context, as a result of calling _choose_markup(). I initially thought this information was stored in the "Full Name" field, but realised that's just the drill-down location of the variable.
Calling hover on _choose_markup() does indeed show def _choose_markup(server: JediLanguageServer) -> MarkupKind, therefore I find it reasonable to expect markup_kind to show that it's of type MarkupKind.
Basically, I'd expect to see the following in the dropdown window for markup_kind:
markup_kind [MarkupKind] = _choose_markup(server)
I have played around with the configuration, as well as going through the documentation, but haven't been able to come to a good solution for this.
I'm not 100% sure whether this is a bug or just a config issue, but any help on this would be greatly appreicated!
I appreciate there has been a load of work done surrounding the hover window etc. over the years, but I think there's one last bit that's missing.
Currently, the information I'm seeing in the hover window (based on the JLS source code) is the following:
I think what's crucially missing is the actual type of
markup_kind
in that context, as a result of calling_choose_markup()
. I initially thought this information was stored in the "Full Name" field, but realised that's just the drill-down location of the variable.Calling hover on
_choose_markup()
does indeed showdef _choose_markup(server: JediLanguageServer) -> MarkupKind
, therefore I find it reasonable to expectmarkup_kind
to show that it's of typeMarkupKind
.Basically, I'd expect to see the following in the dropdown window for
markup_kind
:I have played around with the configuration, as well as going through the documentation, but haven't been able to come to a good solution for this.
I'm not 100% sure whether this is a bug or just a config issue, but any help on this would be greatly appreicated!