diff options
author | Eijebong <eijebong@bananium.fr> | 2014-12-03 13:53:41 +0100 |
---|---|---|
committer | mathieui <mathieui@mathieui.net> | 2014-12-05 20:39:23 +0100 |
commit | 9caa992333cfc1a38c3b0a678fea7fa18e07eca9 (patch) | |
tree | cbd9f790baa5428d8c4bc828abfe7b8d866cae31 /src/core/completions.py | |
parent | 5b7606722e56c867f9d5bf2065b7dc5535d87d1d (diff) | |
download | poezio-9caa992333cfc1a38c3b0a678fea7fa18e07eca9.tar.gz poezio-9caa992333cfc1a38c3b0a678fea7fa18e07eca9.tar.bz2 poezio-9caa992333cfc1a38c3b0a678fea7fa18e07eca9.tar.xz poezio-9caa992333cfc1a38c3b0a678fea7fa18e07eca9.zip |
Add a set_default command.
Diffstat (limited to 'src/core/completions.py')
-rw-r--r-- | src/core/completions.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/core/completions.py b/src/core/completions.py index 7d95321b..a8d695d1 100644 --- a/src/core/completions.py +++ b/src/core/completions.py @@ -336,6 +336,19 @@ def completion_set(self, the_input): return return the_input.new_completion(end_list, n, quotify=True) + +def completion_set_default(self, the_input): + """ Completion for /set_default + """ + args = common.shell_split(the_input.text) + n = the_input.get_argument_position(quoted=True) + if n >= len(args): + args.append('') + if n == 1 or (n == 2 and config.has_section(args[1])): + return self.completion_set(the_input) + return [] + + def completion_toggle(self, the_input): "Completion for /toggle" return the_input.new_completion(config.options('Poezio'), 1, quotify=False) |