summaryrefslogtreecommitdiff
path: root/alacritty_terminal/src/term/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'alacritty_terminal/src/term/mod.rs')
-rw-r--r--alacritty_terminal/src/term/mod.rs48
1 files changed, 24 insertions, 24 deletions
diff --git a/alacritty_terminal/src/term/mod.rs b/alacritty_terminal/src/term/mod.rs
index 5dfd880c..8a0410dc 100644
--- a/alacritty_terminal/src/term/mod.rs
+++ b/alacritty_terminal/src/term/mod.rs
@@ -54,30 +54,30 @@ bitflags! {
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
pub struct TermMode: u32 {
const NONE = 0;
- const SHOW_CURSOR = 0b0000_0000_0000_0000_0000_0001;
- const APP_CURSOR = 0b0000_0000_0000_0000_0000_0010;
- const APP_KEYPAD = 0b0000_0000_0000_0000_0000_0100;
- const MOUSE_REPORT_CLICK = 0b0000_0000_0000_0000_0000_1000;
- const BRACKETED_PASTE = 0b0000_0000_0000_0000_0001_0000;
- const SGR_MOUSE = 0b0000_0000_0000_0000_0010_0000;
- const MOUSE_MOTION = 0b0000_0000_0000_0000_0100_0000;
- const LINE_WRAP = 0b0000_0000_0000_0000_1000_0000;
- const LINE_FEED_NEW_LINE = 0b0000_0000_0000_0001_0000_0000;
- const ORIGIN = 0b0000_0000_0000_0010_0000_0000;
- const INSERT = 0b0000_0000_0000_0100_0000_0000;
- const FOCUS_IN_OUT = 0b0000_0000_0000_1000_0000_0000;
- const ALT_SCREEN = 0b0000_0000_0001_0000_0000_0000;
- const MOUSE_DRAG = 0b0000_0000_0010_0000_0000_0000;
- const MOUSE_MODE = 0b0000_0000_0010_0000_0100_1000;
- const UTF8_MOUSE = 0b0000_0000_0100_0000_0000_0000;
- const ALTERNATE_SCROLL = 0b0000_0000_1000_0000_0000_0000;
- const VI = 0b0000_0001_0000_0000_0000_0000;
- const URGENCY_HINTS = 0b0000_0010_0000_0000_0000_0000;
- const DISAMBIGUATE_ESC_CODES = 0b0000_0100_0000_0000_0000_0000;
- const REPORT_EVENT_TYPES = 0b0000_1000_0000_0000_0000_0000;
- const REPORT_ALTERNATE_KEYS = 0b0001_0000_0000_0000_0000_0000;
- const REPORT_ALL_KEYS_AS_ESC = 0b0010_0000_0000_0000_0000_0000;
- const REPORT_ASSOCIATED_TEXT = 0b0100_0000_0000_0000_0000_0000;
+ const SHOW_CURSOR = 1;
+ const APP_CURSOR = 1 << 1;
+ const APP_KEYPAD = 1 << 2;
+ const MOUSE_REPORT_CLICK = 1 << 3;
+ const BRACKETED_PASTE = 1 << 4;
+ const SGR_MOUSE = 1 << 5;
+ const MOUSE_MOTION = 1 << 6;
+ const LINE_WRAP = 1 << 7;
+ const LINE_FEED_NEW_LINE = 1 << 8;
+ const ORIGIN = 1 << 9;
+ const INSERT = 1 << 10;
+ const FOCUS_IN_OUT = 1 << 11;
+ const ALT_SCREEN = 1 << 12;
+ const MOUSE_DRAG = 1 << 13;
+ const UTF8_MOUSE = 1 << 14;
+ const ALTERNATE_SCROLL = 1 << 15;
+ const VI = 1 << 16;
+ const URGENCY_HINTS = 1 << 17;
+ const DISAMBIGUATE_ESC_CODES = 1 << 18;
+ const REPORT_EVENT_TYPES = 1 << 19;
+ const REPORT_ALTERNATE_KEYS = 1 << 20;
+ const REPORT_ALL_KEYS_AS_ESC = 1 << 21;
+ const REPORT_ASSOCIATED_TEXT = 1 << 22;
+ const MOUSE_MODE = Self::MOUSE_REPORT_CLICK.bits() | Self::MOUSE_MOTION.bits() | Self::MOUSE_DRAG.bits();
const KITTY_KEYBOARD_PROTOCOL = Self::DISAMBIGUATE_ESC_CODES.bits()
| Self::REPORT_EVENT_TYPES.bits()
| Self::REPORT_ALTERNATE_KEYS.bits()