From 12da8a71d2f3b0df77344f93389c04dca3c291da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nurullah=20Ak=C4=B1n?= Date: Wed, 14 May 2025 15:47:11 +0300 Subject: [PATCH] (fix) documentLink.ts: non-greedy linkPattern --- client/src/language/documentLink.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/language/documentLink.ts b/client/src/language/documentLink.ts index 449e1d2..a765214 100644 --- a/client/src/language/documentLink.ts +++ b/client/src/language/documentLink.ts @@ -6,7 +6,7 @@ export class DocumentLinkProvider implements DocumentLinkProvider { async provideDocumentLinks(document: TextDocument, token: CancellationToken) { const results: DocumentLink[] = []; const text: string = document.getText(); - const linkPattern: RegExp = /(?<=['"]).*\.tpl(?=['"])/g; + const linkPattern: RegExp = /(?<=['"])[^\s'"]+\.tpl(?=['"])/g; for (let match: RegExpExecArray; match = linkPattern.exec(text); match) {