From 0ebb25b29b0988be89f42091fd373ea58d7ff9fb Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Mon, 25 May 2020 15:55:25 +0200 Subject: Document `parentModule` experimental LSP request --- editors/code/src/commands.ts | 6 +++--- editors/code/src/lsp_ext.ts | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'editors/code/src') diff --git a/editors/code/src/commands.ts b/editors/code/src/commands.ts index 49e3845d5..86302db37 100644 --- a/editors/code/src/commands.ts +++ b/editors/code/src/commands.ts @@ -138,10 +138,10 @@ export function parentModule(ctx: Ctx): Cmd { ), }); const loc = response[0]; - if (loc == null) return; + if (!loc) return; - const uri = client.protocol2CodeConverter.asUri(loc.uri); - const range = client.protocol2CodeConverter.asRange(loc.range); + const uri = client.protocol2CodeConverter.asUri(loc.targetUri); + const range = client.protocol2CodeConverter.asRange(loc.targetRange); const doc = await vscode.workspace.openTextDocument(uri); const e = await vscode.window.showTextDocument(doc); diff --git a/editors/code/src/lsp_ext.ts b/editors/code/src/lsp_ext.ts index 2a0663261..4da12eb30 100644 --- a/editors/code/src/lsp_ext.ts +++ b/editors/code/src/lsp_ext.ts @@ -31,7 +31,7 @@ export interface MatchingBraceParams { } export const matchingBrace = new lc.RequestType("experimental/matchingBrace"); -export const parentModule = new lc.RequestType("rust-analyzer/parentModule"); +export const parentModule = new lc.RequestType("experimental/parentModule"); export interface JoinLinesParams { textDocument: lc.TextDocumentIdentifier; -- cgit v1.2.3