alpha
Login
or
Join now
nandi.uk
/
gleshell
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
A structured-data shell in Gleam, inspired by Nushell
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
gleshell
/
src
1 folder
2 files
at
main
nandi
Fix Enter becoming j in Helix and other raw-mode TUIs.
16hrs ago
15a1c61b
gleshell
Fix paste dropping letters; stream most externals on a live TTY. 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.
17 hours ago
gleshell.gleam
Fix Enter becoming j in Helix and other raw-mode TUIs. Host stty sane left ICRNL on, so Enter was relayed as NL (0x0A). Crossterm maps that to Ctrl+J / Char('j') in raw mode, breaking :wq. Disable ICRNL while externals run so Enter stays CR.
16 hours ago
gleshell_ffi.erl
Fix Enter becoming j in Helix and other raw-mode TUIs. Host stty sane left ICRNL on, so Enter was relayed as NL (0x0A). Crossterm maps that to Ctrl+J / Char('j') in raw mode, breaking :wq. Disable ICRNL while externals run so Enter stays CR.
16 hours ago