diff --git a/src/screen.rs b/src/screen.rs index e51deaa35..221858434 100644 --- a/src/screen.rs +++ b/src/screen.rs @@ -1734,18 +1734,10 @@ fn is_visual_escape_seq(code: &wstr) -> Option { &term.enter_underline_mode, &term.exit_underline_mode, &term.enter_standout_mode, - &term.exit_standout_mode, - &term.enter_blink_mode, - &term.enter_protected_mode, &term.enter_italics_mode, &term.exit_italics_mode, &term.enter_reverse_mode, - &term.enter_shadow_mode, - &term.exit_shadow_mode, - &term.enter_secure_mode, &term.enter_dim_mode, - &term.enter_alt_charset_mode, - &term.exit_alt_charset_mode, ]; for p in &esc2 { diff --git a/src/terminal.rs b/src/terminal.rs index 28d465799..8d105d9c9 100644 --- a/src/terminal.rs +++ b/src/terminal.rs @@ -28,7 +28,6 @@ pub fn term() -> Arc { /// The safe wrapper around terminfo functionality, initialized by a successful call to [`setup()`] /// and obtained thereafter by calls to [`term()`]. -#[allow(dead_code)] #[derive(Default)] pub struct Term { // String capabilities. Any Some value is confirmed non-empty. @@ -40,14 +39,6 @@ pub struct Term { pub exit_underline_mode: Option, pub enter_reverse_mode: Option, pub enter_standout_mode: Option, - pub exit_standout_mode: Option, - pub enter_blink_mode: Option, - pub enter_protected_mode: Option, - pub enter_shadow_mode: Option, - pub exit_shadow_mode: Option, - pub enter_secure_mode: Option, - pub enter_alt_charset_mode: Option, - pub exit_alt_charset_mode: Option, pub set_a_foreground: Option, pub set_foreground: Option, pub set_a_background: Option, @@ -87,14 +78,6 @@ fn new(db: terminfo::Database) -> Self { exit_underline_mode: get_str_cap(&db, "ue"), enter_reverse_mode: get_str_cap(&db, "mr"), enter_standout_mode: get_str_cap(&db, "so"), - exit_standout_mode: get_str_cap(&db, "se"), - enter_blink_mode: get_str_cap(&db, "mb"), - enter_protected_mode: get_str_cap(&db, "mp"), - enter_shadow_mode: get_str_cap(&db, "ZM"), - exit_shadow_mode: get_str_cap(&db, "ZU"), - enter_secure_mode: get_str_cap(&db, "mk"), - enter_alt_charset_mode: get_str_cap(&db, "as"), - exit_alt_charset_mode: get_str_cap(&db, "ae"), set_a_foreground: get_str_cap(&db, "AF"), set_foreground: get_str_cap(&db, "Sf"), set_a_background: get_str_cap(&db, "AB"), @@ -187,11 +170,6 @@ pub fn setup_fallback_term() -> Arc { exit_underline_mode: Some(CString::new("\x1b[24m").unwrap()), enter_reverse_mode: Some(CString::new("\x1b[7m").unwrap()), enter_standout_mode: Some(CString::new("\x1b[7m").unwrap()), - exit_standout_mode: Some(CString::new("\x1b[27m").unwrap()), - enter_blink_mode: Some(CString::new("\x1b[5m").unwrap()), - enter_secure_mode: Some(CString::new("\x1b[8m").unwrap()), - enter_alt_charset_mode: Some(CString::new("\x1b(0").unwrap()), - exit_alt_charset_mode: Some(CString::new("\x1b(B").unwrap()), set_a_foreground: Some( CString::new("\x1b[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m") .unwrap(),