diff options
author | Oliver looney <oliverjlooney@gmail.com> | 2023-12-31 22:24:44 +0000 |
---|---|---|
committer | Oliver looney <oliverjlooney@gmail.com> | 2023-12-31 22:24:44 +0000 |
commit | 3b0ade9cb8ade5aa03ca20a250372aba37a1b24f (patch) | |
tree | 2248193e4018436efe2026a7a20871fd6ad3dd40 /src | |
parent | 57016f4e044db09161140b50e55a65b35fb3e363 (diff) |
slightly changed set terminal command to match docs & broke print line into multiple variables
Diffstat (limited to 'src')
-rw-r--r-- | src/bin/bat/main.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/bin/bat/main.rs b/src/bin/bat/main.rs index 8998ad7b..4a8ff421 100644 --- a/src/bin/bat/main.rs +++ b/src/bin/bat/main.rs @@ -228,7 +228,12 @@ pub fn list_themes(cfg: &Config, config_dir: &Path, cache_dir: &Path) -> Result< } fn set_terminal_title_to(new_terminal_title: String) { - print!("\x1b]2;{}\x07", new_terminal_title); + let osc_command_for_setting_terminal_title = "\x1b]0;"; + let osc_end_command = "\x07"; + print!( + "{}{}{}", + osc_command_for_setting_terminal_title, new_terminal_title, osc_end_command + ); io::stdout().flush().unwrap(); } |