Live data from Hacker News

Ghostty 1.0

ghostty.org

181–190 of 719 posts

Re: Ghostty 1.0

#181

Ghostty got a lot of hype (I cover this in my reflection below), but I want to make sure I call out that there is a good group of EXCELLENT terminals out there, and I'm not claiming Ghostty is strictly better than any of them. Ghostty has different design goals and tradeoffs and if it's right for you great, but if not, you have so many good choices. Shout out to Kitty, WezTerm, Foot in particular. iTerm2 gets some ha…

No mention of Cool Retro Term!?!? Typical elitist behavior... /s I'm just having a bit of fun, but it is a fun terminal every once in a while. https://github.com/Swordfish90/cool-retro-term

Wow that's great

Re: Ghostty 1.0

#182
post #38

I’ve been very disappointed with Alacritty (no support for split term in favor of tmux) and WezTerm (insane config format, config has no business using a full fledged programming language) feature wise, so I have high hopes regarding Ghostty, can’t wait to try it!

Config being a programming language has insane advantages. Not only can I error check my config in vim or Visual Code, I can do insane things with logic that just don't work in other config file approaches. My laptop is connected to a 32" 4k monitor at work, standalone while traveling, and to a 27" 2k at home. WezTerm "knows" that, and sets things such as font size and line height automagically. Even more, I can have…

This is what I love about wezterm. I have a whole system that detects lightness and changes themes automatically, and also sends commands down to any open nvim instances to switch colourschemes there. The only downside is that there is no going back for me haha.

Lua is also simple enough that if you want to have a static config, you can have a single table that is very json-like.

Re: Ghostty 1.0

#183

Nice work! How does this compare to Warp?

- open source - faster - no AI bloat - no telemetry - no obnoxious warning banner if you run without admin access - no VCs that will enshittify the app in a few years - doesn't require an internet connection and an account to access motherfucking bash on your local machine

Preach!

Re: Ghostty 1.0

#184
Great stuff! Does it have a Session/Workspace concept? Maybe we can learn from how Alacritty does it integrating with tmux?

Re: Ghostty 1.0

#186
post #140

Earlier quoted context omitted.

> kills performance And battery. I gave up on alacritty because it was always using the dedicated graphics card of my MacBook and there was no reasonably way to use the integrated graphics card because it was “low performance”.

- Ghostty does vsync by default and supports variable refresh rates (DisplayLink). If you're on battery and macOS wants to slow Ghostty down, it can and we respect it. - Ghostty picks your integrated GPU over dedicated/external - Ghostty sets non-focused rendering threads as QoS background to go onto E-cores - Ghostty slows down rendering significantly if the window is obscured completely (not visible) No idea if Ala…

That's a great approach.

Not sure on the current state of Alacritty, but a few years back the suggested solution for users interested in battery performance was to switch to a different terminal emulator: https://github.com/alacritty/alacritty/issues/3473#issuecomm...

Re: Ghostty 1.0

#187
Congrats! I’m curious what the main reason is you ended up going with the MIT license over GPL. Is it because of potentially integrating Ghostty with VS Code like you mentioned during Zig showtime a year ago?

Re: Ghostty 1.0

#188

Ghostty got a lot of hype (I cover this in my reflection below), but I want to make sure I call out that there is a good group of EXCELLENT terminals out there, and I'm not claiming Ghostty is strictly better than any of them. Ghostty has different design goals and tradeoffs and if it's right for you great, but if not, you have so many good choices. Shout out to Kitty, WezTerm, Foot in particular. iTerm2 gets some ha…

I've been a beta tester from very early on. I came for the performance but stayed for the stability. I've only had a rare few crashes and all but one was a duplicate in the bug tracker. I thought I needed search but as Mitchell put it, not a 1.0 feature. Ripgrep was always the answer. Very happy to share the ghostty experience with the world!

Search was the first thing I noticed it was lacking. I hope it can be added at some point, sometimes you can't just run a command again to grep it.

Re: Ghostty 1.0

#189

Ghostty got a lot of hype (I cover this in my reflection below), but I want to make sure I call out that there is a good group of EXCELLENT terminals out there, and I'm not claiming Ghostty is strictly better than any of them. Ghostty has different design goals and tradeoffs and if it's right for you great, but if not, you have so many good choices. Shout out to Kitty, WezTerm, Foot in particular. iTerm2 gets some ha…

Just built this from source on Fedora and I have to say the experience even for building-from-source is flawless. Immediately replaced Kitty for me; it feels smoother and faster. Amazing work.

Re: Ghostty 1.0

#190
Sadly another terminal that doesn't seem to support "Quake style" dropdown (that I can find)

Having my terminal session available on a hotkey has become a critical part of my workflow

Post reply on HN