Skip to content

Commit 3fb73bb

Browse files
committed
Use vscode-languageclient as extension basis
This change migrates the extension codebase to be based on the vscode-languageclient npm package. This package provides a standard language service client which speaks an updated protocol and is able to feed all VS Code language features based on interactions with the language server. Many unnecessary files have now been deleted as a result of this change.
1 parent 4481107 commit 3fb73bb

17 files changed

+121
-2561
lines changed

package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,11 @@
2424
"type": "git",
2525
"url": "https://github.com/PowerShell/vscode-powershell.git"
2626
},
27-
"main": "./out/powershellMain",
27+
"main": "./out/main",
2828
"activationEvents": ["onLanguage:PowerShell"],
2929
"devDependencies": {
30-
"vscode": "0.10.0"
30+
"vscode": "0.10.0",
31+
"vscode-languageclient": "0.10.4"
3132
},
3233
"scripts": {
3334
"vscode:prepublish": "node ./node_modules/vscode/bin/compile",

src/features/bufferSyncSupport.ts

-191
This file was deleted.

src/features/declarationSupport.ts

-62
This file was deleted.

src/features/navigateTypesSupport.ts

-74
This file was deleted.

src/features/occurrencesSupport.ts

-43
This file was deleted.

0 commit comments

Comments
 (0)