Completers API¶

All of the ways that xonsh completes you.

Stock Xonsh Completers:

  • Base Completer (xonsh.completers.base)
  • Bash Completers (xonsh.completers.bash)
  • First Command Completer (xonsh.completers.commands)
  • Directory Completers (xonsh.completers.dirs)
  • Manual Page Based Completers (xonsh.completers.man)
  • File System Path Completer (xonsh.completers.path)
  • Python Completer (xonsh.completers.python)
  • Completion Tools (xonsh.completers.tools)
  • Completion Xompletions (xonsh.completers.xompletions)

Logo

xonsh

Navigation

  • the xonsh shell
  • Try It Now!
  • Comparison
  • Getting Started
  • News & Media
  • Guides
  • Config Files and Settings
  • Contributing
  • Contact Us
  • Helpful Links
  • Development Spiral
    • Xonsh API
      • Xonsh Standard Library
      • Lexer (xonsh.lexer)
      • Parser (xonsh.parser)
      • Abstract Syntax Tree (xonsh.ast)
      • Compilation, Evaluation, & Execution (xonsh.execer)
      • Import Hooks (xonsh.imphooks)
      • Built-Ins (xonsh.built_ins)
      • Environment (xonsh.environ)
      • Aliases (xonsh.aliases)
      • Directory Stack (xonsh.dirstack)
      • Job Control (xonsh.jobs)
      • Python Procedures as Subprocess Commands (xonsh.proc)
      • Object Inspectors (xonsh.inspectors)
      • Xonsh History API
      • Tab Completer (xonsh.completer)
      • Completers API
      • Prompt formatter API
      • Main Shell Command Prompt (xonsh.shell)
      • Base Shell Class (xonsh.base_shell)
      • Readline Shell (xonsh.readline_shell)
      • Prompt Toolkit 2 Shell (xonsh.ptk2.shell)
      • Prompt Toolkit 2 History Object (xonsh.ptk2.history)
      • Prompt Toolkit 2 Completer (xonsh.ptk2.completer)
      • Prompt Toolkit 2 Key Bindings (xonsh.ptk2.key_bindings)
      • Pretty printing (xonsh.pretty)
      • Replay History (xonsh.replay)
      • History Diff’er (xonsh.diff_history)
      • Core Utilities API
      • Events (xonsh.events)
      • Tools (xonsh.tools)
      • Platform-specific constants and implementations (xonsh.platform)
      • JSON Utilities (xonsh.jsonutils)
      • Lazy JSON Files (xonsh.lazyjson)
      • Lazy & Self-destructive Objects (xonsh.lazyasd)
      • Open Python Files (xonsh.openpy)
      • Foreign Shell Tools (xonsh.foreign_shells)
      • Commands Cache (xonsh.commands_cache)
      • Tracer (xonsh.tracer)
      • Command Line Interface (xonsh.main)
      • Color Tools (xonsh.color_tools)
      • Pygments Hooks (xonsh.pyghooks)
      • Jupyter Kernel (xonsh.jupyter_kernel)
      • Jupyter Shell (xonsh.jupyter_shell)
      • Dumb Shell (xonsh.dumb_shell)
      • Wizard Making Tools (xonsh.wizard)
      • Xonsh Configuration Utility (xonsh.xonfig)
      • Compiling and Caching of Xonsh Code (xonsh.codecache)
      • Context Managers for Xonsh (xonsh.contexts)
      • Matplotlib Hooks (xontrib.mplhooks)
      • Vox (xontrib.voxapi)
      • Prompt Toolkit Shell (xonsh.ptk.shell)
      • Prompt Toolkit History Object (xonsh.ptk.history)
      • Prompt Toolkit Completer (xonsh.ptk.completer)
      • Prompt Toolkit Key Bindings (xonsh.ptk.key_bindings)
    • Advanced Events
    • Developer’s Guide
    • Xonsh Change Log
    • Frequently Asked Questions
    • Wishlist & To-Dos

Related Topics

  • Documentation overview
    • the xonsh shell
      • Xonsh API
        • Previous: Tab Completer (xonsh.completer)
        • Next: Base Completer (xonsh.completers.base)

Quick search

©2019, Anthony Scopatz. | Powered by Sphinx 1.7.6 & Alabaster 0.7.11 | Page source