diff options
author | Emanuel Guevel <guevel.emanuel@gmail.com> | 2013-02-03 15:27:55 +0100 |
---|---|---|
committer | Emanuel Guevel <guevel.emanuel@gmail.com> | 2013-02-03 15:27:55 +0100 |
commit | b4eb9dbeea3fb98c8a7b4795aa52b164580d52eb (patch) | |
tree | 4e4fbfc462496347762f634c7c839fe79c1c64df | |
parent | f826fd47ac40f920cf84de8158edb6458afdf892 (diff) | |
download | ranger-b4eb9dbeea3fb98c8a7b4795aa52b164580d52eb.tar.gz |
Allow to pass custom options to w3mimgdisplay
Can be useful to change image display offset or adapt to term background color. See http://w3m.cvs.sourceforge.net/viewvc/w3m/w3m/doc/README.img for available options.
-rw-r--r-- | ranger/ext/img_display.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ranger/ext/img_display.py b/ranger/ext/img_display.py index 277d32ce..2db7d0e7 100644 --- a/ranger/ext/img_display.py +++ b/ranger/ext/img_display.py @@ -13,6 +13,7 @@ import termios, fcntl, struct, sys from subprocess import Popen, PIPE W3MIMGDISPLAY_PATH = '/usr/lib/w3m/w3mimgdisplay' +W3MIMGDISPLAY_OPTIONS = [] def _get_font_dimensions(): """ @@ -31,8 +32,8 @@ def _w3mimgdisplay(commands): """ Invoke w3mimgdisplay and send commands on its standard input. """ - process = Popen(W3MIMGDISPLAY_PATH, stdin=PIPE, stdout=PIPE, - universal_newlines=True) + process = Popen([W3MIMGDISPLAY_PATH] + W3MIMGDISPLAY_OPTIONS, stdin=PIPE, + stdout=PIPE, universal_newlines=True) # wait for the external program to finish output, _ = process.communicate(input=commands) |