-
-
Notifications
You must be signed in to change notification settings - Fork 219
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Doc string from "dynamic interned vars" is not shown in completion details #2552
Comments
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: This would render the "help" of "R functions" expressed as Clojure vars. |
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
The text was updated successfully, but these errors were encountered: