Elvish is modern shell with a nice scripting language. We've had shell integration support for it in Ghostty for a while.

One area where our shell integration falls a bit short is OSC 133 semantic prompts. Elvish's hooks and prompt functions unfortunately don't provide enough customization to build a reliable OSC 133 implementation.

So instead, I've implemented OSC 133 directly in Elvish, which also has the advantage of benefiting all terminals.

https://github.com/elves/elvish/pull/1917

#elvishshell #ghostty

@rl_dane I've been getting into a shell called Elvish. https://elv.sh/
It lets you pipe around structured data like you find in modern programming languages, like arrays, maps, floating-point numbers, and the like. As well as normal POSIX byte streams.
It's not compatible with POSIX shells like Bash though, BTW.

#ElvishShell

Elvish Shell

I'm trying out the #KittyTerminal emulator with the Elvish shell. #ElvishShell

I think this is like when dudes of a certain age buy a Harley and go on a road trip?

https://sw.kovidgoyal.net/kitty/
https://elv.sh/

kitty

If you live in the terminal, kitty is made for YOU! The fast, feature-rich, GPU based terminal emulator. Fast Uses GPU and SIMD vector CPU instructions for best in class performance, Uses threaded ...

kitty