.codecov.yml
.gitignore
.travis.yml
AUTHORS.rst
CHANGELOG
LICENSE
MANIFEST.in
PROJECTS.rst
README.rst
appveyor.yml
mypy.ini
pyproject.toml
setup.cfg
setup.py
tox.ini
docs/Makefile
docs/conf.py
docs/index.rst
docs/make.bat
docs/images/auto-suggestion.png
docs/images/bottom-toolbar.png
docs/images/colored-prompt.png
docs/images/colorful-completions.png
docs/images/hello-world-prompt.png
docs/images/html-completion.png
docs/images/html-input.png
docs/images/logo_400px.png
docs/images/multiline-input.png
docs/images/number-validator.png
docs/images/ptpython-2.png
docs/images/ptpython-history-help.png
docs/images/ptpython-menu.png
docs/images/ptpython.png
docs/images/pymux.png
docs/images/pyvim.png
docs/images/rprompt.png
docs/images/dialogs/button.png
docs/images/dialogs/confirm.png
docs/images/dialogs/inputbox.png
docs/images/dialogs/messagebox.png
docs/images/dialogs/styled.png
docs/images/progress-bars/apt-get.png
docs/images/progress-bars/colored-title-and-label.png
docs/images/progress-bars/custom-key-bindings.png
docs/images/progress-bars/simple-progress-bar.png
docs/images/progress-bars/two-tasks.png
docs/images/repl/sqlite-1.png
docs/images/repl/sqlite-2.png
docs/images/repl/sqlite-3.png
docs/images/repl/sqlite-4.png
docs/images/repl/sqlite-5.png
docs/images/repl/sqlite-6.png
docs/pages/asking_for_input.rst
docs/pages/dialogs.rst
docs/pages/full_screen_apps.rst
docs/pages/gallery.rst
docs/pages/getting_started.rst
docs/pages/printing_text.rst
docs/pages/progress_bars.rst
docs/pages/reference.rst
docs/pages/advanced_topics/architecture.rst
docs/pages/advanced_topics/asyncio.rst
docs/pages/advanced_topics/filters.rst
docs/pages/advanced_topics/index.rst
docs/pages/advanced_topics/input_hooks.rst
docs/pages/advanced_topics/key_bindings.rst
docs/pages/advanced_topics/rendering_flow.rst
docs/pages/advanced_topics/rendering_pipeline.rst
docs/pages/advanced_topics/styling.rst
docs/pages/tutorials/index.rst
docs/pages/tutorials/repl.rst
docs/pages/upgrading/2.0.rst
docs/pages/upgrading/3.0.rst
docs/pages/upgrading/index.rst
examples/gevent-get-input.py
examples/dialogs/button_dialog.py
examples/dialogs/checkbox_dialog.py
examples/dialogs/input_dialog.py
examples/dialogs/messagebox.py
examples/dialogs/password_dialog.py
examples/dialogs/progress_dialog.py
examples/dialogs/radio_dialog.py
examples/dialogs/styled_messagebox.py
examples/dialogs/yes_no_dialog.py
examples/full-screen/buttons.py
examples/full-screen/calculator.py
examples/full-screen/dummy-app.py
examples/full-screen/full-screen-demo.py
examples/full-screen/hello-world.py
examples/full-screen/no-layout.py
examples/full-screen/pager.py
examples/full-screen/split-screen.py
examples/full-screen/text-editor.py
examples/full-screen/scrollable-panes/simple-example.py
examples/full-screen/scrollable-panes/with-completion-menu.py
examples/full-screen/simple-demos/alignment.py
examples/full-screen/simple-demos/autocompletion.py
examples/full-screen/simple-demos/colorcolumn.py
examples/full-screen/simple-demos/cursorcolumn-cursorline.py
examples/full-screen/simple-demos/float-transparency.py
examples/full-screen/simple-demos/floats.py
examples/full-screen/simple-demos/focus.py
examples/full-screen/simple-demos/horizontal-align.py
examples/full-screen/simple-demos/horizontal-split.py
examples/full-screen/simple-demos/line-prefixes.py
examples/full-screen/simple-demos/margins.py
examples/full-screen/simple-demos/vertical-align.py
examples/full-screen/simple-demos/vertical-split.py
examples/print-text/ansi-colors.py
examples/print-text/ansi.py
examples/print-text/html.py
examples/print-text/named-colors.py
examples/print-text/print-formatted-text.py
examples/print-text/print-frame.py
examples/print-text/pygments-tokens.py
examples/print-text/true-color-demo.py
examples/progress-bar/a-lot-of-parallel-tasks.py
examples/progress-bar/colored-title-and-label.py
examples/progress-bar/custom-key-bindings.py
examples/progress-bar/many-parallel-tasks.py
examples/progress-bar/nested-progress-bars.py
examples/progress-bar/scrolling-task-name.py
examples/progress-bar/simple-progress-bar.py
examples/progress-bar/styled-1.py
examples/progress-bar/styled-2.py
examples/progress-bar/styled-apt-get-install.py
examples/progress-bar/styled-rainbow.py
examples/progress-bar/styled-tqdm-1.py
examples/progress-bar/styled-tqdm-2.py
examples/progress-bar/two-tasks.py
examples/progress-bar/unknown-length.py
examples/prompts/accept-default.py
examples/prompts/asyncio-prompt.py
examples/prompts/auto-suggestion.py
examples/prompts/autocorrection.py
examples/prompts/bottom-toolbar.py
examples/prompts/clock-input.py
examples/prompts/colored-prompt.py
examples/prompts/confirmation-prompt.py
examples/prompts/custom-key-binding.py
examples/prompts/custom-lexer.py
examples/prompts/custom-vi-operator-and-text-object.py
examples/prompts/fancy-zsh-prompt.py
examples/prompts/finalterm-shell-integration.py
examples/prompts/get-input-vi-mode.py
examples/prompts/get-input-with-default.py
examples/prompts/get-input.py
examples/prompts/get-multiline-input.py
examples/prompts/get-password-with-toggle-display-shortcut.py
examples/prompts/get-password.py
examples/prompts/html-input.py
examples/prompts/input-validation.py
examples/prompts/inputhook.py
examples/prompts/mouse-support.py
examples/prompts/multiline-prompt.py
examples/prompts/no-wrapping.py
examples/prompts/operate-and-get-next.py
examples/prompts/patch-stdout.py
examples/prompts/placeholder-text.py
examples/prompts/regular-language.py
examples/prompts/rprompt.py
examples/prompts/swap-light-and-dark-colors.py
examples/prompts/switch-between-vi-emacs.py
examples/prompts/system-clipboard-integration.py
examples/prompts/system-prompt.py
examples/prompts/terminal-title.py
examples/prompts/up-arrow-partial-string-matching.py
examples/prompts/auto-completion/autocomplete-with-control-space.py
examples/prompts/auto-completion/autocompletion-like-readline.py
examples/prompts/auto-completion/autocompletion.py
examples/prompts/auto-completion/colored-completions-with-formatted-text.py
examples/prompts/auto-completion/colored-completions.py
examples/prompts/auto-completion/combine-multiple-completers.py
examples/prompts/auto-completion/fuzzy-custom-completer.py
examples/prompts/auto-completion/fuzzy-word-completer.py
examples/prompts/auto-completion/multi-column-autocompletion-with-meta.py
examples/prompts/auto-completion/multi-column-autocompletion.py
examples/prompts/auto-completion/nested-autocompletion.py
examples/prompts/auto-completion/slow-completions.py
examples/prompts/history/persistent-history.py
examples/prompts/history/slow-history.py
examples/ssh/asyncssh-server.py
examples/telnet/chat-app.py
examples/telnet/dialog.py
examples/telnet/hello-world.py
examples/telnet/toolbar.py
examples/tutorial/README.md
examples/tutorial/sqlite-cli.py
prompt_toolkit/__init__.py
prompt_toolkit/auto_suggest.py
prompt_toolkit/buffer.py
prompt_toolkit/cache.py
prompt_toolkit/data_structures.py
prompt_toolkit/document.py
prompt_toolkit/enums.py
prompt_toolkit/history.py
prompt_toolkit/keys.py
prompt_toolkit/log.py
prompt_toolkit/mouse_events.py
prompt_toolkit/patch_stdout.py
prompt_toolkit/py.typed
prompt_toolkit/renderer.py
prompt_toolkit/search.py
prompt_toolkit/selection.py
prompt_toolkit/token.py
prompt_toolkit/utils.py
prompt_toolkit/validation.py
prompt_toolkit/win32_types.py
prompt_toolkit.egg-info/PKG-INFO
prompt_toolkit.egg-info/SOURCES.txt
prompt_toolkit.egg-info/dependency_links.txt
prompt_toolkit.egg-info/requires.txt
prompt_toolkit.egg-info/top_level.txt
prompt_toolkit/application/__init__.py
prompt_toolkit/application/application.py
prompt_toolkit/application/current.py
prompt_toolkit/application/dummy.py
prompt_toolkit/application/run_in_terminal.py
prompt_toolkit/clipboard/__init__.py
prompt_toolkit/clipboard/base.py
prompt_toolkit/clipboard/in_memory.py
prompt_toolkit/clipboard/pyperclip.py
prompt_toolkit/completion/__init__.py
prompt_toolkit/completion/base.py
prompt_toolkit/completion/deduplicate.py
prompt_toolkit/completion/filesystem.py
prompt_toolkit/completion/fuzzy_completer.py
prompt_toolkit/completion/nested.py
prompt_toolkit/completion/word_completer.py
prompt_toolkit/contrib/__init__.py
prompt_toolkit/contrib/completers/__init__.py
prompt_toolkit/contrib/completers/system.py
prompt_toolkit/contrib/regular_languages/__init__.py
prompt_toolkit/contrib/regular_languages/compiler.py
prompt_toolkit/contrib/regular_languages/completion.py
prompt_toolkit/contrib/regular_languages/lexer.py
prompt_toolkit/contrib/regular_languages/regex_parser.py
prompt_toolkit/contrib/regular_languages/validation.py
prompt_toolkit/contrib/ssh/__init__.py
prompt_toolkit/contrib/ssh/server.py
prompt_toolkit/contrib/telnet/__init__.py
prompt_toolkit/contrib/telnet/log.py
prompt_toolkit/contrib/telnet/protocol.py
prompt_toolkit/contrib/telnet/server.py
prompt_toolkit/eventloop/__init__.py
prompt_toolkit/eventloop/async_context_manager.py
prompt_toolkit/eventloop/async_generator.py
prompt_toolkit/eventloop/dummy_contextvars.py
prompt_toolkit/eventloop/inputhook.py
prompt_toolkit/eventloop/utils.py
prompt_toolkit/eventloop/win32.py
prompt_toolkit/filters/__init__.py
prompt_toolkit/filters/app.py
prompt_toolkit/filters/base.py
prompt_toolkit/filters/cli.py
prompt_toolkit/filters/utils.py
prompt_toolkit/formatted_text/__init__.py
prompt_toolkit/formatted_text/ansi.py
prompt_toolkit/formatted_text/base.py
prompt_toolkit/formatted_text/html.py
prompt_toolkit/formatted_text/pygments.py
prompt_toolkit/formatted_text/utils.py
prompt_toolkit/input/__init__.py
prompt_toolkit/input/ansi_escape_sequences.py
prompt_toolkit/input/base.py
prompt_toolkit/input/defaults.py
prompt_toolkit/input/posix_pipe.py
prompt_toolkit/input/posix_utils.py
prompt_toolkit/input/typeahead.py
prompt_toolkit/input/vt100.py
prompt_toolkit/input/vt100_parser.py
prompt_toolkit/input/win32.py
prompt_toolkit/input/win32_pipe.py
prompt_toolkit/key_binding/__init__.py
prompt_toolkit/key_binding/defaults.py
prompt_toolkit/key_binding/digraphs.py
prompt_toolkit/key_binding/emacs_state.py
prompt_toolkit/key_binding/key_bindings.py
prompt_toolkit/key_binding/key_processor.py
prompt_toolkit/key_binding/vi_state.py
prompt_toolkit/key_binding/bindings/__init__.py
prompt_toolkit/key_binding/bindings/auto_suggest.py
prompt_toolkit/key_binding/bindings/basic.py
prompt_toolkit/key_binding/bindings/completion.py
prompt_toolkit/key_binding/bindings/cpr.py
prompt_toolkit/key_binding/bindings/emacs.py
prompt_toolkit/key_binding/bindings/focus.py
prompt_toolkit/key_binding/bindings/mouse.py
prompt_toolkit/key_binding/bindings/named_commands.py
prompt_toolkit/key_binding/bindings/open_in_editor.py
prompt_toolkit/key_binding/bindings/page_navigation.py
prompt_toolkit/key_binding/bindings/scroll.py
prompt_toolkit/key_binding/bindings/search.py
prompt_toolkit/key_binding/bindings/vi.py
prompt_toolkit/layout/__init__.py
prompt_toolkit/layout/containers.py
prompt_toolkit/layout/controls.py
prompt_toolkit/layout/dimension.py
prompt_toolkit/layout/dummy.py
prompt_toolkit/layout/layout.py
prompt_toolkit/layout/margins.py
prompt_toolkit/layout/menus.py
prompt_toolkit/layout/mouse_handlers.py
prompt_toolkit/layout/processors.py
prompt_toolkit/layout/screen.py
prompt_toolkit/layout/scrollable_pane.py
prompt_toolkit/layout/utils.py
prompt_toolkit/lexers/__init__.py
prompt_toolkit/lexers/base.py
prompt_toolkit/lexers/pygments.py
prompt_toolkit/output/__init__.py
prompt_toolkit/output/base.py
prompt_toolkit/output/color_depth.py
prompt_toolkit/output/conemu.py
prompt_toolkit/output/defaults.py
prompt_toolkit/output/vt100.py
prompt_toolkit/output/win32.py
prompt_toolkit/output/windows10.py
prompt_toolkit/shortcuts/__init__.py
prompt_toolkit/shortcuts/dialogs.py
prompt_toolkit/shortcuts/prompt.py
prompt_toolkit/shortcuts/utils.py
prompt_toolkit/shortcuts/progress_bar/__init__.py
prompt_toolkit/shortcuts/progress_bar/base.py
prompt_toolkit/shortcuts/progress_bar/formatters.py
prompt_toolkit/styles/__init__.py
prompt_toolkit/styles/base.py
prompt_toolkit/styles/defaults.py
prompt_toolkit/styles/named_colors.py
prompt_toolkit/styles/pygments.py
prompt_toolkit/styles/style.py
prompt_toolkit/styles/style_transformation.py
prompt_toolkit/widgets/__init__.py
prompt_toolkit/widgets/base.py
prompt_toolkit/widgets/dialogs.py
prompt_toolkit/widgets/menus.py
prompt_toolkit/widgets/toolbars.py
tests/test_async_generator.py
tests/test_buffer.py
tests/test_cli.py
tests/test_completion.py
tests/test_document.py
tests/test_filter.py
tests/test_formatted_text.py
tests/test_history.py
tests/test_inputstream.py
tests/test_key_binding.py
tests/test_layout.py
tests/test_print_formatted_text.py
tests/test_regular_languages.py
tests/test_shortcuts.py
tests/test_style.py
tests/test_style_transformation.py
tests/test_utils.py
tests/test_vt100_output.py
tests/test_widgets.py
tests/test_yank_nth_arg.py
tools/debug_vt100_input.py