Earlier quoted context omitted.
Right? It’s been kind of funny watching everyone “rediscover” the terminal and I’m over here feeling like a true graybeard “silly kids, I’ve been here the whole time.” What’s old is new again is apparently just as true in tech as it is in fashion.
The terminal was _always awesome_, the bar to realized that was just a tad high for many people. Until now!
Ghostty – Terminal Emulator
221–230 of 372 posts
Re: Ghostty – Terminal Emulator
#222Earlier quoted context omitted.
IMO this isn’t the job of the emulator. You can do this all in `tmux` for example. As for editing text, ghostty+tmux most definitely supports editing text with the mouse (even an in terminal right click menu!) although sounds like your intended use of select to delete isn’t common so you’ll need to do some customizations.
I’ve been using scroll back search for 15+ years with Terminal.app and iTerm2, and there’s no way that’s not the job of the terminal. You don’t know how good that is until you use it.
Re: Ghostty – Terminal Emulator
#223I'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…
What's it been like managing a fairly large project with Zig? I know you've spoken highly of the language in the past, but recently it seems like Zig has been through some substantial changes that would be relevant to a terminal emulator. I'm curious how painful the churn has been for project maintainers.
The large language changes are a burden, but it's something I knew going into it. And so far in every case, it's been well worth it. For example, 0.15 introduced the std.Io.Writer overhaul, but I really love the new API. I haven't started the std.Io change yet for 0.16. We'll see. And honestly, LLMs make this all way less painful... even though they're not trained on it, agents are able to run builds, reference docs, and work their way through the upgrade with huge success.
I thought that finding contributors would be an issue, but it hasn't at all. There's a lot of people out there eager to use Zig, the language isn't hard to learn (as long as you're already familiar with systems concepts), etc. It has been good.
I'll think about more to say if I write about this more but overall, I'm very happy with the language, the community, and the leadership. All good.
Re: Ghostty – Terminal Emulator
#224Earlier quoted context omitted.
I started using it a few days ago and then I need to find something in the terminal. But....there is no find! Why? Can you guys add it? This is such a basic and critical feature that I may have to just go back to...just about anything else.
find is provided by the OS, not a terminal emulator like Ghostty. Most likely something is wrong with your paths.
This is addressed in paragraph 5 of the post they replied to.
Re: Ghostty – Terminal Emulator
#225I love Ghostty, especially the UI is so much nicer than Kitty. However, for some reason ghostty sometimes has severe issues with dealing with SSH connections. The terminal is like broken and wrongly displayed and you can't properly type something. Therefore, I still use Kitty, especially for SSH connections. I don't know what `kitten ssh` does, but it makes my terminal work with SSH.
> I love Ghostty, especially the UI is so much nicer than Kitty. What are you talking about? What UI does Kitty have?
Re: Ghostty – Terminal Emulator
#226The 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…
Re: Ghostty – Terminal Emulator
#227Why use this over iterm 2?
Maybe I should have been writing everything to a file. ¯\_(ツ)_/¯ Anyway, I didn’t think of it at the time and Ghostty saved me.
Re: Ghostty – Terminal Emulator
#228Earlier quoted context omitted.
It is a bug.. But not with Ghostty...
What do you think the bug is, exactly?
Re: Ghostty – Terminal Emulator
#229Earlier quoted context omitted.
> Kitty I don't remember why I rejected. Maybe worth another look at then? I'm far from a Kitty power user, but it does pretty much everything else I want it to, including working as a quake-style terminal[0]. And you can extend it with kittens[1] if you so desire. Also, the next release should presumably include smooth scrolling[2] which I'm quite looking forward to. Maybe more than any one feature though, I appreci…
Kitty is great, but its author has very strong opinions, strongly held; this keeps a number of popular requests summarily rejected. In particular, there is no way to color plain bold text, which is possible in basically any other emulator. This is a deal-breaker for me personally, it makes reading e.g. man pages unnecessarily hard. WezTerm is a very good replacement.
So true. To the point I have to maintain my own fork to make the command key my meta
Re: Ghostty – Terminal Emulator
#230We often see Ghostty on the front page. What makes this project special? Is it solving a big problem with current terminal apps?