Skip to content
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

Python extension doesn't work in 2nd workspace folder of 2 workspace folders well #3849

Closed
OhYee opened this issue Jan 3, 2019 · 4 comments
Assignees
Labels
area-intellisense LSP-related functionality: auto-complete, docstrings, navigation, refactoring, etc. bug Issue identified by VS Code Team member as probable bug

Comments

@OhYee
Copy link

OhYee commented Jan 3, 2019

Environment data

  • VS Code version: 1.30.1
  • Extension version (available under the Extensions sidebar): 2018.12.1
  • OS and version: Windows LTSB
  • Python version (& distribution if applicable, e.g. Anaconda): 3.7.1
  • Type of virtual environment used (N/A | venv | virtualenv | conda | ...): N/A

Expected behaviour

Extension works in the second folder as better as in the first folder.

Actual behaviour

Workspace doesn't work better in the second folder.
It seems that the extensions only work correctly in the workspace's first folder.

The first folder:

│  a.py
│
├─.vscode
│      settings.json
│
└─mod1
    │  code.py
    │  code2.py
    │  __init__.py
    │
    └─mod2
        │  code3.py
        └─__init__.py

setting.json

{
    "python.linting.pylintEnabled": true,
    "python.autoComplete.extraPaths": [
        "${workspaceFolder}",
        "${workspaceFolder}\\mod1",
        "${workspaceFolder}\\mod1\\mod2",
    ]
}

a.py

from mod1.code import test

test()

code.py

from .code2 import text
from mod1.mod2.code3 import text2


def test():
    print("hi", text, text2)

code2.py

text = "aaaaa"

code3.py

text2 = "bbbb"

It works better.

The second folder:

│  b.py
│
├─.vscode
│      settings.json
│
└─mod3
    │  code4.py
    │  code5.py
    │  __init__.py
    │
    └─mod4
       │  code6.py
       └ __init__.py

setting.py

{
    "python.linting.pylintEnabled": true,
    "python.autoComplete.extraPaths": [
        "${workspaceFolder}",
        "${workspaceFolder}\\mod2",
        "${workspaceFolder}\\mod3\\mod4",
    ]
}

b.py

from mod3.code5 import test

test()

code4.py

text = "aaaaa"

code5.py

from .code4 import text
from mod3.mod4.code6 import text2


def test():
    print("hi", text, text2)

code6.py

text2 = "bbbb"

It can not find the file correctly.
And I do not know why is

unresolved import 'e:\code\test\folder2\mod3.System.Collections.Generic.List`1[System.String]'

1

Steps to reproduce:

  1. Set setting "python.jediEnabled": false,
  2. Download the zip file test.zip
  3. Open the workspace test.code-workspace (Not the first or second folder) .
  4. Open the fild b.py and code5.py, wait the unresolved-import error.

Logs

Output for Python in the Output panel (ViewOutput, change the drop-down the upper-right of the Output panel to Python)

Starting Microsoft Python language server.
Microsoft Python Language Server version 0.1.72.0
Initializing for C:\Users\kongchenhao\AppData\Local\Programs\Python\Python37-32\python.exe

Output from Console under the Developer Tools panel (toggle Developer Tools on under Help; turn on source maps to make any tracebacks be useful by running Enable source map support for extension debugging)

[ms-python.python]: 命令“python.datascience.exportoutputasnotebook”在 "commands" 部分重复出现。
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:1504  INFO no standard startup: not just one window
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:3269 [Extension Host] debugger listening on port 51145
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:3267 Extension Host
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:3267 Debugger listening on ws://127.0.0.1:51145/e9b1a35f-0631-488d-b330-3d91abade89c
For help see https://nodejs.org/en/docs/inspector

/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] [UriError]: Scheme is missing: {scheme: "", authority: "", path: "", query: "", fragment: ""}
t.log @ /D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Congratulations, your extension "linecount" is now active!
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] No editors associated with document: e:\code\test\folder1\.vscode\settings.json
t.log @ /D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Display locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Notify locators are locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Detected refreshing of Interpreters, Arg 1: {}, Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Display locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Notify locators are locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Detected refreshing of Interpreters, Arg 1: {}, Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Display locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Notify locators are locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Detected refreshing of Interpreters, Arg 1: {}, Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Display locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Notify locators are locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Detected refreshing of Interpreters, Arg 1: {}, Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Display locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Notify locators are locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Detected refreshing of Interpreters, Arg 1: {}, Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Create file systemwatcher with pattern *\python.exe
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Create file systemwatcher with pattern *\*\python.exe
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Display locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Notify locators are locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Detected refreshing of Interpreters, Arg 1: {}, Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Display locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Notify locators are locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Detected refreshing of Interpreters, Arg 1: {}, Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Display locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Notify locators are locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Detected refreshing of Interpreters, Arg 1: {}, Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Register Intepreter Watcher, Arg 1: {"$mid":1,"fsPath":"e:\\code\\test\\folder1","external":"file:///e%3A/code/test/folder1","path":"/e:/code/test/folder1","scheme":"file"}, Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Display locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Notify locators are locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Detected refreshing of Interpreters, Arg 1: {}, Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Build the workspace interpreter watcher, Arg 1: {"$mid":1,"fsPath":"e:\\code\\test\\folder1","external":"file:///e%3A/code/test/folder1","path":"/e:/code/test/folder1","scheme":"file"}, Return Value: UNABLE TO DETERMINE VALUE
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Create file systemwatcher with pattern *\python.exe
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Create file systemwatcher with pattern *\*\python.exe
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Display locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Notify locators are locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Detected refreshing of Interpreters, Arg 1: {}, Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Register Intepreter Watcher, Arg 1: {"$mid":1,"fsPath":"e:\\code\\test\\folder2","external":"file:///e%3A/code/test/folder2","path":"/e:/code/test/folder2","scheme":"file"}, Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Create file systemwatcher with pattern *\python.exe
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Create file systemwatcher with pattern *\*\python.exe
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Display locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Notify locators are locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Detected refreshing of Interpreters, Arg 1: {}, Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Build the workspace interpreter watcher, Arg 1: {"$mid":1,"fsPath":"e:\\code\\test\\folder2","external":"file:///e%3A/code/test/folder2","path":"/e:/code/test/folder2","scheme":"file"}, Return Value: UNABLE TO DETERMINE VALUE
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Register Intepreter Watcher, Arg 1: undefined, Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Build the workspace interpreter watcher, Arg 1: undefined, Return Value: UNABLE TO DETERMINE VALUE
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Get language server folder name, , Return Value: "languageServer.0.1.72"
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Hide locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: All locators have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Hide locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: All locators have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Hide locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: All locators have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Hide locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: All locators have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Hide locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: All locators have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Hide locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: All locators have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Hide locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: All locators have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Hide locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: All locators have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Hide locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: All locators have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Hide locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: All locators have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Hide locator refreshing progress, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: All locators have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] Python Extension: Checking whether locactors have completed locating, , Return Value: 
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] No editors associated with document: e:\code\test\folder2\.vscode\settings.json
t.log @ /D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] No editors associated with document: e:\code\test\folder1\.vscode\settings.json
t.log @ /D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303
/D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303 [Extension Host] No editors associated with document: e:\code\test\folder2\.vscode\settings.json
t.log @ /D:/Program Files/Microsoft VS Code/resources/app/out/vs/workbench/workbench.main.js:303
@ghost ghost added the triage-needed Needs assignment to the proper sub-team label Jan 3, 2019
@d3r3kk d3r3kk changed the title Doesn't work in workspace Python extension doesn't work in 2nd workspace folder of 2 workspace folders well Jan 3, 2019
@d3r3kk d3r3kk added the triage label Jan 3, 2019
@ghost ghost removed the triage-needed Needs assignment to the proper sub-team label Jan 3, 2019
@DonJayamanne DonJayamanne added bug Issue identified by VS Code Team member as probable bug area-intellisense LSP-related functionality: auto-complete, docstrings, navigation, refactoring, etc. info-needed Issue requires more information from poster and removed triage labels Jan 8, 2019
@OhYee
Copy link
Author

OhYee commented Jan 9, 2019

@DonJayamanne
What does info needed mean?
What can I do to help you?

@DonJayamanne
Copy link

DonJayamanne commented Jan 9, 2019

Damn, I typed a few things and updated the status.
Will revisit this tomorrow.

@DonJayamanne DonJayamanne added triage and removed info-needed Issue requires more information from poster labels Jan 9, 2019
@OhYee
Copy link
Author

OhYee commented Jan 25, 2019

Anybody here?

@DonJayamanne
Copy link

Multi root support has not yet been added for the language server.
Closing in favor of #3008

@ghost ghost removed the triage label Jan 25, 2019
@lock lock bot locked as resolved and limited conversation to collaborators Feb 22, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-intellisense LSP-related functionality: auto-complete, docstrings, navigation, refactoring, etc. bug Issue identified by VS Code Team member as probable bug
Projects
None yet
Development

No branches or pull requests

3 participants