diff --git a/packages/cursorless-vscode/src/migrateSnippets.ts b/packages/cursorless-vscode/src/migrateSnippets.ts index fb6e77be98..b4e7f31c90 100644 --- a/packages/cursorless-vscode/src/migrateSnippets.ts +++ b/packages/cursorless-vscode/src/migrateSnippets.ts @@ -181,11 +181,17 @@ async function openResultDocument( `From: ${sourceDirectory}`, `To: ${targetDirectory}`, "", - `## Migrated ${migratedKeys.length} snippet files:`, - ...migratedKeys.map((key) => `- ${key} -> ${result.migrated[key]}`), - "", ]; + if (result.skipped.length > 0) { + content.push( + `## Skipped ${result.skipped.length} snippet files:`, + ...result.skipped.map((key) => `- ${key}`), + skipMessage, + "", + ); + } + if (migratedPartiallyKeys.length > 0) { content.push( `## Migrated ${migratedPartiallyKeys.length} snippet files partially:`, @@ -193,16 +199,15 @@ async function openResultDocument( (key) => `- ${key} -> ${result.migratedPartially[key]}`, ), skipMessage, + "", ); } - if (result.skipped.length > 0) { - content.push( - `## Skipped ${result.skipped.length} snippet files:`, - ...result.skipped.map((key) => `- ${key}`), - skipMessage, - ); - } + content.push( + `## Migrated ${migratedKeys.length} snippet files:`, + ...migratedKeys.map((key) => `- ${key} -> ${result.migrated[key]}`), + "", + ); const textDocument = await vscode.workspace.openTextDocument({ content: content.join("\n"),