summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorLeLobster <nhoise@live.nl>2018-10-05 03:14:45 +0200
committerLeLobster <nhoise@live.nl>2018-10-05 03:14:45 +0200
commitd5d668a62faeea07a7476a14fef0f63ea84a83e8 (patch)
treee9718c9059097e0ffa9eb5a6bed7299a88925cc2
parent2679b379d2ee9816ddd65d23f635663da61abe29 (diff)
downloadranger-d5d668a62faeea07a7476a14fef0f63ea84a83e8.tar.gz
Check the env variable TERM before setting w3m offset
-rw-r--r--ranger/ext/img_display.py9
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,