diff options
| author | Kevin Van Brunt <kmvanbrunt@gmail.com> | 2018-05-15 23:25:10 -0400 |
|---|---|---|
| committer | Kevin Van Brunt <kmvanbrunt@gmail.com> | 2018-05-15 23:25:10 -0400 |
| commit | 2e79ebad0f47b96be9d86e19920df16db257e466 (patch) | |
| tree | e4f11dc2206faa5355650e19dfcc71291b08f076 /cmd2.py | |
| parent | 60605c8547188e2d9d6c990f6dc8972d7c0bd539 (diff) | |
| download | cmd2-git-2e79ebad0f47b96be9d86e19920df16db257e466.tar.gz | |
Completing alias names in value field of alias command since aliases can be nested
Diffstat (limited to 'cmd2.py')
| -rwxr-xr-x | cmd2.py | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -2849,10 +2849,13 @@ Usage: Usage: alias [name] | [<name> <value>] def complete_alias(self, text, line, begidx, endidx): """ Tab completion for alias """ + alias_names = set(self.aliases.keys()) + visible_commands = set(self.get_visible_commands()) + index_dict = \ { - 1: self.aliases, - 2: self.get_visible_commands() + 1: alias_names, + 2: list(alias_names | visible_commands) } return self.index_based_complete(text, line, begidx, endidx, index_dict, self.path_complete) |
