diff --git a/client-node-tests/package-lock.json b/client-node-tests/package-lock.json index 66ab2cfe7..96a508573 100644 --- a/client-node-tests/package-lock.json +++ b/client-node-tests/package-lock.json @@ -17,7 +17,7 @@ "@types/minimatch": "^3.0.5", "@types/sinon": "^10.0.2", "@types/uuid": "^8.3.1", - "@types/vscode": "1.79.0", + "@types/vscode": "1.82.0", "find-process": "^1.4.7", "glob": "^7.1.7", "sinon": "^11.1.2", @@ -125,9 +125,9 @@ "dev": true }, "node_modules/@types/vscode": { - "version": "1.79.0", - "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.79.0.tgz", - "integrity": "sha512-Tfowu2rSW8hVGbqzQLSPlOEiIOYYryTkgJ+chMecpYiJcnw9n0essvSiclnK+Qh/TcSVJHgaK4EMrQDZjZJ/Sw==", + "version": "1.82.0", + "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.82.0.tgz", + "integrity": "sha512-VSHV+VnpF8DEm8LNrn8OJ8VuUNcBzN3tMvKrNpbhhfuVjFm82+6v44AbDhLvVFgCzn6vs94EJNTp7w8S6+Q1Rw==", "dev": true }, "node_modules/agent-base": { diff --git a/client-node-tests/package.json b/client-node-tests/package.json index 28fcaa770..66e7390c1 100644 --- a/client-node-tests/package.json +++ b/client-node-tests/package.json @@ -38,7 +38,7 @@ "@types/minimatch": "^3.0.5", "@types/sinon": "^10.0.2", "@types/uuid": "^8.3.1", - "@types/vscode": "1.79.0", + "@types/vscode": "1.82.0", "find-process": "^1.4.7", "glob": "^7.1.7", "sinon": "^11.1.2", diff --git a/client/package-lock.json b/client/package-lock.json index 319438f72..b4a762f66 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -16,7 +16,7 @@ "devDependencies": { "@types/minimatch": "^3.0.5", "@types/semver": "^7.3.10", - "@types/vscode": "1.79.0", + "@types/vscode": "1.82.0", "shx": "^0.3.4" }, "engines": { @@ -36,9 +36,9 @@ "dev": true }, "node_modules/@types/vscode": { - "version": "1.79.0", - "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.79.0.tgz", - "integrity": "sha512-Tfowu2rSW8hVGbqzQLSPlOEiIOYYryTkgJ+chMecpYiJcnw9n0essvSiclnK+Qh/TcSVJHgaK4EMrQDZjZJ/Sw==", + "version": "1.82.0", + "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.82.0.tgz", + "integrity": "sha512-VSHV+VnpF8DEm8LNrn8OJ8VuUNcBzN3tMvKrNpbhhfuVjFm82+6v44AbDhLvVFgCzn6vs94EJNTp7w8S6+Q1Rw==", "dev": true }, "node_modules/balanced-match": { diff --git a/client/package.json b/client/package.json index c4e813daa..320f9653f 100644 --- a/client/package.json +++ b/client/package.json @@ -5,7 +5,7 @@ "author": "Microsoft Corporation", "license": "MIT", "engines": { - "vscode": "^1.79.0" + "vscode": "^1.82.0" }, "repository": { "type": "git", @@ -24,7 +24,7 @@ "devDependencies": { "@types/minimatch": "^3.0.5", "@types/semver": "^7.3.10", - "@types/vscode": "1.79.0", + "@types/vscode": "1.82.0", "shx": "^0.3.4" }, "dependencies": { diff --git a/client/src/common/formatting.ts b/client/src/common/formatting.ts index 5a56d7a34..fb1d35543 100644 --- a/client/src/common/formatting.ts +++ b/client/src/common/formatting.ts @@ -2,7 +2,6 @@ * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. * ------------------------------------------------------------------------------------------ */ -/// import { languages as Languages, Disposable, TextDocument, ProviderResult, Range as VRange, Position as VPosition, TextEdit as VTextEdit, FormattingOptions as VFormattingOptions, diff --git a/client/src/node/main.ts b/client/src/node/main.ts index 859e0cea5..e021ee412 100644 --- a/client/src/node/main.ts +++ b/client/src/node/main.ts @@ -23,7 +23,7 @@ import semverSatisfies = require('semver/functions/satisfies'); export * from 'vscode-languageserver-protocol/node'; export * from '../common/api'; -const REQUIRED_VSCODE_VERSION = '^1.78.0'; // do not change format, updated by `updateVSCode` script +const REQUIRED_VSCODE_VERSION = '^1.82.0'; // do not change format, updated by `updateVSCode` script export enum TransportKind { stdio, diff --git a/client/typings/vscode.proposed.formatMultipleRanges.d.ts b/client/typings/vscode.proposed.formatMultipleRanges.d.ts deleted file mode 100644 index 702bc14b4..000000000 --- a/client/typings/vscode.proposed.formatMultipleRanges.d.ts +++ /dev/null @@ -1,29 +0,0 @@ -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ - -declare module 'vscode' { - - // https://github.com/microsoft/vscode/issues/158776 - - - export interface DocumentRangeFormattingEditProvider { - - /** - * Provide formatting edits for multiple ranges in a document. - * - * The given ranges are hints and providers can decide to format a smaller - * or larger range. Often this is done by adjusting the start and end - * of the range to full syntax nodes. - * - * @param document The document in which the command was invoked. - * @param ranges The ranges which should be formatted. - * @param options Options controlling formatting. - * @param token A cancellation token. - * @return A set of text edits or a thenable that resolves to such. The lack of a result can be - * signaled by returning `undefined`, `null`, or an empty array. - */ - provideDocumentRangesFormattingEdits?(document: TextDocument, ranges: Range[], options: FormattingOptions, token: CancellationToken): ProviderResult; - } -}