summary refs log tree commit diff stats
path: root/ranger/core
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | Add a comment about encoding without previewsFichteFoll2018-03-091-0/+1
| | | | |
| * | | | Close an unclosed file handleFichteFoll2018-03-091-1/+2
| | | | |
| * | | | Add optional encoding detection with chardetFichteFoll2018-03-091-8/+30
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | If it's not available, test utf-8 and utf-16. If everything fails, fall back to latin1 as previously. Fixes #990.
* / / / Add traverse_backwards commandCaleb Bassi2018-03-291-0/+17
|/ / / | | | | | | | | | * bound to { by default
* | / Avoid calling os.getcwd()Wojciech Siewierski2018-03-071-5/+5
| |/ |/| | | | | | | | | os.getcwd() dereferences symlinks and it's usually undesirable. Fixes #1105.
* | Merge branch 'tag_add_parameters' of github:NoSuck/rangertoonn2018-02-141-4/+4
|\ \
| * | Fully encompass tag_toggleThe Flying Rapist2018-02-091-4/+4
| | |
* | | Allow to use >(...) in Bash for --choosedir & its friendsWojciech Siewierski2018-02-111-1/+1
|/ / | | | | | | | | | | | | I see no good reason why realpath was preferred there over abspath and it clearly was breaking the process substitution (">(...)") by turning for instance "/proc/self/fd/13" into "/proc/32444/fd/pipe:[4935093]", the latter not being a valid file.
* | Reload tags on resetThe Flying Rapist2018-02-091-0/+1
| | | | | | | | | | | | Without this, there is no way to reload the “tagged” file. Being able to reload it is nice, because you can tag paths using external utilities (e.g. a feh action).
* | change PATH to OUTFILE to avoid confusionAlexander Blesius2018-02-061-6/+6
|/ | | | | | The metavar "PATH" is likely being confused with the environment variable PATH. OUTFILE makes it clearer that the "PATH" in question is a file.
* Merge branch 'master' into v1.9.0hut2018-01-281-1/+2
|\
| * Added except catching for Python2.Jon Anderson2018-01-271-1/+2
| | | | | | | | | | | | | | When reading a file for which Ranger doesn't have permissions, Python3 throws an OSError. Python2 on the other hand throws a IOError, which wasn't being caught and caused Ranger to crash. IOError was added to catch statements for this reason.
* | core.main: rearranged command line itemshut2018-01-281-2/+2
|/
* Merge branch 'terminology' of https://github.com/drasill/rangerhut2017-12-201-0/+3
|\
| * Implement the terminology-based image previewsChristophe Badoit2017-05-181-0/+3
| |
* | Fix the "inconsistent-return-statements" Pylint warningWojciech Siewierski2017-12-173-22/+28
| | | | | | | | | | Some of the changes definitely could have been done better with some refactoring instead of adding a "return" or two. Patches welcome!
* | core.actions: reload rifle config on fm.reset() / Ctrl+Rhut2017-12-121-1/+2
| |
* | Merge branch 'one-indexed' of https://github.com/n1amr/rangerhut2017-10-171-0/+1
|\ \
| * | add settings option to use one indexed line numbersAmr Alaa2017-09-171-0/+1
| | |
* | | If the user config is not available, always load the global oneWojciech Siewierski2017-10-071-2/+4
| | | | | | | | | | | | | | | | | | Ignore the RANGER_LOAD_DEFAULT_RC environmental variable if the user config doesn't exist or is unreadable because not loading any config would result in an unusable ranger instance.
* | | Fix the badly indented line continuationWojciech Siewierski2017-10-071-1/+1
| | |
* | | Add option 'save_backtick_bookmark', fixes #947hut2017-10-011-0/+6
|/ /
* | core.fm: more efficient preview cache cleaninghut2017-07-071-1/+1
| |
* | Properly handle toggling 'preview_images'Wojciech Siewierski2017-07-062-1/+7
| | | | | | | | | | | | 1. Don't use the cached image previews if 'preview_images' is turned off. 2. Wipe the preview cache after toggling 'preview_images' for it to take effect immediately.
* | core.runner: show stderr when using 'p' flag (#884)hut2017-06-221-2/+2
| |
* | moved inode filtering from choosedir to show-only-dirsrandnobx2017-06-151-1/+3
| |
* | Merge branch 'choosedir-821' of https://github.com/randynobx/rangerhut2017-06-081-0/+4
|\ \
| * | Separate the inode filter constants into their own classWojciech Siewierski2017-05-201-1/+2
| | |
| * | fixed SettingsAware.settings to fm.settingsrandnobx2017-05-201-1/+1
| | |
| * | added global_inode_filter_type setting; show only directories when --choosedirrandnobx2017-05-201-0/+3
| |/ | | | | | | merged local and global inode_filter handling; refactored hidden_inode_filter_func
* / Switch the order of experimental plugin loading and rc.conf sourcingdaizeng19842017-06-071-13/+9
|/
* core.fm: confpath, datapath: Be strict about clean modenfnty2017-04-122-35/+42
| | | | Fixes #848
* container.settings: Log nonexistent `preview_script`nfnty2017-04-111-8/+4
| | | | Related to #849
* Add ability to save/restore tabsVitaly Belman2017-03-192-0/+23
| | | | | Fixes #502 Closes #505
* core.main: Add support for `file://` URIs as path argumentsnfnty2017-03-181-1/+4
| | | | Fixes #836
* core.main: Use `PWD` as starting path cwd if availablenfnty2017-03-181-1/+1
| | | | | | Prevents dereferencing symlinks on startup. Fixes #837
* Improve error message for some commands when called without argsSamuel Walladge2017-03-151-1/+4
| | | | | | | | | Commands improved: * `change_mode` * `flat` * `chain` * `chmod` * All `map` commands
* core.main: `--version`: Report Python version and localenfnty2017-02-191-10/+11
| | | | | | Makes issue reporting easier. Fixes #812
* settings: Allow any capitalization of `RANGER_LOAD_DEFAULT_RC`nfnty2017-02-162-2/+2
| | | | Fixes #810
* core.main: Improve version infonfnty2017-02-101-15/+12
|
* api.commands.CommandContainer.get_command: Inverse `abbrev`nfnty2017-02-081-1/+1
|
* core.actions.Actions.move: visual: Change order of if statementsnfnty2017-02-061-6/+6
|
* core.main: Catch the right tracebacknfnty2017-02-061-3/+10
|
* Add `$XDG_DATA_HOME` supportnfnty2017-02-053-23/+36
| | | | | Fixes #303 Fixes #448
* Add setting `wrap_scroll`: Visual modenfnty2017-02-052-26/+39
|
* Add setting `wrap_scroll`Samuel Walladge2017-02-051-0/+1
| | | | | | Adds ability to wrap around when scrolling. Fixes #176
* api.commands: Refactor function and alias commandsnfnty2017-02-041-6/+3
|
* core.actions.Actions.move: Fix visual selectionnfnty2017-02-031-1/+1
|
* Fix alias macro expansionnfnty2017-02-031-5/+8
| | | | Fixes #732
* core.main.parse_arguments: Resolve links, Validate pathsnfnty2017-02-011-12/+16
| | | | | | Add option to specify cache directory Fixes #551