Having taken the time to configure Ghostty, I can say that I wouldn't swap Wezterm for Ghostty for anything in the world. I even have the impression that the rendering of my terminal is sharper on Wezterm (perhaps this is due to my configuration?). What's more, for me, who doesn't use Tmux but just the Wezterm multiplexer (which is enough for my needs), staying with Wezterm makes perfect sense. I'm keeping Ghostty anyway, as I have no doubt that the terminal will improve a lot in the near future.
Great summary! I didn't realize I had to restart ghostty to get the transparency working. Jump to Prompt doesn't seem to work within tmux (at least for me).
A workaround for the case of aerospaces and tabs is to use BSP, in my case I have configured: alt-comma = 'layout accordion horizontal vertical horizontal'. And if I need to open tabs I first pass to BSP and then open them. Another solution is to use tmux or zellij. Ghostty is shaping up to be the reference terminal in the near future, when they release the API (libghostty) the story will be different. Thanks for your video, I know there will be more to come because there were some things left out to show.
Thanks for the tip, I'm gonna give this a shot. I just started using Ghostty, as I didn't get into the beta and also didn't want to make the video even longer. There'll be some follow-up video(s) for sure. Thanks for watching and the nice comment 🫶
I set up Wezterm not long ago so will probably stick to it for now, but I will recommend Ghostty to a coworker that still uses the native macOS terminal without any configuration.
I am assuming you mean vim motions in the prompt. This is not something that the terminal provides, but is something provided by the shell you are running (bash, zsh, fish). If you're asking about moving between tabs/splits in Ghostty... then, not by default but it's easy enough to configure. I'm too tmux-pilled so I ain't touching it. The final thing I'm thinking you may be talking about is a "copy mode", which definitely doesn't exist. However, this is something included in tmux anyways, so I'm not missing it.
Thanks for answering the question in such great detail 🫶 I stopped using tmux when I switched to WezTerm, because it supported splits, had "copy mode" and even "quick select mode", which is really great. I'm considering looking at tmux again right now as long as I keep trying out Ghostty and while it still doesn't have a feature like copy mode. Maybe I'm going to do a follow-up video on that topic.
Actually, I don’t see any reason to move from any terminal to ghostty, cause here not support background image, not native tmux, it just create new tab, so… why need switch here…
There are a lot of good terminal emulators out there and if you're happy with your current setup, there's no need to switch to Ghostty. I like to try out shiny new things and trying them out, though.
I totally can relate, I think I also mentioned in the video, that I will be missing copy mode and quick select mode dearly. I'm probably going to set up tmux again as long as I try out Ghostty and it doesn't at this feature.
Having taken the time to configure Ghostty, I can say that I wouldn't swap Wezterm for Ghostty for anything in the world. I even have the impression that the rendering of my terminal is sharper on Wezterm (perhaps this is due to my configuration?). What's more, for me, who doesn't use Tmux but just the Wezterm multiplexer (which is enough for my needs), staying with Wezterm makes perfect sense. I'm keeping Ghostty anyway, as I have no doubt that the terminal will improve a lot in the near future.
Great video - glad I stumbled across this
Great summary! I didn't realize I had to restart ghostty to get the transparency working. Jump to Prompt doesn't seem to work within tmux (at least for me).
A workaround for the case of aerospaces and tabs is to use BSP, in my case I have configured:
alt-comma = 'layout accordion horizontal vertical horizontal'.
And if I need to open tabs I first pass to BSP and then open them.
Another solution is to use tmux or zellij.
Ghostty is shaping up to be the reference terminal in the near future, when they release the API (libghostty) the story will be different. Thanks for your video, I know there will be more to come because there were some things left out to show.
Thanks for the tip, I'm gonna give this a shot.
I just started using Ghostty, as I didn't get into the beta and also didn't want to make the video even longer. There'll be some follow-up video(s) for sure.
Thanks for watching and the nice comment 🫶
why don't i see this animation?
I set up Wezterm not long ago so will probably stick to it for now, but I will recommend Ghostty to a coworker that still uses the native macOS terminal without any configuration.
Yeah, it's really pretty nice out of the box. Also easy to install even if you don't use a package manager. 👍
Does ghostty support Vim motions?
I am assuming you mean vim motions in the prompt. This is not something that the terminal provides, but is something provided by the shell you are running (bash, zsh, fish).
If you're asking about moving between tabs/splits in Ghostty... then, not by default but it's easy enough to configure. I'm too tmux-pilled so I ain't touching it.
The final thing I'm thinking you may be talking about is a "copy mode", which definitely doesn't exist. However, this is something included in tmux anyways, so I'm not missing it.
Thanks for answering the question in such great detail 🫶
I stopped using tmux when I switched to WezTerm, because it supported splits, had "copy mode" and even "quick select mode", which is really great.
I'm considering looking at tmux again right now as long as I keep trying out Ghostty and while it still doesn't have a feature like copy mode. Maybe I'm going to do a follow-up video on that topic.
change your on-window-detected run command for ghostty to “layout float” and then you have to manually change it to a tiled window
Thanks for the tip, I'm going to try this out later.
Actually, I don’t see any reason to move from any terminal to ghostty, cause here not support background image, not native tmux, it just create new tab, so… why need switch here…
There are a lot of good terminal emulators out there and if you're happy with your current setup, there's no need to switch to Ghostty. I like to try out shiny new things and trying them out, though.
I'll wait until ghostty has copymode in wezterm or vi mode in alacritty
I totally can relate, I think I also mentioned in the video, that I will be missing copy mode and quick select mode dearly. I'm probably going to set up tmux again as long as I try out Ghostty and it doesn't at this feature.
[Archlinux][Intel GPU] High iowait and general slowness