mirror of
https://github.com/sharkdp/bat.git
synced 2024-11-22 07:43:39 +01:00
slightly changed set terminal command to match docs & broke print line into multiple variables
This commit is contained in:
parent
57016f4e04
commit
3b0ade9cb8
@ -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();
|
||||
}
|
||||
|
||||
|
@ -653,7 +653,7 @@ fn pager_disable() {
|
||||
.arg("test.txt")
|
||||
.assert()
|
||||
.success()
|
||||
.stdout(predicate::eq("\u{1b}]2;bat: test.txt\x07hello world\n").normalize());
|
||||
.stdout(predicate::eq("\u{1b}]0;bat: test.txt\x07hello world\n").normalize());
|
||||
}
|
||||
|
||||
#[test]
|
||||
@ -734,7 +734,7 @@ fn env_var_pager_value_bat() {
|
||||
.arg("test.txt")
|
||||
.assert()
|
||||
.success()
|
||||
.stdout(predicate::eq("\u{1b}]2;bat: test.txt\x07hello world\n").normalize());
|
||||
.stdout(predicate::eq("\u{1b}]0;bat: test.txt\x07hello world\n").normalize());
|
||||
}
|
||||
|
||||
#[test]
|
||||
@ -772,7 +772,7 @@ fn pager_most_from_pager_env_var() {
|
||||
.arg("test.txt")
|
||||
.assert()
|
||||
.success()
|
||||
.stdout(predicate::eq("\u{1b}]2;bat: test.txt\x07hello world\n").normalize());
|
||||
.stdout(predicate::eq("\u{1b}]0;bat: test.txt\x07hello world\n").normalize());
|
||||
});
|
||||
}
|
||||
|
||||
@ -818,7 +818,7 @@ fn pager_most_with_arg() {
|
||||
.arg("test.txt")
|
||||
.assert()
|
||||
.success()
|
||||
.stdout(predicate::eq("\u{1b}]2;bat: test.txt\x07hello world\n").normalize());
|
||||
.stdout(predicate::eq("\u{1b}]0;bat: test.txt\x07hello world\n").normalize());
|
||||
});
|
||||
}
|
||||
|
||||
@ -833,7 +833,7 @@ fn pager_more() {
|
||||
.arg("test.txt")
|
||||
.assert()
|
||||
.success()
|
||||
.stdout(predicate::eq("\u{1b}]2;bat: test.txt\x07hello world\n").normalize());
|
||||
.stdout(predicate::eq("\u{1b}]0;bat: test.txt\x07hello world\n").normalize());
|
||||
});
|
||||
}
|
||||
|
||||
@ -896,7 +896,7 @@ fn enable_pager_if_disable_paging_flag_comes_before_paging() {
|
||||
.arg("test.txt")
|
||||
.assert()
|
||||
.success()
|
||||
.stdout(predicate::eq("\u{1b}]2;bat: test.txt\x07pager-output\n").normalize());
|
||||
.stdout(predicate::eq("\u{1b}]0;bat: test.txt\x07pager-output\n").normalize());
|
||||
}
|
||||
|
||||
#[test]
|
||||
@ -908,7 +908,7 @@ fn enable_pager_if_pp_flag_comes_before_paging() {
|
||||
.arg("test.txt")
|
||||
.assert()
|
||||
.success()
|
||||
.stdout(predicate::eq("\u{1b}]2;bat: test.txt\x07pager-output\n").normalize());
|
||||
.stdout(predicate::eq("\u{1b}]0;bat: test.txt\x07pager-output\n").normalize());
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
Loading…
Reference in New Issue
Block a user