From b44aededb8ebe46d499e4a0a84eb5cfa00a07021 Mon Sep 17 00:00:00 2001 From: Daniel Imms <2193314+Tyriar@users.noreply.github.com> Date: Thu, 22 Jun 2023 08:56:12 -0700 Subject: [PATCH] Support links with end rows and/or cols Fixes #178287 --- .../terminalContrib/links/browser/terminalLinkOpeners.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkOpeners.ts b/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkOpeners.ts index bd0c0c4077c..9a6f0352d29 100644 --- a/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkOpeners.ts +++ b/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkOpeners.ts @@ -37,8 +37,10 @@ export class TerminalLocalFileLinkOpener implements ITerminalLinkOpener { } const linkSuffix = link.parsedLink ? link.parsedLink.suffix : getLinkSuffix(link.text); const selection: ITextEditorSelection | undefined = linkSuffix?.row === undefined ? undefined : { - startLineNumber: linkSuffix?.row ?? 1, - startColumn: linkSuffix?.col ?? 1 + startLineNumber: linkSuffix.row ?? 1, + startColumn: linkSuffix.col ?? 1, + endLineNumber: linkSuffix.rowEnd, + endColumn: linkSuffix.colEnd }; await this._editorService.openEditor({ resource: link.uri,