mirror of
https://github.com/wez/wezterm.git
synced 2024-12-24 22:01:47 +03:00
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
.cargo | ||
data | ||
examples | ||
src | ||
.gitignore | ||
.rustfmt.toml | ||
Cargo.toml | ||
LICENSE.md | ||
README.md |
TODO
- Load key mapping information from terminfo
- Look at unicode width and graphemes for cells
- ensure that sgr is reset to default on drop
- Option to use alt screen when going raw
- Mouse reporting mode (and restore on drop)
- Bracketed paste mode (and restore on drop)
Windows
Testing via Wine:
sudo apt install gcc-mingw-w64-x86-64
rustup target add x86_64-pc-windows-gnu
cargo build --target=x86_64-pc-windows-gnu --example hello
Then, from an X session of some kind:
wineconsole cmd.exe
and from there you can launch the generated .exe files; they are found under target/x86_64-pc-windows-gnu/debug