Base completer for xonsh.
If the line is empty, complete based on valid commands, python names, and paths.
prompt_toolkit