<!-- AUTO-GENERATED FILE - DO NOT EDIT DIRECTLY -->
<!-- Edit source frontmatter, then run 'erk docs sync' to regenerate. -->

# Textual Documentation

- **[background-workers.md](background-workers.md)** — running subprocess in TUI without blocking, streaming output to Textual widgets, using run_worker for async operations
- **[datatable-markup-escaping.md](datatable-markup-escaping.md)** — adding cell values to Textual DataTable, displaying user data in DataTable cells, troubleshooting invisible text in DataTable
- **[quirks.md](quirks.md)** — working with Textual TUI framework, debugging DataTable, App, or CSS issues in Textual, writing tests for Textual applications
- **[testing.md](testing.md)** — testing Textual TUI components, writing tests for ModalScreen, testing keyboard bindings, using Pilot API for async tests
- **[widget-development.md](widget-development.md)** — creating Textual widgets, adding ModalScreen dialogs, implementing keyboard bindings, writing Textual CSS styles
