diff --git a/aider/commands.py b/aider/commands.py index 69bd4c7db..81713c7e1 100644 --- a/aider/commands.py +++ b/aider/commands.py @@ -49,12 +49,13 @@ class Commands: ef = args.strip() valid_formats = [coder.edit_format for coder in coders.__all__ if getattr(coder, 'edit_format', None)] - dump(valid_formats) - + + self.io.tool_output("Valid edit formats:") + for format in valid_formats: + self.io.tool_output(f"• {format}") + if ef not in valid_formats: - self.io.tool_error( - f"Edit format \"{ef}\" should be one of: {', '.join(valid_formats)}" - ) + self.io.tool_error(f"Edit format \"{ef}\" is not valid.") return raise SwitchCoder(edit_format=ef)