News for hackers. Stuff that matters.
Re:Libghostty 1.0 by rafram on Saturday November 07, 2026 @08:48AM (#50404503)
I switched from iTerm to Ghostty because:

- iTerm started pushing a ton of updates to add features that absolutely no one wanted. AI chat in the terminal emulator (not within the terminal), integrated web browser, etc.

- Some of those features turned out to introduce major vulnerabilities, so they had to push even more frequent updates to patch them. It’s extremely annoying to have your work interrupted by multiple update prompts in a day from your terminal.

- iTerm has visual glitches (line artifacts appearing when windows are opened/closed) on non-Retina monitors.

That said, I miss the GUI for changing settings. Ghostty’s settings file format requires looking up keys every time you want to change something, and it isn’t nearly as powerful as iTerm profiles.

Re:Libghostty 1.0 by thiht on Sunday November 08, 2026 @07:38AM (#50412739)
I chose Ghostty instead of Wezterm specifically because the settings file format makes it possible to get a GUI some day. I don't even know if it's officially considered for Ghostty but at least it can be done, even by an external tool.

VSCode started this way and for a long time settings could only be updated by editing a JSON file. The fancy settings UI was added much later on.

Wezterm config being Lua makes it almost impossible to get a UI ever. Also I don't understand why a terminal emulator config needs to be written in a general purpose programming language.