about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | | | | | | | Update manLeo Vivier2018-09-022-0/+7
| | | | | | | | | | |
| | * | | | | | | | | Add mapping to open console and pre-fill it with previous commandLeo Vivier2018-09-021-1/+1
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #1293. Behaviour assigned to Ctrl-p. Non-essential change which can be removed if we find a better use for Ctrl-p.
| * | | | | | | | | Merge pull request #1285 from Zaeph/patch-1Toon Nolten2018-09-013-12/+35
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Add support for default terminal word-movement commands to console
| | * | | | | | | | | Map C-p to `console` for faster history accessLeo Vivier2018-09-011-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows user to press C-p to open the console from the main view and to press C-p again to go up in the history of previous commands.
| | * | | | | | | | | Set default and alternative bindings for word-movementsLeo Vivier2018-09-011-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Alt-B and Alt-F are set as the default bindings (cmap), - Alt-LEFT and Alt-RIGHT are set as alternative bindings (copycmap).
| | * | | | | | | | | Add Alt-LEFT and Alt-RIGHT for moving between words in manLeo Vivier2018-09-012-6/+6
| | | | | | | | | | |
| | * | | | | | | | | Revert "Fix punctuation in READLINE-LIKE BINDINGS IN THE CONSOLE"Leo Vivier2018-09-012-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit dedbabb8eb6035bcbd44c6163834247f1a0415cd.
| | * | | | | | | | | Fix punctuation in READLINE-LIKE BINDINGS IN THE CONSOLELeo Vivier2018-09-012-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds full-stops at the end of every entry.
| | * | | | | | | | | Add word-movement commands in console to man-pageLeo Vivier2018-09-012-10/+28
| | | | | | | | | | |
| | * | | | | | | | | Add support for default terminal word-movement commands to consoleLeo Vivier2018-09-011-0/+2
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Alt-b for moving backwards by words, - Alt-f for moving forwards by words.
| * | | | | | | | | Fix the tilde support in the titlebarWojciech Siewierski2018-08-312-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously it was possible to have "/home/user" as one's home and enter "/home/user2", which gets incorrectly abbreviated to "~2/". Now such case is left intact, as expected.
| * | | | | | | | | Merge pull request #1291 from NoSuck/tilde_setting_window_titleWojciech Siewierski2018-08-311-1/+1
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Applies Tilde Setting to Window Title
| | * | | | | | | | | Applies Tilde Setting to Window TitleThe Flying Rapist2018-08-291-1/+1
| |/ / / / / / / / /
| * | | | | | | | | Fix the filter_stack previews on Python 3Wojciech Siewierski2018-08-281-1/+1
| | | | | | | | | |
| * | | | | | | | | Merge pull request #1287 from Zaeph/patch-2Wojciech Siewierski2018-08-281-0/+1
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | Add `C-g` as an alias to `ESC` in console
| | * | | | | | | | Add <C-g> as an alias to <ESC> in consoleLeo Vivier2018-08-261-0/+1
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Mimics the behaviour of <C-g> in Emacs.
| * | | | | | | | Merge branch 'rangerpath'Toon Nolten2018-08-201-7/+6
| |\ \ \ \ \ \ \ \
| | * | | | | | | | Check whether tfile is a dir not the entire selectionToon Nolten2018-08-201-7/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Was erroneously checking the entire selection for being *a* directory but a list of 1 or more files/directories is obviously not a directory. Fixes #1269
| * | | | | | | | | Merge pull request #1222 from Vifon/filter_stackWojciech Siewierski2018-08-206-0/+293
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Implement the filter stack
| | * | | | | | | | | Add an explicit "AND" filter combinatorWojciech Siewierski2018-08-194-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #1268.
| | * | | | | | | | | Implement the filter stack rotationWojciech Siewierski2018-08-194-2/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tested to work both ways, so one can rotate by negative number to undo the previous positive rotation.
| | * | | | | | | | | Merge branch 'master' into filter_stackWojciech Siewierski2018-07-163-6/+197
| | |\ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ Merge branch 'master' into filter_stackWojciech Siewierski2018-07-155-95/+143
| | |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | Add the filter stack docsWojciech Siewierski2018-07-152-1/+69
| | | | | | | | | | | | |
| | * | | | | | | | | | | Implement the filter stackWojciech Siewierski2018-07-044-0/+177
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Inspired by https://github.com/Fuco1/dired-hacks#dired-filter
| * | | | | | | | | | | | Merge pull request #1235 from hektr/patch-1Wojciech Siewierski2018-08-191-3/+10
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update PYTHON variable
| | * | | | | | | | | | | | Remove strip because whitespace could be a valid nametoonn2018-08-191-1/+1
| | | | | | | | | | | | | |
| | * | | | | | | | | | | | Check PYTHON is properly definedtoonn2018-08-191-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We don't need to check for all the various versions, that's just a maintenance burden because `python33` shouldn't ever be available if `python3` isn't. Added a check for whether `PYTHON` is empty or just whitespace because that's useless and could actually lead to problems, if `setup.py` happens to be on the `PATH`.
| | * | | | | | | | | | | | Update PYTHON variablehektr2018-07-181-2/+3
| | | |_|/ / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `which python3` will likely show the latest version of python installed on system, so, it should go the first. I think, it's not necessary to write all of possible versions of python. You can just use `which python3 || which python`...
| * | | | | | | | | | | | Merge pull request #1198 from toonn/rangerversionWojciech Siewierski2018-08-192-2/+21
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduce a helper function for versioning
| | * | | | | | | | | | | | Update the release checklist about version bumpstoonn2018-06-061-1/+1
| | | | | | | | | | | | | |
| | * | | | | | | | | | | | Introduce a helper function for versioningtoonn2018-06-061-1/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `version_helper` function should make version changes simpler, upon a release simple bump `__version__` and change `__release__` to `True`, afterwards change `__release__` back to `False`. It also tries to call `git describe` so `ranger --version` reports a commit hash if available. This should prevent slip-ups where released versions report ambiguously as being `ranger-master x.y.z` which is what we use for non-release versions. Fixes #1197, which was a misunderstanding caused by a slip-up.
| * | | | | | | | | | | | | Merge pull request #1178 from toonn/rangerpathWojciech Siewierski2018-08-191-4/+7
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|/ / / / / / / / | | |/| | | | | | | | | | | Actually check whether selection is a directory for rangerpath patch
| | * | | | | | | | | | | | Merge branch 'rangerpath' of github:toonn/ranger into rangerpathtoonn2018-05-171-1/+1
| | |\ \ \ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | | | Actually check whether selection is a directoryToon Nolten2018-05-161-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `Actions.move()` used `enter_dir()` to determine whether the selection was a directory. Now we explicitly check whether it's a directory. Fixes #1177
| | * | | | | | | | | | | | | Actually check whether selection is a directoryToon Nolten2018-05-161-3/+6
| | |/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `Actions.move()` used `enter_dir()` to determine whether the selection was a directory. Now we explicitly check whether it's a directory. Fixes #1177
| * | | | | | | | | | | | | Merge pull request #1265 from bulletmark/masterToon Nolten2018-08-191-3/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove hard code of ranger path
| | * | | | | | | | | | | | | Remove hard code of ranger pathMark Blakeney2018-08-191-3/+1
| |/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hard coding the path of ranger prohibits the bash_automatic_cd.sh script from working when the user has installed ranger in a different path such as in /usr/local/bin/, or ~/.local/bin/ etc.
| * | | | | | | | | | | | | Merge pull request #1244 from yannick-c/masterToon Nolten2018-08-071-2/+2
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace StopIteration with bare return
| | * | | | | | | | | | | | | Replace StopIteration with bare returnYannick CouziniƩ2018-08-061-2/+2
| |/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A bare return in generators raises StopIteration (this is backwards compatible). Using StopIteration raised a warning in 3.6.x and raises an Error in 3.7.0 (and probably upwards).
| * | | | | | | | | | | | | Merge pull request #1238 from Enzime/fix/run-as-root-on-macosWojciech Siewierski2018-08-041-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix run as root on macOS
| | * | | | | | | | | | | | | Fix run as root on macOSMichael Hoang2018-07-251-1/+1
| | | |_|/ / / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | su on macOS requires the user to be explicitly specified for a command to be run.
| * | | | | | | | | | | | | Merge pull request #1240 from hektr/patch-2Wojciech Siewierski2018-07-311-0/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update rifle
| | * | | | | | | | | | | | | Update riflehektr2018-07-301-0/+1
| | |/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | I added djview for opening djvu files.
| * / / / / / / / / / / / / Fix #1210 for Python 2 (it was never broken for Python 3)Wojciech Siewierski2018-07-311-1/+5
| |/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new code from commit 08b08d70 returned a 'unicode' object instead of 'str' but here <https://github.com/ranger/ranger/blob/53e48ed044b3f69cf21a43a4c9c4450b56972165/ranger/gui/widgets/pager.py#L184> we were explicitly expecting 'str'. I wanted to use `isinstance(source, basestring)` (or `(str, unicode)` instead of `basestring`)) there but it won't work under Python 3. For now I'm re-encoding every Python 2 unicode string to a UTF-8 encoded 'str' object even though 'unicode' should work just as well, because it would be cumbersome under Python 3 otherwise.
| * | | | | | | | | | | | Fix the Travis buildWojciech Siewierski2018-07-163-6/+197
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I'm so sorry about the accidental push to master!
| * | | | | | | | | | | | Revert "Use Pipfile/pipenv to manage the linters"Wojciech Siewierski2018-07-163-197/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 322479d11c05fdc0264c5eda817b7b3163e99f0a.
| * | | | | | | | | | | | Use Pipfile/pipenv to manage the lintersWojciech Siewierski2018-07-163-6/+197
| | |_|_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We don't want the linters' behavior to suddenly change like right now after the release of pylint 2.0.
| * | | | | | | | | | | Fix a typo in the manpageWojciech Siewierski2018-07-152-3/+3
| | |_|_|/ / / / / / / | |/| | | | | | | | |
| * | | | | | | | | | Merge pull request #1227 from parmort/masterToon Nolten2018-07-071-6/+63
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Revamped context section of the colorscheme doc