From 8e58409930354c71c102ba7b86d1732b6c053642 Mon Sep 17 00:00:00 2001 From: jeremycostanzo <56163564+jeremycostanzo@users.noreply.github.com> Date: Sat, 18 Dec 2021 16:18:19 +0100 Subject: Remove trailing whitespace from block selection Fixes #5638. --- alacritty_terminal/src/term/mod.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'alacritty_terminal') diff --git a/alacritty_terminal/src/term/mod.rs b/alacritty_terminal/src/term/mod.rs index 2908aadb..820d8bd9 100644 --- a/alacritty_terminal/src/term/mod.rs +++ b/alacritty_terminal/src/term/mod.rs @@ -354,14 +354,16 @@ impl Term { if is_block { for line in (start.line.0..end.line.0).map(Line::from) { - res += &self.line_to_string(line, start.column..end.column, start.column.0 != 0); + res += self + .line_to_string(line, start.column..end.column, start.column.0 != 0) + .trim_end(); // If the last column is included, newline is appended automatically. if end.column != self.columns() - 1 { res += "\n"; } } - res += &self.line_to_string(end.line, start.column..end.column, true); + res += self.line_to_string(end.line, start.column..end.column, true).trim_end(); } else { res = self.bounds_to_string(start, end); } -- cgit v1.2.3