.. _api:

=================
Xonsh API
=================
For those of you who want the gritty details.

**Xonsh Standard Library:**

.. toctree::
    :maxdepth: 2

    lib/index


**Language:**

.. toctree::
    :maxdepth: 1

    lexer
    parser
    ast
    execer
    imphooks


**Command Prompt:**

.. toctree::
    :maxdepth: 1

    built_ins
    environ
    aliases
    dirstack
    jobs
    proc
    inspectors
    history/index
    completer
    completers/index
    prompt/index
    shell
    base_shell
    readline_shell
    ptk2/shell
    ptk2/history
    ptk2/completer
    ptk2/key_bindings
    pretty
    replay
    diff_history
    xoreutils/index


**Helpers:**

.. toctree::
    :maxdepth: 1

    events
    tools
    platform
    jsonutils
    lazyjson
    lazyasd
    openpy
    foreign_shells
    commands_cache
    tracer
    main
    color_tools
    pyghooks
    jupyter_kernel
    jupyter_shell
    dumb_shell
    wizard
    xonfig
    codecache
    contexts


**Xontribs:**

.. toctree::
    :maxdepth: 1

    mplhooks
    vox

**Pending Deprecation:**

.. toctree::
    :maxdepth: 1

    ptk/shell
    ptk/history
    ptk/completer
    ptk/key_bindings
