3 ms·
I'd love to see the Alacritty terminal backend swapped out with libghostty (or more likely libghostty-rs). The work Mitchell is doing with Ghostty and the appro
by inickt 5mo ago
I'd love to see the Alacritty terminal backend swapped out with libghostty (or more likely libghostty-rs). The work Mitchell is doing with Ghostty and the approach Zed has taken seem super aligned.
And Mitchell definitely seems to want to make Alacritty an easy target for conversion, he was just talking about being open to help support Warp with it: https://x.com/mitchellh/status/2049159764261925005 https://x.com/mitchellh/status/2049159764261925005
- avarun 5mo agoLooks like Mitchell said he's already on it https://x.com/mitchellh/status/2049514540505964549 https://x.com/mitchellh/status/2049514540505964549
- inickt 5mo agoHe gave me a quick response, should have checked back before posting here
- arijun 5mo agoWhat is Ghostty's advantage over Alacritty?
- inickt 5mo agoI think Mitchell outlined his vision for libghostty pretty well here: https://mitchellh.com/writing/libghostty-is-coming https://mitchellh.com/writing/libghostty-is-coming Alacritty is already pretty performant (relative to a lot of the other terminal emulators), but my read is Ghostty has been going hard over performance/standards/protocols (like Kitty).
- maxnoe 5mo agoOne would be support for ligatures
- zamalek 5mo agoLigatures are a renderer issue, so using alacritty as a lib wouldn't have this issue (it does demonstrate their hardline stance). Another example that would translate is how long it took them to support disambiguation of key combinations: https://github.com/alacritty/alacritty/issues/6378 https://github.com/alacritty/alacritty/issues/6378 (2019-2023). Of course, the maintainers are free to do whatever they want with the project - but such things do make alacritty-as-a-lib an exceptionally bad choice for situations where you want things to just work.
- LucasOe 5mo agoThe Zed terminal already supports ligatures.
- iammrpayments 5mo agoThe maintainer doesn’t have bad temper.
- arijun 5mo agoI did consider that. I remember nope-ing out of alacritty in the early days after seeing the developers response to people requesting a scrollback buffer. It amounted to something like "I use tmux, and if you don't, you use the terminal wrong." It left a bad taste in my mouth.