diff --git a/src/terminalLinkProvider.ts b/src/terminalLinkProvider.ts index 67d34cf..b59310b 100644 --- a/src/terminalLinkProvider.ts +++ b/src/terminalLinkProvider.ts @@ -27,7 +27,7 @@ export function configureTerminalLinkProvider( _token: vscode.CancellationToken, ): vscode.ProviderResult => { const regex = - /(?:\((?[_a-z0-9]+) \d+.\d+.\d+\) )(?[_a-z0-9/]*[_a-z0-9]+.ex):(?\d+)/; + /(?:\((?[_a-z0-9]+) \d+\.\d+\.\d+(?:-[0-9A-Za-z.-]+)?\) )(?[_a-z0-9/]*[_a-z0-9]+\.ex):(?\d+)/; const matches = context.line.match(regex); if (matches === null) { return [];