.. _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
    procs/index
    inspectors
    history/index
    completer
    completers/index
    prompt/index
    shell
    base_shell
    readline_shell
    ptk_shell/shell
    ptk_shell/history
    ptk_shell/completer
    ptk_shell/key_bindings
    pretty
    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
    xontribs_meta
    codecache
    contexts


**Xontribs:**

.. toctree::
    :maxdepth: 1
    mplhooks
    vox
