From d5d668a62faeea07a7476a14fef0f63ea84a83e8 Mon Sep 17 00:00:00 2001 From: LeLobster Date: Fri, 5 Oct 2018 03:14:45 +0200 Subject: Check the env variable TERM before setting w3m offset --- ranger/ext/img_display.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ranger/ext/img_display.py b/ranger/ext/img_display.py index 768cf651..5059c22e 100644 --- a/ranger/ext/img_display.py +++ b/ranger/ext/img_display.py @@ -219,8 +219,13 @@ class W3MImageDisplayer(ImageDisplayer, FileManagerAware): width = (width * max_height_pixels) // height height = max_height_pixels - start_x = int(((start_x - 0.2) * fontw) + self.fm.settings.st_border_offset) - start_y = (start_y * fonth) + self.fm.settings.st_border_offset + if os.getenv('TERM') in ['st-256color', 'st']: + start_x = int(((start_x - 0.2) * fontw) + self.fm.settings.st_border_offset) + start_y = (start_y * fonth) + self.fm.settings.st_border_offset + else: + start_x = int((start_x - 0.2) * fontw) + start_y = start_y * fonth + return "0;1;{x};{y};{w};{h};;;;;{filename}\n4;\n3;\n".format( x=start_x, -- cgit 1.4.1-2-gfad0