forked from DonJayamanne/pythonVSCode
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Labels
area-environmentsFeatures relating to handling interpreter environmentsFeatures relating to handling interpreter environmentsarea-intellisenseLSP-related functionality: auto-complete, docstrings, navigation, refactoring, etc.LSP-related functionality: auto-complete, docstrings, navigation, refactoring, etc.bugIssue identified by VS Code Team member as probable bugIssue identified by VS Code Team member as probable buginfo-neededIssue requires more information from posterIssue requires more information from posterneeds proposalNeed to make some design decisionsNeed to make some design decisionsverifiedVerification succeededVerification succeeded
Milestone
Description
If discovery takes a long time (#18200), it seems language server is not started until it has finished, even though it is not "blocked" on discovery NodeJS-wise. This prevents users from using the most basic features like the indexer, so they can't click through functions, variable definitions, etc.
In #18200 the user is blocked for about 15 mins, files are also on a shared network drive.
As language server activations takes less time, I think we can afford to postpone triggering discovery until after it has started. FYI @kimadeline as you're working on the new design to activate/deactivate language servers 🙂
cc/ @karthiknadig
wubdub, igozali, TimZaman, adamraudonis, Whoaa512 and 13 moreCadene, wubdub, panangam, adamraudonis and philbortCadene, wubdub, panangam, adamraudonis and philbortCadene, wubdub, panangam, adamraudonis and philbortqxlsz
Metadata
Metadata
Assignees
Labels
area-environmentsFeatures relating to handling interpreter environmentsFeatures relating to handling interpreter environmentsarea-intellisenseLSP-related functionality: auto-complete, docstrings, navigation, refactoring, etc.LSP-related functionality: auto-complete, docstrings, navigation, refactoring, etc.bugIssue identified by VS Code Team member as probable bugIssue identified by VS Code Team member as probable buginfo-neededIssue requires more information from posterIssue requires more information from posterneeds proposalNeed to make some design decisionsNeed to make some design decisionsverifiedVerification succeededVerification succeeded