alacritty/alacritty_terminal/src
Christian Duerr 4ddb608563
Add IPC config subcommand
This patch adds a new mechanism for changing configuration options
without editing the configuration file, by sending options to running
instances through `alacritty msg`.

Each window will load Alacritty's configuration file by default and then
accept IPC messages for config updates using the `alacritty msg config`
subcommand. By default all windows will be updated, individual windows
can be addressed using `alacritty msg config --window-id
"$ALACRITTY_WINDOW_ID"`.

Each option will replace the config's current value and cannot be reset
until Alacritty is restarted or the option is overwritten with a new
value.

Configuration options are passed in the format `field.subfield=value`,
where `value` is interpreted as yaml.

Closes #472.
2022-09-01 01:48:38 +03:00
..
config Add IPC config subcommand 2022-09-01 01:48:38 +03:00
grid Fix clippy warnings 2022-07-25 03:04:27 +00:00
term Add IPC config subcommand 2022-09-01 01:48:38 +03:00
tty Add IPC config subcommand 2022-09-01 01:48:38 +03:00
ansi.rs Fix clippy warnings 2022-07-25 03:04:27 +00:00
event.rs Fix hyperlinks not being keyboard actionable 2022-07-11 22:54:28 +03:00
event_loop.rs Fix a few minor clippy lints 2022-06-02 01:22:50 +00:00
index.rs Add IPC config subcommand 2022-09-01 01:48:38 +03:00
lib.rs Fix clippy warnings 2021-07-03 03:06:52 +00:00
selection.rs Fix a few minor clippy lints 2022-06-02 01:22:50 +00:00
sync.rs Add buffer for PTY reads during terminal lock 2021-07-03 20:31:50 +00:00
thread.rs Add option to run command on bell 2020-07-10 22:32:44 +03:00
vi_mode.rs Fix hyperlinks not being keyboard actionable 2022-07-11 22:54:28 +03:00