summaryrefslogtreecommitdiff
path: root/src/core/completions.py
diff options
context:
space:
mode:
authorEijebong <eijebong@bananium.fr>2014-12-03 13:53:41 +0100
committermathieui <mathieui@mathieui.net>2014-12-05 20:39:23 +0100
commit9caa992333cfc1a38c3b0a678fea7fa18e07eca9 (patch)
treecbd9f790baa5428d8c4bc828abfe7b8d866cae31 /src/core/completions.py
parent5b7606722e56c867f9d5bf2065b7dc5535d87d1d (diff)
downloadpoezio-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.py13
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)