Skip to content

Add support for multi root workspaces with the new language server server #3008

@DonJayamanne

Description

@DonJayamanne

Based on #1149

Solution - Start multiple language clients one for each work space

Requirements:

  • Lazy load language clients (based on active workspace folder), i.e. don't open for each folder unnecessarily
  • Shutdown language client when a workspace folder is removed

Metadata

Metadata

Assignees

Labels

area-intellisenseLSP-related functionality: auto-complete, docstrings, navigation, refactoring, etc.bugIssue identified by VS Code Team member as probable bugimportantIssue identified as high-priority

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions