From 07da14d3c7fffa32b93635fd2f43153e794106cc Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 18 May 2023 10:04:13 -0700 Subject: [PATCH] make line numbers optional --- aider/utils.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/aider/utils.py b/aider/utils.py index 9164c156b..0bfe0f06c 100644 --- a/aider/utils.py +++ b/aider/utils.py @@ -114,14 +114,17 @@ def replace_most_similar_chunk(whole, part, replace): return modified_whole -def quoted_file(fname, display_fname): +def quoted_file(fname, display_fname, number=False): prompt = "\n" prompt += display_fname prompt += "\n```\n" file_content = Path(fname).read_text() lines = file_content.splitlines() for i, line in enumerate(lines, start=1): - prompt += f"{i:3d} {line}\n" + if number: + prompt += f"{i:4d} " + prompt += line + "\n" + prompt += "```\n" return prompt