1
1
mirror of https://github.com/wez/wezterm.git synced 2024-12-18 10:52:16 +03:00
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
Go to file
Wez Furlong c6308202cb hyperlinks, selection by word and line deal with wrapping better
These now operate in terms of logical lines so they deal with
lines that have wrapped outside the viewport better than in
previous releases.

closes: https://github.com/wez/wezterm/issues/408
2021-03-26 14:52:00 -07:00
.cargo build static on windows for static openssl linkage 2020-02-02 13:03:07 -08:00
.github issue template: mention collectin the keyboard layout too 2021-03-02 09:13:41 -08:00
assets Bundle PowerlineExtraSymbols as a fallback font 2021-03-06 19:12:35 -08:00
async_ossl Raise minimum Rust version to 1.51, de-vendor openssl on unix 2021-03-25 09:43:50 -07:00
base91 dyn everywhere 2019-06-08 21:28:11 -07:00
bintree bintree: clippy lint 2021-03-26 09:01:54 -07:00
ci fixup build to not consider termwiz tags as wezterm tags 2021-03-17 21:02:03 -07:00
codec lint: remove redundant semicolons 2021-03-25 09:44:27 -07:00
config clippy 2021-03-26 09:03:28 -07:00
deps lint: fix some clippy stuff 2021-03-25 10:05:34 -07:00
docs hyperlinks, selection by word and line deal with wrapping better 2021-03-26 14:52:00 -07:00
env-bootstrap use $WEZTERM_LOG to configure log levels ad-hoc 2020-12-23 12:19:19 -08:00
filedescriptor fix filedescriptor::poll on macos 2020-09-10 13:58:14 -07:00
licenses macOS: bundle and use MetalANGLE to enable Metal rendering 2020-10-17 09:34:01 -07:00
luahelper lint: fix some clippy stuff 2021-03-25 10:05:34 -07:00
mux hyperlinks, selection by word and line deal with wrapping better 2021-03-26 14:52:00 -07:00
promise deps: misc updates 2020-12-29 09:24:34 -08:00
pty refine skip_close_confirmation_for_processes_named to look at proc tree 2021-03-22 21:34:10 -07:00
rangeset rangeset: clippy 2021-03-26 11:57:13 -07:00
ratelim move ratelim to its own crate 2020-10-03 11:15:57 -07:00
strip-ansi-escapes move strip-ansi-escapes into its own crate 2020-10-03 11:15:57 -07:00
tabout avoid excess capacity when dealing with iterm2 image protocol 2021-03-13 08:10:48 -08:00
term ensure lines are marked dirty when rewrapping 2021-03-25 16:02:27 -07:00
termwiz speculatively apply hyperlinks to logical lines 2021-03-26 13:47:27 -07:00
test-data Render custom block glyphs 2021-02-28 09:43:26 -08:00
tmux-cc tmux: attach control mode parser to terminal 2020-11-20 09:24:50 -08:00
umask Take care to restore the original umask 2021-01-07 09:20:13 -08:00
vtparse clippy 2021-03-26 09:03:28 -07:00
wezterm improve output parsing performance and throughput 2021-03-13 19:19:05 -08:00
wezterm-client ssh2: on windows, link against openssl 2021-03-26 10:00:43 -07:00
wezterm-font fix warning on win32 2021-03-26 09:10:32 -07:00
wezterm-gui hyperlinks, selection by word and line deal with wrapping better 2021-03-26 14:52:00 -07:00
wezterm-gui-subcommands remove --front-end CLI option 2021-02-27 23:59:04 -08:00
wezterm-input-types windows: implement decoration setting, change to bitfield 2021-03-04 09:40:38 -08:00
wezterm-mux-server Raise minimum Rust version to 1.51, de-vendor openssl on unix 2021-03-25 09:43:50 -07:00
wezterm-mux-server-impl term: plumb Bell through toast notification channel 2021-02-18 22:34:05 -08:00
wezterm-ssh fixup .ssh path on windows 2021-03-26 10:03:22 -07:00
wezterm-toast-notification toast: hook up action/event handling on Windows 2021-03-14 15:23:42 -07:00
window fix windows build 2021-03-23 22:41:04 -07:00
.cirrus.yml ci: refine cirrus skip condition 2021-02-07 09:51:55 -08:00
.gitignore docs: for the new status bar feature 2021-03-10 19:29:17 -08:00
.gitmodules repoint to my freetype mirror 2021-02-03 21:56:30 -08:00
.rustfmt.toml Make rustfmt happy about "async move" 2020-01-20 13:58:21 -08:00
Cargo.lock add Pane::get_logical_lines 2021-03-26 13:18:44 -07:00
Cargo.toml ssh2: on windows, link against openssl 2021-03-26 10:00:43 -07:00
CONTRIBUTING.md Add get-deps script for installing dependencies 2018-02-25 09:24:56 -08:00
get-deps get-deps: avoid warning when run on macos 2021-03-26 08:30:08 -07:00
LICENSE.md wezterm: bundle JetBrains Mono and Noto Color Emoji fonts 2020-09-29 22:05:18 -07:00
README.md update for rename of master branch -> main 2021-02-03 21:34:12 -08:00
wt-record fixup wt-record on darwin 2021-03-20 20:14:17 -07:00
wt-replay update record/play scripts for macos 2019-03-22 20:41:50 -07:00

Wez's Terminal

WezTerm Icon A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

User facing docs and guide at: https://wezfurlong.org/wezterm/

Screenshot

Screenshot of wezterm on macOS, running vim

Installation

https://wezfurlong.org/wezterm/installation.html

Getting help

This is a spare time project, so please bear with me. There are a couple of channels for support:

The GitHub Discussions and Element/Gitter rooms are better suited to questions than it is to bug reports, but don't be afraid to use whichever you are most comfortable using and we'll work it out.