diff options
Diffstat (limited to 'alacritty/src/config/selection.rs')
-rw-r--r-- | alacritty/src/config/selection.rs | 17 |
1 files changed, 17 insertions, 0 deletions
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(), + } + } +} |