Live data from Hacker News

How to Obsessively Tune WezTerm

rashil2000.me

41–50 of 73 posts

Re: How to Obsessively Tune WezTerm

#43

Wezterm was great, but I had to stop using it recently because it keeps crashing immediately (across two different computers) on CachyOS/Arch :/ It's just broken on KDE permanently I guess :/ There have beem tickets about it, and there is an AUR repo with a patch that used to fix it... but :/ Was already worried about the project given that it hasn't seen a new release in quite a long time. Got the feeling that the m…

> Was already worried about the project given that it hasn't seen a new release in quite a long time

IIRC the maintainer was moving countries. Not saying that's the main or only reason, but it is likely a factor.

Re: How to Obsessively Tune WezTerm

#44
post #24

Could someone sell me on one of these alternative terminals (kitty, ghostty, wez, etc)? There is probably something I am missing not using GPU backed rendering, but I don’t know what I don’t know.

I really love the following things that I can do with kitty: - Access the scrollback buffer in neovim - Access the last command output in neovim - Animated cursor trails. It sounds dumb at first but I find that when sharing my screen, the cursor trails help other people keep track of my cursor when using neovim. Here are my configs to quickly load @screen_scrollback or @last_cmd_output in neovim map kitty_mod+z launc…

You can get cursor trail on any terminal these days...

Re: How to Obsessively Tune WezTerm

#45
The thing I love most about wezterm is the `wezterm cli list --format json`, and being able to get various values like the cwd of any terminal by window id. While I don't much tweak my actual wezterm config at all. I use that a lot for various scripts to launch other terminals/file managers in the same directory as the currently active terminal...

Re: How to Obsessively Tune WezTerm

#46
post #24

Earlier quoted context omitted.

I really love the following things that I can do with kitty: - Access the scrollback buffer in neovim - Access the last command output in neovim - Animated cursor trails. It sounds dumb at first but I find that when sharing my screen, the cursor trails help other people keep track of my cursor when using neovim. Here are my configs to quickly load @screen_scrollback or @last_cmd_output in neovim map kitty_mod+z launc…

You can get cursor trail on any terminal these days...

Can you access the scrollback buffer in nvim?

Re: How to Obsessively Tune WezTerm

#47
post #24

Earlier quoted context omitted.

I really love the following things that I can do with kitty: - Access the scrollback buffer in neovim - Access the last command output in neovim - Animated cursor trails. It sounds dumb at first but I find that when sharing my screen, the cursor trails help other people keep track of my cursor when using neovim. Here are my configs to quickly load @screen_scrollback or @last_cmd_output in neovim map kitty_mod+z launc…

Gotta give a shoutout regarding Ghostty [1]. I keep switching terminal apps; I'm on an iTerm2 kick right now… but I used Ghostty for a while and it's pretty damn cool. Anecdotally, it feels the fastest to me. Also GPU-accelerated and super configurable. It's amazing how a guy (Mitchell Hashimoto)[2] leaves the company he co-founded before it was sold to IBM. [1]: https://ghostty.org [2]: https://www.youtube.com/watch…

Can ghostty pipe the scrollback buffer to nvim?

Re: How to Obsessively Tune WezTerm

#48

Wezterm is a lot of fun. I played around with notifications and copy/paste which work even through ssh back to the host. https://blog.gripdev.xyz/2025/01/08/wezterm-easily-copy-text...

Yeah, I use wezterm for remote editing at work because it has the best support for chords over ssh, and everything basically just works out of the box. Really convenient

Re: How to Obsessively Tune WezTerm

#49

Could someone sell me on one of these alternative terminals (kitty, ghostty, wez, etc)? There is probably something I am missing not using GPU backed rendering, but I don’t know what I don’t know.

Low latency full screen editor is really nice if you have a reasonably fast monitor and appreciate or need a terminal based editor.

Re: How to Obsessively Tune WezTerm

#50
post #6

Could someone sell me on one of these alternative terminals (kitty, ghostty, wez, etc)? There is probably something I am missing not using GPU backed rendering, but I don’t know what I don’t know.

All I want is terminals to share config across MacOS, Linux and ideally Windows and have great support for SSHing into low end boxes with some minimal persistence solution like tmux on them. In an ideal world I would not have to think about mouse capture and scroll modes, they’d work seamlessly across my device and the devices I’m SSHed into. It shocked me when I got back into playing with multiple machines after ove…

+1 -- consistency is key.

Wezterm runs everywhere, but lets me customise it once and keep that config uniform across all machines.

I can have a single config [0], wrap that in a nix expression [1] for anywhere that runs home-manager / NixOS and then also check it out and symlink on Windows machines as my portal to WSL. As my preferences change, my tooling stays consistent and familiar everywhere it's needed.

[0]: https://git.sr.ht/~kb/env/tree/main/item/dotfiles/wezterm.lu...

[1]: https://git.sr.ht/~kb/env/tree/main/item/programs/wezterm.ni...

Post reply on HN