alacritty/alacritty/src/config
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
..
bell.rs Move renderable cell transformation to alacritty 2021-01-24 21:45:36 +00:00
bindings.rs Add IPC config subcommand 2022-09-01 01:48:38 +03:00
color.rs Add support for hyperlink escape sequence 2022-07-10 20:11:28 +03:00
debug.rs Add damage tracking and reporting to compatible compositors 2022-02-02 00:12:58 +03:00
font.rs Add IPC config subcommand 2022-09-01 01:48:38 +03:00
mod.rs Ignore special files for live config reload 2022-06-16 22:33:47 +00:00
monitor.rs Ignore special files for live config reload 2022-06-16 22:33:47 +00:00
mouse.rs Add deprecation warning for mouse URL config 2021-05-01 13:49:58 +00:00
serde_utils.rs Add CLI parameter to override config options 2020-08-22 20:55:27 +00:00
ui_config.rs Add IPC config subcommand 2022-09-01 01:48:38 +03:00
window.rs Add IPC config subcommand 2022-09-01 01:48:38 +03:00