From 4f30db4f5126f105ae83aa76a0082a73a60052d6 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 28 Jul 2024 20:25:41 -0300 Subject: [PATCH] Improve error message for invalid chat mode and list valid modes. --- aider/commands.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/aider/commands.py b/aider/commands.py index a420cdae7..52bffd20b 100644 --- a/aider/commands.py +++ b/aider/commands.py @@ -57,13 +57,13 @@ class Commands: if ef not in [format[0] for format in valid_formats]: if ef: - self.io.tool_error(f"Edit format \"{ef}\" must be one of:") + self.io.tool_error(f"Chat mode \"{ef}\" must be one of:\n") else: - self.io.tool_error(f"Edit format must be one of:") + self.io.tool_output(f"Chat mode must be one of:\n") max_format_length = max(len(format) for format, _ in valid_formats) for format, description in valid_formats: - self.io.tool_error(f"- {format:<{max_format_length}} : {description}") + self.io.tool_output(f"- {format:<{max_format_length}} {description}") return raise SwitchCoder(edit_format=ef)