| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Previously it was hardcoded as 50, let's make it easy to change for
the user.
Improves upon #1705.
Related to #1704.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Users frequently request that launching ranger in a subshell started
from ranger (using `S`) instead exits the subshell so they end up in
their original ranger instance without nesting, which is rarely useful.
This isn't possible because a process can't easily kill its parent
shell.
To at least avoid such confusion we warn about nesting by default.
A new setting `nested_ranger_warning` is added to `rc.conf`. The warning
can be either disabled or the severity increased so the message is more
visible.
Fixes #1645
|
|/
|
|
| |
resolves #1637
|
|\ |
|
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| | |
|
| | |
|
| | |
|
|/
|
|
|
|
|
|
| |
Currently the pmount plugin uses static device letters and partition numbers. this change uses present devices and partitions.
- Changes the binds to remove the need for uppercase device letters, if a device has no partitions <alt><m or M><device letter> mounts/unmounts the device.
- With only one partition the same binds will handle it instead of the whole device.
- With greater than one partitions, map <alt><m or M><device letter><partition number> for each.
This is still not fully functional, devices not present when ranger is started *(usb drives)* won't have a map created unless ranger is restarted :| ... Is there a simple way to have ranger 'reload' this plugin, or use a different hook, etc.?
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Fixes #1087
Useful on high-latency filesystems as it avoid calls to statvfs system
call which costs: (number of redraw) * latency.
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Changing the tmux window title to "ranger" was not guarded for the
presence of the tmux executable, this tripped up at least one user with
an `rc.conf` that still `set update_tmux_title true`.
While the behavior is *not-a-bug*, I expect most people'd rather have
the setting enabled by default since "python" is a less useful window
title.
Fix #1042
|
| | |
|
|/
|
|
| |
http://avf.sourceforge.net/
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Multiple users have complained about having problems with the way
`scope.sh` sourcing is handled:
* When running in clean mode
* When wanting to run with the default config
* When having non-default `$XDG_CONFIG_HOME`
Lays groundwork for further default setting handling in the future.
Fixes #840
Fixes #849
Closes #853
|
| |
|
| |
|
|
|
|
| |
Fixes #782
|
|
|
|
|
|
|
| |
Handle exceptions explicitly to prevent unexpected errors from causing
problems.
Improve exception and notification logging.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
| | |
|
|/ |
|
| |
|
|\ |
|
| | |
|
|/ |
|
|
|
|
| |
remove trailing newline
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| | |
Implemented as a Python plugin instead of a bunch of rc.conf lines to
allow easy nested looping.
|
|/ |
|
|
|
| |
Previously RangeChooser() would just fail silently in gvim. With this change, it will open an xterm and open ranger there. Everything else works as before.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
mktemp on Mac OS X (and probably all BSDs) just returns an error when
invoked without any arguments. The -t option used in this change is
interpreted differently on Mac OS X and Linux, and is deprecated on
Linux, but this invocation works as expected on both.
See discussion at https://unix.stackexchange.com/questions/30091
Another alternative would be to use Python's tempfile module:
https://docs.python.org/2/library/tempfile.html
|
|
|
|
| |
The usage of file.basename could lead to some issues with :flat.
|
| |
|