diff options
author | Patrick Totzke <patricktotzke@gmail.com> | 2013-03-03 12:51:40 +0000 |
---|---|---|
committer | Patrick Totzke <patricktotzke@gmail.com> | 2013-03-03 13:50:19 +0000 |
commit | d72f1f42990b5e36d26ff5df0ea949084492d226 (patch) | |
tree | 4d60cb49d4b7b8d68dddf51d3bd5c20b643f3542 /alot/completion.py | |
parent | 502ca759536f613b33cd464223217025d8e350fc (diff) |
completion for move command
Diffstat (limited to 'alot/completion.py')
-rw-r--r-- | alot/completion.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/alot/completion.py b/alot/completion.py index ccb46b22..72022eed 100644 --- a/alot/completion.py +++ b/alot/completion.py @@ -426,7 +426,7 @@ class CommandCompleter(Completer): res = self._pathcompleter.complete(params, localpos) elif self.mode == 'envelope' and cmd in ['sign', 'togglesign']: res = self._secretkeyscompleter.complete(params, localpos) - elif self.mode == 'envelope' and cmd in ['encrypt', + elif self.mode == 'envelope' and cmd in ['encrypt', 'rmencrypt', 'toggleencrypt']: res = self._publickeyscompleter.complete(params, localpos) @@ -438,6 +438,14 @@ class CommandCompleter(Completer): localcomp = MultipleSelectionCompleter(self._tagcompleter, separator=',') res = localcomp.complete(params, localpos) + elif cmd == 'move': + directions = ['up', 'down', 'page up', 'page down'] + if self.mode == 'thread': + directions += ['first', 'next', 'previous', + 'last reply', 'first reply', 'parent', + 'next sibling','previous sibling'] + localcompleter = StringlistCompleter(directions) + res = localcompleter.complete(params, localpos) # prepend cmd and correct position res = [('%s %s' % (cmd, t), p + len(cmd) + |