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.
I think right now, WezTerm is still the better choice, if you rely on certain features Ghostty doesn't have (yet) and maybe want some more flexibility in your configuration. You can do way more advanced stuff in your config, using Lua. But I still like Ghostty's zero configuration philosophy and I think it looks way nicer without any configuration.
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).
Thank you! I'm glad you like it and I could show you something you didn't know. I haven't tried it out in combination with tmux, yet. Maybe there's a way to configure it, but I don't know right now.
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.
WezTerm doesn't have the exact same functionality as tmux, but it features a similar concept. Take a look at wezfurlong.org/wezterm/recipes/workspaces.html for more details.
Thanks for sharing! Workspaces is a cool stuff. Although, it's a vendor lock to the specific terminal and probably doesn't have plugins ecosystem like Tmux.
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.
Great video - glad I stumbled across this
Thanks for the nice comment 🫶 I'm really glad you like it 🥳
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.
I think right now, WezTerm is still the better choice, if you rely on certain features Ghostty doesn't have (yet) and maybe want some more flexibility in your configuration. You can do way more advanced stuff in your config, using Lua. But I still like Ghostty's zero configuration philosophy and I think it looks way nicer without any configuration.
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).
Thank you! I'm glad you like it and I could show you something you didn't know. I haven't tried it out in combination with tmux, yet. Maybe there's a way to configure it, but I don't know right now.
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?
Sorry, which animation do you mean exactly?
@@marco_peluso The Ghost on the website at the start of the video. Tried all my browsers.
Not a big deal
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. 👍
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.
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.
@@marco_peluso Unlike Tmux WezTerm doesn't have sessions. This is a big deal when you work with multiple projects.
WezTerm doesn't have the exact same functionality as tmux, but it features a similar concept. Take a look at wezfurlong.org/wezterm/recipes/workspaces.html for more details.
Thanks for sharing! Workspaces is a cool stuff. Although, it's a vendor lock to the specific terminal and probably doesn't have plugins ecosystem like Tmux.
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
I actually just tried it on macOS, so I can't comment on that. In my testing it didn't seem slow at all, though.