From b53b4513f5a4b006b15fc213c576ce868eb08d44 Mon Sep 17 00:00:00 2001 From: Guillermo Gabarrin Date: Thu, 30 Oct 2025 16:12:00 -0300 Subject: [PATCH] Fix line number in exports --- src/webviews/export-notes/exportNotesWebview.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/webviews/export-notes/exportNotesWebview.ts b/src/webviews/export-notes/exportNotesWebview.ts index 0b93620..8ba217e 100644 --- a/src/webviews/export-notes/exportNotesWebview.ts +++ b/src/webviews/export-notes/exportNotesWebview.ts @@ -202,12 +202,14 @@ async function exportCodeSnippet(uri: vscode.Uri, range: vscode.Range) { const output = await vscode.workspace.openTextDocument(uri).then(async (document) => { const newRange = new vscode.Range(range.start.line, 0, range.end.line + 1, 0); const codeSnippet = await document.getText(newRange).trimEnd(); + let lineNumbers; if (range.start.line === range.end.line) { - lineNumbers = range.start.line; + lineNumbers = range.start.line + 1; } else { - lineNumbers = `${range.start.line}-${range.end.line}`; + lineNumbers = `${range.start.line + 1}-${range.end.line + 1}`; } + return `\nCode snippet \`${fullPathToRelative( uri.fsPath, )}:${lineNumbers}\`:\n\n\`\`\`\n${codeSnippet}\n\`\`\`\n`;