Live data from Hacker News

Ghostty – Terminal Emulator

ghostty.org

331–340 of 372 posts

Re: Ghostty – Terminal Emulator

#331
post #58

I'm the original creator of Ghostty. It's been a few years now! I don't know why this is on the front page of HN again but let me give some meaningful updates across the board. First, libghostty is _way more exciting_ nowadays. It is already backing more than a dozen terminal projects that are free and commercial: https://github.com/Uzaaft/awesome-libghostty I think this is the real future of Ghostty and I've said th…

I'm the author of Trolley[0] (Electron for TUIs). It was so easy to get the terminal functionality going with `libghostty`. Most time was spent building the functionality around it. Thanks for making it. [0]: https://github.com/weedonandscott/trolley

This is kinda cool. Thanks for sharing.

Re: Ghostty – Terminal Emulator

#332

When Ghostty was publicly announced, I used it for a few months and gave up on it due to the lack of support for the CMD+F feature that I use Terminal.app. This is a critical feature for me while tailing logs on my local. I tried the workaround of capturing the text into a text file and then searching it. It just didn't work for my workflow and dropped it. Ghostty is great otherwise. But, without the CMD+F, it's of n…

Sounds like that’s coming in the next release per Mitchell’s comments above, fwiw.

Re: Ghostty – Terminal Emulator

#333
post #309

When Ghostty was publicly announced, I used it for a few months and gave up on it due to the lack of support for the CMD+F feature that I use Terminal.app. This is a critical feature for me while tailing logs on my local. I tried the workaround of capturing the text into a text file and then searching it. It just didn't work for my workflow and dropped it. Ghostty is great otherwise. But, without the CMD+F, it's of n…

Same. Lack of search and lack of scrollbars make me wonder why this project got so much attention in the first place. iTerm2 seems way more capable. I suspect it is "just" the very nice-looking default theme in Ghostty. I updated my iTerm2 colors with colors I picked from Tailwind‘s excellent color palette and iterm2 now feels fresh and has all the features I want.

Mitchell’s attempts at more correctness and better speed, plus the no-nonsense UX. iTerm2 is confusing and overwhelming and bloated for those of us who just want a terminal that works.

Re: Ghostty – Terminal Emulator

#334

The fetishization of tools is one of the things that mark a dilettante mindset. You see it on all hobbies, e.g. when the someone sees a photograph and their first question is about what camera and optics were used. No question about composition, light, the moment, creativity... they only care for the tools. The technique and knowledge is the important thing, not the tools. They forget the good practitioner can do a g…

Some people fetishize tool curation over results. But also, the true high-efficiency creators prioritize their tools over everything. To be truly efficient and to get in the flow, you need tools that work with your particular style and approach. This is why there are lots of idiosyncratic tools and opinions about tools out there. Since not everyone works the same way or has the same preferences, there’s a natural market for unique tools that work differently to suit all those people. The “religious wars” over editors are really just people missing the point and arguing for no reason. Emacs is better for some people. Vim for others. Vscode for others. Notepad++ for others. Nano for others. This is a good thing.

If you don’t care about your craft or workflow enough to care about what tools you use, I wonder what level of quality you can achieve.

Re: Ghostty – Terminal Emulator

#335
post #19
post #14

I like the look of this terminal, but it doesn't work correctly with SSH (top, ncdu for example) unless you hack the $TERM variable. It feels a bit vibecoded even though it isn't. To give a little productive criticism, one thing I really miss is when having tiled terminals, I want to be able to full screen one of them temporarily. Double click in iterm allows this, so does mod+f in i3wm. It really is the only thing s…

I wish TERM would contain a list of terminal types in decreasing order of specificity, like 'ghostty:xterm-256color', so a system that doesn't know what ghostty is would fall back to xterm-256color, but that ship has sailed long ago.

You can in theory set TERMINFO with the terminfo definition, and you could skip faffing with terminfo files but it isn't passed or accepted by openssh by default.

I've personally given up on using the various "modern" terminals, they end up missing too many features (and then try to claim xterm compatibility), and especially if you use devices outside the standard linux systems (e.g. old/embedded hardware, switches), they have too many rendering issues.

Re: Ghostty – Terminal Emulator

#336

I'm the original creator of Ghostty. It's been a few years now! I don't know why this is on the front page of HN again but let me give some meaningful updates across the board. First, libghostty is _way more exciting_ nowadays. It is already backing more than a dozen terminal projects that are free and commercial: https://github.com/Uzaaft/awesome-libghostty I think this is the real future of Ghostty and I've said th…

> the real goal is a diverse ecosystem of terminal emulators that aim to solve specific terminal usage but all based on a shared, stable, feature-rich, high performant core. It's happening!

I recall the package manager war of Haskell between "stack" and "cabal-install":

Users would have strong opinion depending on their background.

But the developers eventually made both projects use the same libraries.

Both tools allow for ghcup to manage the compiler, so there's no conflict there.

The difference is eventually just a frontend experience, and all the heavy lifting and synergy is achieved behind the scenes.

I would not have believed the same is possible for terminals, even cross-platform, so thank you for having this vision.

Re: Ghostty – Terminal Emulator

#337
post #87
post #71

Earlier quoted context omitted.

Mitchell, What has it been like witnessing terminal emulators make such a huge comeback with the advent of Claude Code et. all? I remember comments here in the early days of Ghostty along the lines of "Why is he working on a terminal emulator? We need people working on future problems, not the past!" Pretty funny considering I regularly hear people say they are in the terminal more than the browser now. Crazy times!

Wait, really? So I’ve used the terminal for everything for decades, and now, because of vibe coding, all The Kids have joined me? I don’t even know how to feel about that. Better terminals are nice though.

I remember the first time I heard a girl use the word "lol" (early 2000s) and thought to myself: Normies have hit the internet.

I've used a terminal as my main interface FOREVER, and I'm amazed that people are joining this healthy habit of interacting with the computer as CREATORS.

Re: Ghostty – Terminal Emulator

#338
I haven't tried Ghostty yet, but for a windows user the combo:

wt.exe https://apps.microsoft.com/detail/9n0dx20hk701?hl=en-US&gl=U...

pwsh.exe https://learn.microsoft.com/en-us/powershell/scripting/insta...

is really powerful, it has finally driven me away from conemu, which was really bad with claude (lots of fonts problems).

Re: Ghostty – Terminal Emulator

#339
post #198

Earlier quoted context omitted.

Congrats on creating and helming such a cool project! Out of curiosity, does ghostty do the Quake terminal thing - I use yakuake for this, but it feels a bit long in the tooth.

It does. See https://ghostty.org/docs/config/keybind/reference#toggle_qui... This works on MacOS, and on Linux sometimes: > On Linux, the quick terminal is only supported on Wayland and not X11, and only on Wayland compositors that support the wlr-layer-shell-v1 protocol. In practice, this means that only GNOME users would not be able to use this feature.

I use it on MacOS, but it doesn't support tabs.

Re: Ghostty – Terminal Emulator

#340
post #87
post #71

Earlier quoted context omitted.

Mitchell, What has it been like witnessing terminal emulators make such a huge comeback with the advent of Claude Code et. all? I remember comments here in the early days of Ghostty along the lines of "Why is he working on a terminal emulator? We need people working on future problems, not the past!" Pretty funny considering I regularly hear people say they are in the terminal more than the browser now. Crazy times!

Wait, really? So I’ve used the terminal for everything for decades, and now, because of vibe coding, all The Kids have joined me? I don’t even know how to feel about that. Better terminals are nice though.

Vibe coding is the first thing I’ve seen that has normies using the terminal
Post reply on HN