Live data from Hacker News

Okay, I Like WezTerm

alexplescan.com

21–30 of 281 posts

Re: Okay, I Like WezTerm

#21
Going to echo some of the thoughts of sibling posters. I'd been an iTerm2 user since I first started using macOS nearly ten years ago.

I had really started to feel it slow down lately. It hit the breaking point when I was cmd-tab-ing and found myself waiting for more than a second just for the terminal to appear.

Looked around, evaluated a couple alternatives and none of them quite fit my taste. One terminal required an account/login to operate, which is a big no IMO, another was written in {Java,Type}Script so simple commands like `yes` would break it due to the async nature of streams in node.js.

I really like WezTerm so far. It's quite fast, very much configurable and comes with the theme I was configuring with iTerm2 out of the box (OneDark (base16)).

My only trouble with it was in the beginning when I had to add the configs for cmd-left and cmd-right in lua config, I really hoped they'd be in there with the defaults.

Re: Okay, I Like WezTerm

#22

Recently switched to WezTerm and I'm very happy. Was using kitty before that – loved the set up and simplicity coming from iTerm2. WezTerm is leaps and bounds better in terms of what comes out-of-the-box. My terminal config is short enough to sit all in one screen on my editor. After that, the terminal just... gets out of the way and I don't need to think about it. But the straw that broke my back with using kitty wa…

Interestingly enough, the article points out something I had the exact same terse and dismissive experience with kitty - following OS theme.

Re: Okay, I Like WezTerm

#23
post #14

I'm a long time tmux fan, but I've been dealing with odd issues related to mouse actions. This is somewhere in alacritty, *vim or tmux. So I futzed with all of them, tried different terminals, all while telling myself it couldn't be tmux. So I just ignored it for over a year. I finally went back and gave wezterm a serious try just a few weeks ago and I am very happy to have switched. The mouse issues I was seeing go…

for tmux replacement, check out zellij for a modern take. https://zellij.dev/

Thanks for the link. I've tried this in the past. I feel no reason to try this with wezterm as what I need is already included.

Re: Okay, I Like WezTerm

#25
Thank you for this write-up! Going to copy a couple of things to my config. TIL, Wezterm has a command palette.

Wezterm with Zellij becomes amazing with how it just simply gets out of the way, even lets you remove window decorations entirely. I've heard Wezterm has a multiplexer too, but just haven't tried it.

Re: Okay, I Like WezTerm

#26
A problem I have when I see stuff like this with tabbed interfaces, splitting etc. is it's all at the wrong level of abstraction and compensating for a hopelessly deficient window manager. If you use a window manager like sway then you can layout tabs, splits etc. to your heart's content for any type of window you like. You don't need a terminal emulator to do this for you.

Given that I do already use a window manager like sway, is there much else worthwhile compared to any other terminal emulator?

Re: Okay, I Like WezTerm

#27

Whats not to like of wezterm?? My favorite and often overlooked feature is that wezterm is fully cross os, so if you work like me in Linux, macOS and Windows, then you can just learn wezterm and be done. I even share large parts of my terminal config across os:es.

that's where the language choices really matter I think. Lua as a programmable configuration language shines because it makes it quite easy to make environment specific changes. Also I think underrated side effect of Rust. A lot of the modern rust tooling has great cross platform support probably because there's a good abstraction layer between language and OS.

Re: Okay, I Like WezTerm

#28

Thank you for this write-up! Going to copy a couple of things to my config. TIL, Wezterm has a command palette. Wezterm with Zellij becomes amazing with how it just simply gets out of the way, even lets you remove window decorations entirely. I've heard Wezterm has a multiplexer too, but just haven't tried it.

> I've heard Wezterm has a multiplexer too, but just haven't tried it.

You're in luck, the last half the post is about that.

Re: Okay, I Like WezTerm

#29
In my experience Wez has been shockingly responsive to GitHub issues and usually fixes things (if they’re actually wrong) within a day or two. I’ve only found one or two minor quibbles involving modifier keys over SSH and overall the functionality is basically perfect for my needs. Plus it’s nice and fast.

(Former avid Alacritty user but needed better modifier support for remote emacs.)

Re: Okay, I Like WezTerm

#30

Nice write up, may try out WezTerm though I only just recently switched to Kitty and I don't like hopping around too often. Correction related to Kitty, though. It does not use either YAML or TOML, it has its own simple config DSL and is otherwise fully scriptable via Python.

same here, I just bookmarked it for now
Post reply on HN