From 3887bc8acab3bfe8cca061c5cb583697b0ac87d3 Mon Sep 17 00:00:00 2001 From: Martin Aeschlimann Date: Wed, 6 May 2020 13:29:39 +0200 Subject: [PATCH] [rename on type] Language client is not ready yet. FIxes #97062 --- .../client/src/htmlMain.ts | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/extensions/html-language-features/client/src/htmlMain.ts b/extensions/html-language-features/client/src/htmlMain.ts index 567e073f838..ad1aa45f310 100644 --- a/extensions/html-language-features/client/src/htmlMain.ts +++ b/extensions/html-language-features/client/src/htmlMain.ts @@ -167,6 +167,16 @@ export function activate(context: ExtensionContext) { } }); + disposable = languages.registerOnTypeRenameProvider(documentSelector, { + async provideOnTypeRenameRanges(document, position) { + const param = client.code2ProtocolConverter.asTextDocumentPositionParams(document, position); + const response = await client.sendRequest(OnTypeRenameRequest.type, param); + + return response || []; + } + }); + toDispose.push(disposable); + }); function updateFormatterRegistration() { @@ -280,15 +290,6 @@ export function activate(context: ExtensionContext) { return results; } }); - - languages.registerOnTypeRenameProvider(documentSelector, { - async provideOnTypeRenameRanges(document, position) { - const param = client.code2ProtocolConverter.asTextDocumentPositionParams(document, position); - const response = await client.sendRequest(OnTypeRenameRequest.type, param); - - return response || []; - } - }); } function getPackageInfo(context: ExtensionContext): IPackageInfo | null { -- GitLab