Live data from Hacker News

Okay, I Like WezTerm

alexplescan.com

271–280 of 281 posts

Re: Okay, I Like WezTerm

#271

Earlier quoted context omitted.

> e.g. IIRC his answer to "How do I set up tmux with kitty?" was something like "Don't, tmux is dumb" and closing it. Eventually I gave up. Heh, I switched from Kitty to Wezterm due to the exact same types of comments from the maintainer. It's his project of course, and he's a great programmer, but some humility wouldn't hurt.

> the exact same types of comments from the maintainer. Kovid really bugs me and is a reason I turned away from kitty too. I saw his character when looking up tmux issues. He's brash like Linus, but at least while Linus is calling you an idiot he'll tell you a better way to solve your problem. Kovid seems to think tmux is really about splitting panes and peoples' main draw to it isn't about persistence... Oh, and kit…

To be fair the Alacritty author is also really abrasive and unsympathetic to users.

Re: Okay, I Like WezTerm

#273

Earlier quoted context omitted.

Thanks for sharing! Just curious, what made you switch from Alacrity? (I was also debating it vs. WezTerm)

Apart from the granular blur control. It was mainly the ligatures support, Alacritty’s developer doesn’t seem too keen on it. And it seems to be the only terminal that renders the ANSI blinking escape code properly (although I don’t think it distinguishes rapid and slow blink). I think it’s a cool feature! Unlike OP, I hardly use WezTerms features. I have hidden the tabs away and just use the old vim+tmux combo. So m…

makes sense, thank you for the insight :)

Re: Okay, I Like WezTerm

#274

Earlier quoted context omitted.

> the exact same types of comments from the maintainer. Kovid really bugs me and is a reason I turned away from kitty too. I saw his character when looking up tmux issues. He's brash like Linus, but at least while Linus is calling you an idiot he'll tell you a better way to solve your problem. Kovid seems to think tmux is really about splitting panes and peoples' main draw to it isn't about persistence... Oh, and kit…

To be fair the Alacritty author is also really abrasive and unsympathetic to users.

I've migrated to Wez already. I actually had issues with them too but wasn't as bad as Kovid. More like what you said "Not our problem, it's X's problem." (Brew devs love to do this too) Leaves a bad taste in my mouth but dismissal is better than dismissal + gaslighting + insulting.

Plus, Alacritty just hasn't been a great editor. (I wish foot would build a cross platform version[0]. But I'm not entitled enough to expect someone write code for me, though I might ask)

[0] https://codeberg.org/dnkl/foot

Re: Okay, I Like WezTerm

#275
post #269

Earlier quoted context omitted.

..you have noticable latency when you type? I'm genuinely sorry, that would infuriate me. Personally I don't notice any typing latency in wezterm. I have p10k as a zsh theme and not really any 'plugins' beyond git for the terminal and use neovim+ also pretty much just got and CoC for an editor. I don't notice any latency when typing and, while not instant, still sub 200ms startup latency.

Dan Luu had studied terminal input latency: https://danluu.com/term-latency/ iTerm2 was shockingly bad, for instance, at 44ms vs 6ms for Apple's default Terminal.app. That right there is a deal-killer as far as I am concerned.

Wow, and that's before plugins.

I remember being so frustrated with a Mac because of the animations. It would take like a full half second to maximize etc. I tried disabling them but then it would just do a cross fade or something and still be unresponsive when I tried to type/click on the focused window.

That plus cmd+space doing nbsp and Ruby (required by our IaC framework at the time) treating such differently than other whitespace was the end of my experiment, back to Linux lol

(I have no problems with Mac users and get the love for them, but I definitely prefer Ubuntu)

Re: Okay, I Like WezTerm

#276

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…

[dead]

Re: Okay, I Like WezTerm

#277

Earlier quoted context omitted.

X11, the "old" [0] Linux graphics server. --- [0] "old" because there's a new kid in town: wayland.

I’ve been reading about Wayland since around 2010 and it still isn’t ubiquitous, and still doesn’t work everywhere. How long can we call something that’s at least 15 years old “the new kid”?

Wayland has arrived in lot of distros as default graphics server pretty recently, that's why it is OK to be called the new kid, IMO.

Re: Okay, I Like WezTerm

#279
post #272

Earlier quoted context omitted.

It doesn’t support terminal hyperlinks, which are produced by many tools nowadays (rg, fd, ls, delta).

I have no idea what you are talking about.

Ah, OK. Basically many terminal emulators allow you to create text that is clickable, with the click going to an arbitrary URL. That could be a URL on the internet, but there are more interesting possibilities: e.g. you click on a line number in your terminal and it opens in your editor / IDE at that line number.

The standard link that started it is https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3c..., but if you do internet searches for terms like `terminal hyperlinks ripgrep` or `terminal hyperlinks ls` or `terminal hyperlinks delta` you'll find more.

Re: Okay, I Like WezTerm

#280

Earlier quoted context omitted.

Not out of the box, but I use Hammerspoon to implement a global hotkey to show WezTerm: https://github.com/jaminthorns/environment/blob/a609e81f3f41... I don't have a keybinding to hide, but you could easily achieve that by inspecting the active window with `hs.window.focusedWindow()`/`hs.window.frontmostWindow()` and making the behavior conditional based on the application: https://www.hammerspoon.org/docs/hs.window…

Note that this does only the “show/hide’ the window part; The iTerm2 hotkey window, is a floating window, which for example also works in a space with another Fullscreen window/app opened (without moving to another space.)

You can get the rest of the way there by combining the Hammerspoon method of launching with WezTerm's ToggleAlwaysOnTop feature. I use a similar method described here: https://github.com/wez/wezterm/issues/1751#issuecomment-2299...

You could probably even use Hammerspoon to initiate the keyboard shortcut if you didn't want to mark the window manually.

Post reply on HN