From 5060f8eeb864e8c304fbad9588bdd882db942356 Mon Sep 17 00:00:00 2001 From: Kirill Chibisov Date: Fri, 10 Nov 2023 18:16:22 +0400 Subject: Remove `alacritty_config` from alacritty_terminal There's no need to force alacritty's user configuration on other users of the crate, thus provide the options actually used by alacritty_terminal itself. --- alacritty/src/config/selection.rs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 alacritty/src/config/selection.rs (limited to 'alacritty/src/config/selection.rs') diff --git a/alacritty/src/config/selection.rs b/alacritty/src/config/selection.rs new file mode 100644 index 00000000..bf90b48f --- /dev/null +++ b/alacritty/src/config/selection.rs @@ -0,0 +1,17 @@ +use alacritty_config_derive::ConfigDeserialize; +use alacritty_terminal::term::SEMANTIC_ESCAPE_CHARS; + +#[derive(ConfigDeserialize, Clone, Debug, PartialEq, Eq)] +pub struct Selection { + pub semantic_escape_chars: String, + pub save_to_clipboard: bool, +} + +impl Default for Selection { + fn default() -> Self { + Self { + semantic_escape_chars: SEMANTIC_ESCAPE_CHARS.to_owned(), + save_to_clipboard: Default::default(), + } + } +} -- cgit