diff --git a/src/index.ts b/src/index.ts index f8e98505c14bbcebe00dc125ecac9a2a7db76df5..d84f23cd2413f91441dfad1e92784d05e8860d91 100644 --- a/src/index.ts +++ b/src/index.ts @@ -21,8 +21,7 @@ import { LanguageClient, LanguageClientOptions, - TransportKind, - Location + TransportKind } from 'vscode-languageclient' import { createTreeView } from './treeView' @@ -138,14 +137,11 @@ let refresh = createTreeView(configPath) }) client.onNotification( 'tailwindcss/foundDefinition', - ({ uri, range }: Location) => { - Workspace.openTextDocument(uri.replace(/^file:\/\//, '')).then((doc: TextDocument) => { + (configPath, pos) => { + Workspace.openTextDocument(configPath).then((doc: TextDocument) => { Window.showTextDocument(doc).then((editor: TextEditor) => { - let start = new Position( - range.start.line, - range.start.character - ) - let end = new Position(range.end.line, range.end.character) + let start = new Position(pos.start.line, pos.start.character) + let end = new Position(pos.end.line, pos.end.character) editor.revealRange( new Range(start, end), TextEditorRevealType.InCenter