1
1
mirror of https://github.com/wez/wezterm.git synced 2025-01-01 18:22:13 +03:00
wezterm/term/src
Wez Furlong 74da631430
mux: allow client to provide palette to mux server
The server-side ownership of the palette is a stumbling block for
many users, so let's fix it.

This commit allows the client to pass its configured palette to
the server when it connects, and when the config is changed.

That palette takes precedence over the palette from the server config.

However, if the remote application uses any escape sequences that
redefine the color palette, the color palette that was active at
that point in time is forked and use as the basis, and will remain
the active palette until the palette is reset via escape sequences.

refs: https://github.com/wez/wezterm/issues/2686
refs: https://github.com/wez/wezterm/issues/3397
2023-03-31 08:02:32 -07:00
..
terminalstate term: respect log_unknown_escape_sequences for OSC 2023-03-29 05:28:28 -07:00
test fix: Update snapshot (see commit 31100244) 2023-03-27 07:38:55 -07:00
color.rs palette now stores alpha for all color values 2022-04-08 07:08:33 -07:00
config.rs mux: allow client to provide palette to mux server 2023-03-31 08:02:32 -07:00
input.rs add wezterm show-keys command 2022-06-22 09:14:34 -07:00
lib.rs lua: add some pane methods for working with zones 2023-01-18 19:38:51 -07:00
screen.rs fix(clippy): Remove closures where possible 2023-03-19 08:41:38 -07:00
terminal.rs lua: add some more tab methods 2023-01-20 20:02:29 -07:00