Comment by dimator

17 hours ago

i tried ghostty, rio, wezterm, they all stuck for about a month or so... then the subtle usability issues become too much, and i wonder why i switched from iterm2 to begin with. there's something to be said for years of polish, and feature work that is well-baked.

iterm2 is fast, reliable, and second nature. i don't have to edit settings every day.

btw I used iterm2 for years as well and sometimes tried others.

I now use ghostty it’s faster definitely. Yes it has some quirks which is hard to overcome as a iterm2 user. But I could live with it. I think ghostty is basically also the only alternative to iterm2

  • While I'm not a hard core terminal emulator expert or tweaker, it was a bit of a learning curve to get into Ghostty after iTerm2. I hope this latest release makes it easier to edit the splits, haven't tested yet.

    But the biggest thing that made me stay on Ghostty was that there's a freaking config file. With iTerm you had to export the profile and keybindings, and then import them on a new system which was clumsy, and easy to forget. Now ghostty.config is just one of my dotfiles, with a clear understandable git history, I love it.

    • Yup I switched to WezTerm from iTerm2 and being able to version control the settings is one of the biggest benefits (especially because WezTerm allows more complicated Lua scripts)

  • Why put up with quirks when you have something that works for you? How much faster ghostty is in practical terms?

I used iTerm and iTerm 2 for almost 20 years before switching to Ghostty full time in 2024 with minimal fuss besides the muscle memory of "cmd+space ite" switching to "cmd+space gho" to launch it!

Do you have specific examples of usability issues?

  • My main issues with ghostty: the global shortcut for quick window suddenly stops working and works again only if I focus ghostty. (On a mac)

    The other one is quick window goes out of the monitor if i have disconnected and connected the laptop from minitor.

    Another: sometimes autocomplete suggestions are shown incorrectly in some weird location (like middle of the screen, not at the cursor), again occasionally.

  • I'm happy with ghostty now too, but until a couple months ago it didn't have search. Which made me uncertain how people use terminals without built-in search. It really surprised me that it apparently was so low on the must-haves list that it took over a year to have it. I think I search terminals multiple times a day when I'm operating production systems.

    • AFAICT, the bug from 1.3.1 where you cannot paste into the search field is still present in 1.4. I guess agents doing all the grepping these days?