Open behrica opened 4 months ago
It does work for "hover" over the var, there the doc string is shown, only missing while completing.
we would like to have this working due to tghis work ongoing: https://github.com/scicloj/clojisr/pull/98
This would render the "help" of "R functions" expressed as Clojure vars. It does work in Emacs.
Yeah, it's intended to work.
One different between "hover logic" and "completion logic" is this:
if (util.getConnectedState())
vs
if (util.getConnectedState() && item['data']?.provider === 'repl') {
any new on this ?
Hello. I had completely forgotten about this. I'm sorry!
Now checked and from what I can see we do have the docs in the results from nrepl, but we somehow bork it in our InfoParser. Here's the call:
https://github.com/BetterThanTomorrow/calva/blob/published/src/providers/completion.ts#L111
I don't think it should be too hard to fix. Do you want to have a go at it? Otherwise I will get to it some day soon.
If I define a var and its doc string dynamically:
and the try to complete it via
(clojure.core/test1...)
then VSCode / Calva does not render the doc string in the completion details. (only the args are shown) while it does so for other vars in clojure.core.
Description with screenshots is here: https://app.slack.com/client/T03RZGPFR/CBE668G4R