From ff717cad1688492f858052ef4c1f57abcbb75b0a Mon Sep 17 00:00:00 2001 From: Andrew Pareles Date: Mon, 4 Aug 2025 15:21:42 -0700 Subject: [PATCH] update lines --- .../contrib/void/common/prompt/prompts.ts | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/vs/workbench/contrib/void/common/prompt/prompts.ts b/src/vs/workbench/contrib/void/common/prompt/prompts.ts index 973dc493..fba76815 100644 --- a/src/vs/workbench/contrib/void/common/prompt/prompts.ts +++ b/src/vs/workbench/contrib/void/common/prompt/prompts.ts @@ -577,16 +577,21 @@ export const messageOfSelection = async ( if (s.type === 'CodeSelection') { const { val } = await readFile(opts.fileService, s.uri, DEFAULT_FILE_SIZE_LIMIT) - const lineNumAdd = lineNumAddition(s.range) const lines = val?.split('\n') - const selection = `${tripleTick[0]}${s.language}\n${lines?.slice(s.range[0] - 1, s.range[1]).join('\n')}\n${tripleTick[1]}` - const content = selection ?? 'null' - const str = `${s.uri.fsPath}${lineNumAdd}:\n${content}` + + const innerVal = lines?.slice(s.range[0] - 1, s.range[1]).join('\n') + const content = !lines ? '' + : `${tripleTick[0]}${s.language}\n${innerVal}\n${tripleTick[1]}` + const str = `${s.uri.fsPath}${lineNumAddition(s.range)}:\n${content}` return str } else if (s.type === 'File') { const { val } = await readFile(opts.fileService, s.uri, DEFAULT_FILE_SIZE_LIMIT) - const content = val === null ? 'null' : `${tripleTick[0]}${s.language}\n${val}\n${tripleTick[1]}` + + const innerVal = val + const content = val === null ? '' + : `${tripleTick[0]}${s.language}\n${innerVal}\n${tripleTick[1]}` + const str = `${s.uri.fsPath}:\n${content}` return str }