Comment by s4i
18 hours ago
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.
There's ~/Library/Preferences/com.googlecode.iterm2.plist and it's always been there
OK that's the file I've been backing up and importing I believe. But it's in a binary format. There's `plutil -p ~/Library/Preferences/com.googlecode.iterm2.plist` but that doesn't help when looking at the git history.
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)