On Wed, Jan 16, 2013 at 2:43 PM, Oliver Kiddle wrote: > _arguments has no way of knowing that subcommands can't begin with "--" > so while it adds the completion matches for the options, it also > considers the *:... rule to be applicable. > Ah, now I see. I had the wrong mental picture of what was going on. Thank you for your help.