xonsh.completers.path#
- xonsh.completers.path.cd_in_command(line)[source]#
Returns True if “cd” is a token in the line, False otherwise.
- xonsh.completers.path.complete_dir(command: xonsh.parsers.completion_context.CommandContext)[source]#
- xonsh.completers.path.contextual_complete_path(command: xonsh.parsers.completion_context.CommandContext, cdpath=True, filtfunc=None)[source]#
- xonsh.completers.path.subsequence_match(ref, typed, csc)[source]#
Detects whether typed is a subsequence of ref.
Returns
True
if the characters intyped
appear (in order) inref
, regardless of exactly where inref
they occur. Ifcsc
isFalse
, ignore the case ofref
andtyped
.Used in “subsequence” path completion (e.g.,
~/u/ro
expands to~/lou/carcohl
)