about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* ueberzug: fix changed pep8 rulesseebye2018-10-251-4/+4
|
* ueberzug: timeout: end process with SIGTERM, use SIGKILL as fallbackseebye2018-10-251-3/+6
|
* ueberzug: remove unused variableseebye2018-10-251-1/+1
|
* ueberzug: update documentationseebye2018-10-251-0/+1
| | | | Mention ueberzug requirements.
* ueberzug: ensure the process's death with rangers endseebye2018-10-251-0/+7
| | | | | Wait for ueberzug to finish within a second if the timeout occurs send a SIGKILL
* Merge branch 'master' into masterseebye2018-10-1029-298/+559
|\
| * Merge branch 'LeLobster-stborderw3mfix'toonn2018-10-085-18/+31
| |\
| | * Merge branch 'master' into stborderw3mfixLeLobster2018-10-071-1/+1
| | |\
| | * | Resolve requested changesLeLobster2018-10-073-6/+6
| | | |
| | * | Rename st_* to w3m_* here as well, oopsLeLobster2018-10-072-11/+15
| | | | | | | | | | | | | | | | Undo 'changes' to rifle doc
| | * | Rename setting st_* to w3m_*. Did I really forget to change this earlier?LeLobster2018-10-061-1/+1
| | | |
| | * | Revert "Check the env variable TERM before setting w3m offset"LeLobster2018-10-061-7/+2
| | | | | | | | | | | | | | | | This reverts commit d5d668a62faeea07a7476a14fef0f63ea84a83e8.
| | * | Update man pages and config opt name to be generic in stead of stLeLobster2018-10-053-6/+6
| | | |
| | * | Merge branch 'stborderw3mfix' of github.com:LeLobster/ranger into stborderw3mfixLeLobster2018-10-051-2/+2
| | |\ \
| | | * \ Merge branch 'master' into stborderw3mfixLeLobster2018-10-051-2/+2
| | | |\ \
| | * | | | Check the env variable TERM before setting w3m offsetLeLobster2018-10-051-2/+7
| | |/ / /
| | * | | Add comment about st_border_offset in the man pageLeLobster2018-10-053-30/+28
| | | | |
| | * | | Comply with pylint's complaint about > 15 local varsLeLobster2018-10-051-4/+4
| | | | |
| | * | | Fix ALLOWED_SETTINGS orderLeLobster2018-10-041-1/+1
| | | | |
| | * | | Add option to set a border value for use with st termLeLobster2018-10-043-2/+9
| | | | |
| * | | | Replace pipenv with a simple requirements.txtWojciech Siewierski2018-10-084-193/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Motivations: - we do not want to pin a single Python version like Pipenv usually does - constant issues like https://github.com/pypa/pipenv/issues/2924
| * | | | Merge pull request #1330 from Vifon/preview_scroll_actionWojciech Siewierski2018-10-084-1/+21
| |\ \ \ \ | | | | | | | | | | | | Add a bindable action for scrolling the file preview
| | * | | | Add a bindable action for scrolling the file previewWojciech Siewierski2018-10-084-1/+21
| |/ / / /
| * | | | Merge pull request #1329 from pvl1/masterWojciech Siewierski2018-10-082-3/+8
| |\ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | initial mouse wheel scroll support in preview Closes #147.
| | * | | Refactor the code and fix the coding styleWojciech Siewierski2018-10-082-10/+4
| | | | |
| | * | | Merge branch 'master' of https://github.com/pvl1/rangerpavel2018-10-071-1/+1
| | |\ \ \
| | | * \ \ Merge branch 'master' into masterpvl12018-10-071-1/+1
| | | |\ \ \ | | |_|/ / / | |/| | | |
| * | | | | Fix a misnamed command in the documentationWojciech Siewierski2018-10-071-1/+1
| | |_|_|/ | |/| | |
| | * | | fixed CI errorspavel2018-10-071-7/+8
| | |/ /
| | * | limited scrolling to the end of the filepavel2018-10-071-5/+6
| | | |
| | * | initial mouse wheel scroll supportpavel2018-10-072-2/+11
| |/ /
| * | Merge pull request #1324 from Vifon/vifon/travis_updateWojciech Siewierski2018-10-031-2/+2
| |\ \ | | |/ | |/| Update the Travis handling
| | * Travis: Python 3.7 seems to be broken on Travis, let's leave it for nowWojciech Siewierski2018-10-031-1/+0
| | |
| | * Travis: Update the checked python versionsWojciech Siewierski2018-10-031-1/+2
| | |
| | * Make sure Travis uses pipenv when testingWojciech Siewierski2018-10-031-1/+1
| |/
| * Merge pull request #1319 from mark-dawn/kitty-format-fixToon Nolten2018-10-011-2/+2
| |\ | | | | | | Fix for issue #1312 (wrong color format)
| | * Fix for issue #1312 (wrong color format)mark-dawn2018-09-301-2/+2
| |/ | | | | | | | | Moved the format conversion line from the stream section to the general one, as PIL does not autoconvert on save
| * Updated release doctoonn2018-09-103-5/+5
| | | | | | | | | | | | The very last step changed. Also replaced a stale link in the man page.
| * Business as usualtoonn2018-09-101-1/+1
| |
| * If you can read this on Debian, you're living in the future v1.9.2toonn2018-09-096-6/+48
| |
| * Merge branch 'master' into stableToon Nolten2018-09-0952-399/+1984
| |\ | | | | | | | | | Preparing for release 1.9.2
| | * New filter type for matching mimetypesWojciech Siewierski2018-09-083-0/+22
| | |
| | * Merge branch 'Xunius-flagt'toonn2018-09-082-16/+95
| | |\
| | | * Change rifle fallback mechanism for flag ttoonn2018-06-232-9/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rifle used to just fall back to using `xterm` when `flag t` was used and `TERMCMD` didn't yield a valid command or the terminal emulator couldn't be determined from the `TERM` variable. Now when the need to fallback occurs rifle uses its own rules with a custom mime type i.e. `ranger/x-terminal-emulator`. This way we can provide a default sequence from rarer to more common terminal emulators and users can change the fallback by editing `rifle.conf` Fixes #1108
| | | * remove term=term.lower()guangzhi2018-05-191-7/+5
| | | |
| | | * Merge branch 'master' into flagtXunius2018-05-1916-40/+59
| | | |\
| | | * \ Merge branch 'master' into flagtXunius2018-05-1521-68/+255
| | | |\ \
| | | * | | more terminals tested for fix of issue #1108guangzhi2018-03-161-20/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Handle aliases for 'xterm', 'xterm-256color' by using 'xterm' if $TERMCMD starts with 'xterm'. If $TERMCMD in ['urxvt', 'rxvt-unicode'], use 'urxvt'. If $TERMCMD in ['rxvt', 'rxvt-256color'], use 'rxvt' if found, otherwise 'urxvt'. Tested 'termite (13-1)', 'terminology (1.1.1-1)', 'pantheon-terminal (0.4.3-2)' and 'st (1:0.7.r38.g0ac685f-1)', these all use the -e flag. Tested 'tilda (1.4.1-1)', which uses -c flag. 'tilda', 'pantheon-terminal', 'terminology' and 'termite' don't work with the '/bin/sh --set' scheme. As a temp fix, get the application name and argument from `command` and compose the `cmd` list from these. See line 397--407 for details. Let's forget about mac users, shall we?
| | | * | | Correct some formatting in fix of issue #1108.guangzhi2018-03-131-10/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove some trailing whitespaces etc. Another note: regarding iterm2 or some other terminals on mac, it seems to be rather different to launch a new window in mac than in linux. Some search suggests that you need to issue open -a terminal -n to open a new terminal window. So that would probably involve other changes than simply getting a correct cmdflag.
| | | * | | re-organize block regarding flag t issue #1108guangzhi2018-03-131-21/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes made to rifle.py: * get `term` from `os.environ['TERMCMD']`, if failed, use `TERM` * if `term` not found in executables, fall back to `xterm` * choose `cmdflag` according to `term`, currently have 3 choices: * `-e`: tested terminals + versions: * xterm (331-1) * urxvt (9.22) * lxterminal (0.3.1-1) * konsole (17.12.2-1) * lilyterm (0.9.9.2-2) * cool-retro-term (1.0.1-1) * `-x`: * xfce4-terminal (0.8.7.1-1) * mate-terminal (1.20.0-1) * terminator (1.91-5) * gnome-terminal (3.26.2) * `--`: * gnome-terminal (3.26.2) * terminals that are found not working when tested: * pantheon-terminal (0.4.3-2): not -e or -x or --execute (people using elementary probably won't use ranger anyway). * terminology (1.1.1-1): not -e or -x * tilda (1.4.1-1): with -c tilda opens but not entering editor * kitty (0.8.0-1): don't think this has the functionality * terminals haven't tested: * st * termite (having conflicts on my system) * iterm2