diff --git a/aider/coder.py b/aider/coder.py index 776672715..378d8124a 100755 --- a/aider/coder.py +++ b/aider/coder.py @@ -132,7 +132,8 @@ class Coder: def get_files_content(self): prompt = "" for fname in self.fnames: - prompt += utils.quoted_file(fname) + relative_fname = os.path.relpath(fname, self.root) + prompt += utils.quoted_file(fname, relative_fname) return prompt def get_last_modified(self): diff --git a/aider/utils.py b/aider/utils.py index 00529393a..2d68f2cda 100644 --- a/aider/utils.py +++ b/aider/utils.py @@ -45,9 +45,9 @@ def replace_most_similar_chunk(whole, part, replace): return modified_whole -def quoted_file(fname): +def quoted_file(fname, display_fname): prompt = "\n" - prompt += fname + prompt += display_fname prompt += "\n```\n" prompt += Path(fname).read_text() prompt += "\n```\n"