From 6c2958b6469ee45c6c8134d7a3bfaeacd5f78870 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 3 Oct 2017 20:49:16 +0200 Subject: [PATCH] Set star_args_optional for :config-cycle --- doc/help/commands.asciidoc | 2 +- qutebrowser/config/configcommands.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/help/commands.asciidoc b/doc/help/commands.asciidoc index 71929d2aa..2d42606f0 100644 --- a/doc/help/commands.asciidoc +++ b/doc/help/commands.asciidoc @@ -217,7 +217,7 @@ Set all settings back to their default. [[config-cycle]] === config-cycle -Syntax: +:config-cycle [*--temp*] [*--print*] 'option' 'values' ['values' ...]+ +Syntax: +:config-cycle [*--temp*] [*--print*] 'option' ['values' ['values' ...]]+ Cycle an option between multiple values. diff --git a/qutebrowser/config/configcommands.py b/qutebrowser/config/configcommands.py index e496f693b..0eb93387e 100644 --- a/qutebrowser/config/configcommands.py +++ b/qutebrowser/config/configcommands.py @@ -135,7 +135,7 @@ class ConfigCommands: except configexc.KeybindingError as e: raise cmdexc.CommandError('unbind: {}'.format(e)) - @cmdutils.register(instance='config-commands') + @cmdutils.register(instance='config-commands', star_args_optional=True) @cmdutils.argument('option', completion=configmodel.option) @cmdutils.argument('values', completion=configmodel.value) def config_cycle(self, option, *values, temp=False, print_=False):