mirror of
https://github.com/wez/wezterm.git
synced 2024-11-22 22:42:48 +03:00
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
cb9a2129be
This unlocks pressing `b` in `less` and `more` to scroll backwards. To facilitate this I had to do a better job at scrolling up and down, so beef up the code to enable that. Scroll regions still need some work; test case for that is running vim and then opening help. Also: fixup the y position when rending rows; it was off by one row. |
||
---|---|---|
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.