| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
Do not allow scrolling beyond end of file preview
|
| |\
| |/
|/| |
|
|\ \
| | |
| | | |
Add size_in_bytes setting to optionally show all sizes in bytes
|
|/ / |
|
|/ |
|
|\ |
|
| |\ |
|
| | | |
|
| | |
| | |
| | |
| | | |
Undo 'changes' to rifle doc
|
| | | |
|
| | |
| | |
| | |
| | | |
This reverts commit d5d668a62faeea07a7476a14fef0f63ea84a83e8.
|
| | | |
|
| |\ \ |
|
| | |\ \ |
|
| |/ / / |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
|\ \ \ \
| | | | |
| | | | | |
Add a bindable action for scrolling the file preview
|
|/ / / / |
|
|\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | | |
initial mouse wheel scroll support in preview
Closes #147.
|
| | | | |
|
| |\ \ \ |
|
| | |\ \ \
| |_|/ / /
|/| | | | |
|
| |_|_|/
|/| | | |
|
| |/ / |
|
| | | |
|
|/ / |
|
|\ \
| |/
|/| |
Update the Travis handling
|
| | |
|
| | |
|
|/ |
|
|\
| |
| | |
Fix for issue #1312 (wrong color format)
|
|/
|
|
|
| |
Moved the format conversion line from the stream section to the general
one, as PIL does not autoconvert on save
|
|
|
|
|
|
| |
The very last step changed.
Also replaced a stale link in the man page.
|
| |
|
| |
|
|\
| |
| |
| | |
Preparing for release 1.9.2
|
| | |
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | | |
|
| | |\ |
|
| | |\ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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?
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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
|
| | | | | |
|