Repository navigation
Support multiroot workspaces with the VS Analysis Engine #1149
Copy link
Copy link
Closed
Labels
feature-requestRequest for new features or functionalityRequest for new features or functionalityneeds proposalNeed to make some design decisionsNeed to make some design decisions
Milestone
Description
Activity
- addedfeature-requestRequest for new features or functionalityRequest for new features or functionality
on Mar 21, 2018 MikhailArkhipov commented
on Mar 30, 2018 AuthorMore actionsVSC can automatically run multiple language servers (one per workspace root). Just need to verify.
- changed the title
[-]Figure out how to handle multiroot workspace with the VS Analysis Engine[/-][+]Support multiroot workspaces with the VS Analysis Engine[/+]on Oct 9, 2018 - added this to the 2018, week 42 - October Sprint 2 milestone
on Oct 17, 2018 - addedneeds proposalNeed to make some design decisionsNeed to make some design decisionsand removed
on Oct 24, 2018 Based on my initial investigation this is most certainly possible within the Extension.
Lazy load instances for the workspaces, instead of loading multiple instances for each workspace folder in a multiroot workspace.- addedneeds proposalNeed to make some design decisionsNeed to make some design decisionsand removedneeds proposalNeed to make some design decisionsNeed to make some design decisions
on Oct 24, 2018 This should only lazily load an instance of the language server based on whether a workspace has actually opened a Python file (and set the interpreter).
- locked as resolved and limited conversation to collaborators
on Nov 29, 2018
Metadata
Metadata
Assignees
Labels
feature-requestRequest for new features or functionalityRequest for new features or functionalityneeds proposalNeed to make some design decisionsNeed to make some design decisions
How does this analysis engine work with a multi root workspace?
E.g. workspace folder A & B contain two separate versions of Python.
Will we have only one analysis engine or two, will they all use the same version of python?
So far VS project has same interpreter. But not per folder. However, solution can have multiple projects with different interpreters.