Skip to content
Back to top
View this page
Edit this page

# xonsh.completers

Tab completion providers for the xonsh shell.

Bundles the built-in completers for Python expressions, file paths, commands, bash completions, man pages, imports, environment variables and more.

`base` | Base completer for xonsh.
`bash` | Xonsh hooks into bash completions.
`bash_completion` | This module provides the implementation for the retrieving completion results from bash.
`click` | Tab-completion for click-based aliases registered via `xonsh.aliases.Aliases.register_click_command()`.
`commands` |
`completer` |
`dirs` |
`emoji` | Completer for unicode symbols and emoji.
`environment` |
`imports` | Import statement completions.
`init` | Constructor for xonsh completer objects.
`man` |
`path` |
`python` | Completers for Python code
`tools` | Xonsh completer tools.