From 58f06d3ebb36c7e06194ef241bd17acd680da159 Mon Sep 17 00:00:00 2001 From: Andrew Pareles Date: Thu, 23 Jan 2025 02:55:27 -0800 Subject: [PATCH] minor changes --- .../contrib/void/browser/helpers/extractCodeFromResult.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/void/browser/helpers/extractCodeFromResult.ts b/src/vs/workbench/contrib/void/browser/helpers/extractCodeFromResult.ts index e322cda3..5bf569c2 100644 --- a/src/vs/workbench/contrib/void/browser/helpers/extractCodeFromResult.ts +++ b/src/vs/workbench/contrib/void/browser/helpers/extractCodeFromResult.ts @@ -86,7 +86,11 @@ class SurroundingsRemover { pm.removeFromStartUntil('\n', true) // language - const foundCodeBlockEnd = pm.removeSuffix('```') || pm.removeSuffix('```\n') + const j = pm.j + let foundCodeBlockEnd = pm.removeSuffix('```') + + if (pm.j === j) foundCodeBlockEnd = pm.removeSuffix('```\n') // if no change, try again with \n after ``` + if (!foundCodeBlockEnd) return false pm.removeSuffix('\n') // remove the newline before ```