diff options
author | LeLobster <nhoise@live.nl> | 2018-10-05 03:14:45 +0200 |
---|---|---|
committer | LeLobster <nhoise@live.nl> | 2018-10-05 03:14:45 +0200 |
commit | d5d668a62faeea07a7476a14fef0f63ea84a83e8 (patch) | |
tree | e9718c9059097e0ffa9eb5a6bed7299a88925cc2 | |
parent | 2679b379d2ee9816ddd65d23f635663da61abe29 (diff) | |
download | ranger-d5d668a62faeea07a7476a14fef0f63ea84a83e8.tar.gz |
Check the env variable TERM before setting w3m offset
-rw-r--r-- | ranger/ext/img_display.py | 9 |
1 files 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, |