xonsh/docs/api/index.rst
Bob Hyman 53bfe8c99c
Add ptk3 (#3521)
* delete package ptk; rename ptk2 to ptk_shell.; leave ptk2 as alias for ptk_shell.
* SHELL_TYPE "prompt_toolkit" only; remove ptk1 specific behavior.
* Doc updates: eliminate reference to prompt-toolkit < 2.0
* update requirements files ptk>=2; test shell_style="none"
* fix ptk2 stub per code review
* Add ptk2 to list of packages to install.
2020-04-18 10:44:27 -04:00

90 lines
1 KiB
ReStructuredText

.. _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
ptk_shell/shell
ptk_shell/history
ptk_shell/completer
ptk_shell/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