Live data from Hacker News

Okay, I Like WezTerm

alexplescan.com

221–230 of 281 posts

Re: Okay, I Like WezTerm

#221

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.

My main pain point switching between work macbook and personal linux machines is the shortcuts. The macos configuration options are limited and require various hacks, and while I could configure things on linux to match I really don't like the macos shortcuts. So I end up with a weird mix and each time I switch keep pressing the wrong keys all the time... Anyone found a good setup that works for them?

Look into using Keyboard Maestro and configuring shortcuts exclusive to Wezterm.

Re: Okay, I Like WezTerm

#222

Earlier quoted context omitted.

As an aside, I'm surprised how Apple fans think they're the one with the aesthetics advantage when their Lord and Master allowed them to change the color of their menu bar in...2023? :)

That's why I'm a NixOS guy now. Mostly. ;) The main thing holding me back is the Apple ecosystem integration with my other iOS devices.

That's hardcore. I admire people who work on Linux (I just use WSL 2 Ubuntu on Windows). Apparently, NixOS has it's fans! See:

https://www.reddit.com/r/NixOS/comments/14clrjh/how_is_nixos...

Re: Okay, I Like WezTerm

#223
post #207

Earlier quoted context omitted.

You shouldn't believe things you read in hacker news comments. saurik is lying, probably because he once requested some feature that the kitty maintainer didnt like and refused with good reasons, which made saurik want to curl up into a ball and cry. To say kitty has no configuration options is the exact opposite of the truth. Proof: https://sw.kovidgoyal.net/kitty/conf/

I mean I might be "lying"... or I might be confusing him with the Gnome Terminal developers, with respect to that one specific tiny quote about "not liking settings". (FWIW, the setting in question with respect to make menuconfig is "use bold as bright", where the kitty developer is on a vendetta to refuse the historical precedent. He is very adamant that he knows better than most everyone else on this point.) Either…

OK so you are not lying, you are just wrong. Now that you have reduced the scope of your personal attack from he doesn't like settings to he doesn't agree with me about one thing, perhaps you should exercise your new found honesty a bit more and link to the issue where he refused to implement bold as bright and gave his reasons, which are perfectly sensible, namely that having that option means that the developers of terminal programs cannot rely on having a bold font face. Terminals are already limited to using only a single font size, you want to take away the ability to use bold faces as well. And you are trying to sell this as the kitty developer being unreasonable. Shame on you.

Re: Okay, I Like WezTerm

#224
post #37

You can dump iterm2s config into a file and sync it to other machines. Granted it’s not meant to be edited directly but rather via the GUI, but yeah it’s possible to persist it if you want.

Every time I’ve tried to do that, it doesn’t carry over.

Does it support all the configurations?

Re: Okay, I Like WezTerm

#225

I've been using wezterm for around a year, and sponsoring Wez on github, and it's been a fantastic terminal and he's a great developer. One of the things I love most about it, which the article mentions it is not going into, is the quick copy and other copy modes. I use them All. The. Time. C-S-Space and type the letters that appear next to the item you want to copy. One big use case I have is: mosh+tmux-like functio…

Wow TIL about that QuickSelect. I will be using that a lot.

Re: Okay, I Like WezTerm

#226
post #205

Earlier quoted context omitted.

I didn't have as positive experience. Granted I commented on a closed issue. In any case it was closed as "won't do" and my comment was ignored. I didn't feel like opening a new issue for the same that was already dismissed. https://github.com/wez/wezterm/issues/4706

Yeah Wez is limited by tmux behavior. If tmux breaks up one line into many, wezterm can’t undo that. Wes is right about wezterm domains though. The native domains feature and pane support I think will meet the needs of most.

It's the same with no tmux. And it's fine with other terminals. See my comment in the issue.

Re: Okay, I Like WezTerm

#227
post #220

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.)

Regarding remote Emacs: WezTerm allows to completely capture and redefine key combinations. There's no good way to send things like C-S-", the terminal protocol just does not support them. So I made WezTerm send " c s '" instead, and added extra bindings in Emacs. This F12 trick allowed me to send quite complex combos that terminal protocols can't support.

Nifty! Appreciate your sharing that. I’ve managed to work around the few annoyances with remote for the most part but I’ve also accepted mostly that it’s just not going to be quite the same. I guess this is one or two steps closer.

Re: Okay, I Like WezTerm

#228

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…

While I see nothing particularly egregious about Kitty's maintainer, other than being a bit of a dick, it's not really the job of a maintainer to be your pal.

Except, when I started using WezTerm at the start of this year... omg, this guy is absolutely fantastic.

I have read scores of his posts and he's struck the perfect tone in every single one. Love this guy, really, he's awesome.

Re: Okay, I Like WezTerm

#229
post #207

Earlier quoted context omitted.

I mean I might be "lying"... or I might be confusing him with the Gnome Terminal developers, with respect to that one specific tiny quote about "not liking settings". (FWIW, the setting in question with respect to make menuconfig is "use bold as bright", where the kitty developer is on a vendetta to refuse the historical precedent. He is very adamant that he knows better than most everyone else on this point.) Either…

OK so you are not lying, you are just wrong. Now that you have reduced the scope of your personal attack from he doesn't like settings to he doesn't agree with me about one thing, perhaps you should exercise your new found honesty a bit more and link to the issue where he refused to implement bold as bright and gave his reasons, which are perfectly sensible, namely that having that option means that the developers of…

Look: my issue is that the kitty developer clearly thinks of himself as "God's gift to terminals". I pointed at one specific issue that I think is "telling" of an attitude of "I know better than everyone else", but I am not at all relying on that issue.

I just went through and started looking at recently closed issues on GitHub. I got through four before I found an example of what I think is the problem, and while this is a fairly benign one it is also clearly awkward enough that it shouldn't happen this often and is more than sufficient to clarify the complaint.

In this one, someone carefully points out an issue with a common script for emacs designed to implement the kitty-specific protocol (the one that kovid insisted everyone get on board with, as opposed to the prior art that already had traction, so now we have two competing ones; but that's my complaint, not the poster's).

https://github.com/kovidgoyal/kitty/issues/7711

Kovid then decides to pick a fight by being abrupt and a bit snarky in his response. Again: the issue was just technical and is good enough that I can probably debug the issue... I dream of getting bug reports like this, so this isn't the kind of response I would expect.

> I'm afraid I have zero interest in debugging emacs and kkp.el.

This is just downright mean-spirited. You can say something similar in a way that isn't grating in the same way, but Kovid prefers being grating, and clearly the person in the issue also took it this way and they get snarky back:

> If you aren't interested that's okay, of course.

> OTOH, I have zero interest in debugging Kitty. I'll just use Alacritty or iTerm :-)

Given Kovid's comment, I think this is in some sense a leveled response: Kovid is demonstrating he has little interest in being collaborative or helpful, even in an ecosystem that he created. I certainly don't act like that, even when people would use tools I actively disagreed with, I still would always help them debug it.

Kovid, of course, escalates this one further and leaves the thread in a pretty demoralizing place.

> Excellent! Don't let the door hit you on the way out.

Damn :/. That is what I am talking about. He isn't just grating in the way Linus was grating -- though Linus, to be clear, was also an asshole who, at some point, started to realize just how much of a problem he was being and is a lot better today -- and I also don't think he is just grating in the way that people who moralize (I am guilty of this one) do... he's just kind of mean, even when it makes no sense, and the result is that many issue threads with him get this "edge" about them where everyone is slowly escalating the burn until they just drop out of the thread entirely for their mental health.

(Part of me actually wants to now debug this specific issue, but I'd be doing it out of spite, and I do not want to be dragged into that. I only commented on this at all as I didn't want the person further upthread of me to feel alone in commenting on the problem with Kovid, and so I think it is reasonable that I get some of the flak here as I'm willing to bring the receipts.)

So, no: I simply don't think it is fair to say I am being dishonest, and the specific thing you quoted from me about him not liking settings is obviously not the point and wasn't something I delved into, as it didn't matter why: the issue was how... FWIW, in a thread where a bunch of people are all agreeing that Kovid turned them away from using kitty, maybe at least some of us have a point?

Re: Okay, I Like WezTerm

#230
post #154
post #63

Earlier quoted context omitted.

did you measure latency? Curious as to how big the difference is

I can't provide you with numbers but back when I used Windows on my work machine, I recorded my screen + microphone input using OBS to compare they recorded keystroke sound and appearance of the character on my screen. I was able to confirm my suspicion in that WezTerm yielded higher input latency. This was especially noticeable when using helix inside of WSL - movement in normal mode would always sort of lag behind…

I don’t know if it’s my setup or just Windows quirks but even Alacritty feels slower than Windows Terminal.

You can also use Is It Snappy? from the App Store to test typing latency. It was made by Chad Austin who had problems similar to us.

https://chadaustin.me/2017/04/announcing-is-it-snappy/

Post reply on HN