Live data from Hacker News

Okay, I Like WezTerm

alexplescan.com

11–20 of 281 posts

Re: Okay, I Like WezTerm

#11
There are so many terminals out there.

Curious what sort of features and other things you look for when looking or comparing terminals like WezTerm and the like?

What are your deal breakers and must haves of a terminal emulator?

Re: Okay, I Like WezTerm

#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 away. Splitting panes and resizing lots of panes is fast and responsive. It's built in so copying from a vertical split pane doesn't include the other pane like in tmux.

That doesn't make it perfect. Mouse themes are applied inconsistently as I use Gnome on Wayland. It also seems to be a problem when using neovim, but I can't prove it clearly enough to want to file a bug with anyone. Besides, everything I need to do still works and I rarely use the mouse unless I am copying random gobs of text.

I am sticking with wezterm for the moment. I have no reason to leave it at this point and it helped me reduce the complexity of my stack a teeny bit.

Re: Okay, I Like WezTerm

#15
post #8
post #4

The main feature for me is splitting panes. I used to that in tilix and got western working exactly the same (can't stand tmux , sorry). The Lua configuration is very intuitive as well. I do get some indirect crashes when Xwayland crashes, which is rare. I had to disable Wayland support in wezterm because the window decorations aren't great yet.

Same. Panes and tabs are must in a modern terminal emulator. I like tmux but not on my workstation.

I'm with you! tmux is pretty much a non-starter for me beyond a remote job manager.

My window manager (Sway) already requires enough wild incantations. If any, I really appreciate simple integration in the terminal.

A little more than 'foot' but not a lot. Tabs/panes, like you say. It gives some more granularity to the organization without a lot of new buttons to push.

I've taken most of the Tilix defaults through several! Currently Kitty... though I may try WezTerm.

Re: Okay, I Like WezTerm

#16
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.

Re: Okay, I Like WezTerm

#17
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/

Re: Okay, I Like WezTerm

#19
post #3

One thing I was looking for just yesterday was a way to dump my terminal's (alacrity) scrollback - escape sequences and all - to stdout. I wanted to pipe it to my text editor to search. Alacrity doesn't seem to have this unfortunately, but wezterm does with get-text.

Have you tried xterm? It takes a bit longer to configure, as its defaults are universally horrible, but I've found the result to be worth the effort. FWIW, it has this feature you are talking about as part of it's "print" functionality. I bound ctrl-shift-P to print-everything() and then set printerCommand to `xterm -class modal -e sh -c 'vim +"setlocal buftype=nofile" +"g/^$/d" +"normal G$" - <&3' 3<&` (which might be crazy; I didn't think through it for very long). You can use printAttributes to tell it to include the format escape sequences, though (personally) I have that turned off for this purpose (as I find it makes it more difficult to search in my editor; but, again: I didn't spend much time on the editor side of this arrangement).
Post reply on HN