"Philip Oakley" <philipoakley@xxxxxxx> writes: >>> +`OPT_STRING_LIST(short, long, &list, arg_str, description)`:: >>> + Introduce an option with string argument. >>> + The string argument is stored as an element in `&list` which must be a >>> + struct string_list. Reset the list using `--no-option`. >>> + >> >> I do not know if it is clear enough that 'option' in the last >> sentence is a placeholder. I then wondered if spelling it as >> `--no-<long>` would make it a bit clearer, but that is ugly. > > Bikeshedding:: `--no-<option>` maybe, i.e. just surround the option > word with the angle brackets to indicate it is to be replaced by the > real option's name. Yeah, I bikeshedded that myself, and rejected it because there is no <option> mentioned anywhere in the enumeration header.