←back to thread

Okay, I Like WezTerm

(alexplescan.com)
488 points alexpls | 3 comments | | HN request time: 0s | source
Show context
bdhcuidbebe ◴[] No.41224280[source]
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.

replies(6): >>41224413 #>>41224795 #>>41225803 #>>41228012 #>>41229087 #>>41229177 #
1. Barrin92 ◴[] No.41224413[source]
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.
replies(1): >>41225643 #
2. 0cf8612b2e1e ◴[] No.41225643[source]
Isn’t that more just any language not C or C++? Go, Rust, Java, Python, etc all abstract away significant OS specifics. There are always going to be some thorny differences, but any modern language makes cross compatibility possible in a way that is more challenging for C.
replies(1): >>41227132 #
3. blt ◴[] No.41227132[source]
It's not just the language/library: build systems are also a big obstacle for x-platform GUI apps in C.