import readline
-
+import rlcompleter
class RainbowCompleter(object):
Init the rainbow shell
"""
readline.set_completer(RainbowCompleter(set).complete)
- readline.parse_and_bind('tab: complete')
readline.parse_and_bind('set editing-mode vi')
+ if 'libedit' in readline.__doc__:
+ readline.parse_and_bind("bind ^I rl_complete")
+ else:
+ readline.parse_and_bind("tab: complete")
\ No newline at end of file