mirror of
https://github.com/wez/wezterm.git
synced 2024-09-11 14:25:57 +03:00
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
Initially I wanted to make the font code separate from the main wterm executable in the hope that it would be reusable. However, we do need to be able to reach in to both the font implementation and the SDL texture implementation in order to capture the glyph data into textures, so let's just embrace it all being in the same crate. |
||
---|---|---|
src | ||
.gitignore | ||
.rustfmt.toml | ||
Cargo.toml | ||
README.md |
Wez's Term
What?
Here's what I'm shooting for:
- A terminal escape sequence parser
- A differential screen protocol
- Textual and GUI rendering of the screen protocol
This would manifest as a common core that could run as both a textual terminal multiplexer and a gui terminal emulator, where the GUI part could automatically provide a native UI around the remotely multiplexed terminal session.