Re: [PATCH v2 08/20] parse-options: drop leading space from '--git-completion-helper' output
From: SZEDER Gábor <hidden>
Date: 2022-08-19 18:35:15
On Fri, Aug 19, 2022 at 07:30:13PM +0200, Ævar Arnfjörð Bjarmason wrote:
On Fri, Aug 19 2022, SZEDER Gábor wrote:quoted
subcommands) a tad more complex, so I wanted to test the result. The test would have to account for the presence of that leading space, which bugged my OCD, so let's get rid of it.On the subject of OCD it...quoted
Signed-off-by: SZEDER Gábor <redacted> --- parse-options.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)diff --git a/parse-options.c b/parse-options.c index a0a2cf98fa..8748f88e6f 100644 --- a/parse-options.c +++ b/parse-options.c@@ -620,7 +620,8 @@ static int show_gitcomp(const struct option *opts, int show_all) suffix = "="; if (starts_with(opts->long_name, "no-")) nr_noopts++; - printf(" --%s%s", opts->long_name, suffix); + printf("%s--%s%s", opts == original_opts ? "" : " ", + opts->long_name, suffix); } show_negated_gitcomp(original_opts, show_all, -1); show_negated_gitcomp(original_opts, show_all, nr_noopts);...bugs me a bit that we have a "suffix" variable, but not a "prefix" for this
That space acts as a separator, so calling it prefix would be misleading.