escriba-tui 0.1.11

Ratatui terminal renderer for escriba — interactive TUI editor that works over SSH, inside ghostty, anywhere with a TTY. Third backend alongside gpu (garasu) and text (headless).
docs.rs failed to build escriba-tui-0.1.11
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

escriba-tui — ratatui terminal renderer.

Third render backend alongside the GPU window (garasu) and the headless text snapshot. Runs inside any TTY (ghostty, alacritty, iTerm, kitty, ssh -t, tmux, CI with a pty). Same modal editing, same command palette, same tatara-lisp config — different presentation layer.

Architecture:

  1. run() enters raw mode, claims the alternate screen.
  2. A poll_events loop reads crossterm key events, translates each into an escriba_runtime tick, marks the UI dirty.
  3. On every dirty tick, ratatui redraws the frame — buffer pane + status line, with Nord-inspired styling.
  4. On quit (Ctrl-C, :q, Esc on the top-level), raw mode is released and the alternate screen restored.

Same EditorState powers all three backends, so behavior is identical; only the rendering target differs.