-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
New Language server only displays the top level symbols #2050
Comments
Please could you try the following:
Note: Since this is the first time you'll be using this new lanaguge server, you'll need to be patient for it to get downloaded and started (slow only the first time). Finally, you can alway revert to using the old |
Ok, I'll change the title to reflect the new issue in the language server. |
@DonJayamanne Any idea when this issue will be resolved? In general the new analysis engine solves all the issues with intellisense vs using jedi analysis engine. |
@derekwallace we don't give out ETAs as a general rule, plus the language server is still experimental so we really don't give out ETAs regarding it |
That's interesting, this is a bug if it doesn't. It used to work. |
The symbols and variables in classes and functions are known, we just happen not to transfer them out to VSC. |
@MikailArkhipov, method names are not returned either. I am almost 99.99% certain this used to work at a certain point. |
#2334 still applies though. |
Environment data
Actual behavior
Language server
Only top-level items are listed.
Jedi
"Go to Symbol in File..." is most times very very slow on 1.24.1
on a largish Python file (~1500 lines) - most times I'm just looking at the animated thingie. In some cases (if I give it enough time to finish?) the second time I invoke it, it appears and lists symbols fast, but next time it's slow again. Using it on this file: https://github.com/peterlevi/ojo/blob/master/ojo/ojo.py (vscode started directly in the root of that whole repo). In cases when it appears, it lists 646 symbols in the file.
Issue first reported as a comment here: microsoft/vscode-cpptools#1472 (comment)
Expected behavior
"Go to Symbol in File..." to be usable
Steps to reproduce:
Logs
Output for
Python
in theOutput
panel (View
→Output
, change the drop-down the upper-right of theOutput
panel toPython
)Output from
Console
under theDeveloper Tools
panel (toggle Developer Tools on underHelp
)The text was updated successfully, but these errors were encountered: