Base Completer (xonsh.completers.base)

Base completer for xonsh.

xonsh.completers.base.complete_base(prefix, line, start, end, ctx)[source]

If the line is empty, complete based on valid commands, python names, and paths. If we are completing the first argument, complete based on valid commands and python names.