From 864139d67f537fcee8f2d39fe274b0fb0eb984d7 Mon Sep 17 00:00:00 2001 From: Darren Schroeder <343840+fdncred@users.noreply.github.com> Date: Tue, 9 Mar 2021 03:34:51 -0600 Subject: [PATCH] move bel and backspace to char since they're not ansi (#3144) * move bel and backspace to char since they're not ansi * Trigger Build --- crates/nu-command/src/commands/ansi/command.rs | 2 -- crates/nu-command/src/commands/char_.rs | 3 +++ 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/nu-command/src/commands/ansi/command.rs b/crates/nu-command/src/commands/ansi/command.rs index dff6db4d52..aaa1720354 100644 --- a/crates/nu-command/src/commands/ansi/command.rs +++ b/crates/nu-command/src/commands/ansi/command.rs @@ -298,8 +298,6 @@ pub fn str_to_ansi(s: String) -> Option { // For setting title like `echo [$(char title) $(pwd) $(char bel)] | str collect` "title" => Some("\x1b]2;".to_string()), // ESC]2; xterm sets window title using OSC syntax escapes - "bel" => Some('\x07'.to_string()), // Terminal Bell - "backspace" => Some('\x08'.to_string()), // Backspace // Ansi Erase Sequences "clear_screen" => Some("\x1b[J".to_string()), // clears the screen diff --git a/crates/nu-command/src/commands/char_.rs b/crates/nu-command/src/commands/char_.rs index 33ff0b3a47..b93236291b 100644 --- a/crates/nu-command/src/commands/char_.rs +++ b/crates/nu-command/src/commands/char_.rs @@ -130,6 +130,9 @@ fn str_to_character(s: &str) -> Option { "snowy" | "snow" => Some("â„ī¸".to_string()), "thunderstorm" | "thunder" => Some("đŸŒŠī¸".to_string()), + "bel" => Some('\x07'.to_string()), // Terminal Bell + "backspace" => Some('\x08'.to_string()), // Backspace + _ => None, } }