diff --git a/src/features/DocumentLinkProvider.ts b/src/features/DocumentLinkProvider.ts index 1c2b175c..e4ea9283 100644 --- a/src/features/DocumentLinkProvider.ts +++ b/src/features/DocumentLinkProvider.ts @@ -27,11 +27,9 @@ export default class DocumentLinkProvider implements vscode.DocumentLinkProvider const link = new vscode.DocumentLink( new vscode.Range(linkStart, linkEnd), - vscode.Uri.parse( - `command:_memo.openDocumentByReference?${encodeURIComponent( - JSON.stringify({ reference }), - )}`, - ), + vscode.Uri.parse('command:_memo.openDocumentByReference').with({ + query: JSON.stringify({ reference: encodeURIComponent(reference) }), + }), ); link.tooltip = 'Follow link';