A structured-data shell in Gleam, inspired by Nushell

Fix paste dropping letters; stream most externals on a live TTY. master

Raw line editor: keep a push-back key queue so multi-char IO payloads are not truncated, treat unbound ESC+letter as the letter (was "gleam" → "geam"), enable bracketed paste, and batch-insert paste bursts with one redraw. Lexer: allow mid-token @ for SSH/git barewords. Externals default to a live TTY so long-running tools stream; only nested-pager tools (systemctl, git, man, …) stay captured for the builtin pager.


Author nandi Date Commit 0de6f8e4 Parent e0146aa1 Change ID vkxmuqwk