From 0da586154d6d2709bd0865ebc3fc5f8ef58a1640 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Mon, 7 Apr 2025 08:09:33 +1200 Subject: [PATCH] fix: quote values with '#' in sample aider.conf.yml config --- aider/args_formatter.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aider/args_formatter.py b/aider/args_formatter.py index 7e58c604e..c7672ccba 100644 --- a/aider/args_formatter.py +++ b/aider/args_formatter.py @@ -143,7 +143,10 @@ class YamlHelpFormatter(argparse.HelpFormatter): default = "true" if default: - parts.append(f"#{switch}: {default}\n") + if "#" in default: + parts.append(f'#{switch}: "{default}"\n') + else: + parts.append(f"#{switch}: {default}\n") elif action.nargs in ("*", "+") or isinstance(action, argparse._AppendAction): parts.append(f"#{switch}: xxx") parts.append("## Specify multiple values like this:")