Skip to content

Commit 355a76a

Browse files
committed
Merge branch 'dev' of https://github.com/robertpiosik/gemini-coder into dev
2 parents f4929ed + 564aba1 commit 355a76a

2 files changed

Lines changed: 16 additions & 2 deletions

File tree

‎packages/vscode/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "gemini-coder",
33
"displayName": "Code Web Chat",
44
"description": "AI coding without agents (CWC)",
5-
"version": "1.564.0",
5+
"version": "1.565.0",
66
"scripts": {
77
"build": "npx vsce package --no-dependencies",
88
"vscode:prepublish": "rimraf out && npm run compile",

‎packages/vscode/src/commands/apply-chat-response-command/utils/clipboard-parser/parsers/multiple-files-parser.ts‎

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,11 +199,25 @@ export const parse_multiple_files = (params: {
199199

200200
// Avoid matching file paths that are part of a sentence.
201201
if (!(/[a-zA-Z]/.test(before) && /[a-zA-Z]/.test(after))) {
202+
const is_markdown_header = line.trim().startsWith('#')
202203
let is_followed_by_code_block = false
203204
for (let j = i + 1; j < lines.length; j++) {
204205
const next_line = lines[j].trim()
205206
if (next_line.startsWith('```')) {
206-
is_followed_by_code_block = true
207+
if (is_markdown_header) {
208+
is_followed_by_code_block = true
209+
} else {
210+
let all_intermediate_lines_empty = true
211+
for (let k = i + 1; k < j; k++) {
212+
if (lines[k].trim() !== '') {
213+
all_intermediate_lines_empty = false
214+
break
215+
}
216+
}
217+
if (all_intermediate_lines_empty) {
218+
is_followed_by_code_block = true
219+
}
220+
}
207221
break
208222
}
209223
}

0 commit comments

Comments
 (0)