From 934b08b6f89649364aa2b005a993f9d3ad615b57 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Tue, 4 Oct 2016 21:29:06 +1100 Subject: [PATCH] Re-add w3m-img line wrap fix --- neofetch | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/neofetch b/neofetch index 9d6d4faa..fcc95e08 100755 --- a/neofetch +++ b/neofetch @@ -2387,6 +2387,15 @@ info() { # Calculate info height info_height="$((info_height+=1))" + + # Fix rendering issues with w3m and lines that + # wrap to the next line by adding a max line + # length. + if [ "$image" != "off" ] && [ "$image" != "ascii" ] && [ "$1" != "cols" ]; then + padding_num="${padding/\\033\[}" + output="$(printf "%.$((columns - ${padding_num/C} - gap - ${#subtitle}))s" "$output")" + fi + } # }}} @@ -2414,6 +2423,14 @@ prin() { # Calculate info height info_height="$((info_height+=1))" + + # Fix rendering issues with w3m and lines that + # wrap to the next line by adding a max line + # length. + if [ "$image" != "off" ] && [ "$image" != "ascii" ]; then + padding_num="${padding/\\033\[}" + string="$(printf "%.$((columns - ${padding_num/C} - gap))s" "$string")" + fi } # }}}