summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* run test and fix some formattingguangzhi2018-03-111-9/+9
|
* Attempt to fix issue #1108 flag t problemguangzhi2018-03-111-7/+22
| | | | | | | | | | | issue #1108: Rifle's flag t only works with urxvt (and xterm) (because who cares about standards?). Urxvt passes any arguments after -e verbatim, most other terminals consume them as arguments. Some terminals use -e, others use -x. Fix: in rifle.py, if $TERMCMD is set to gnome-terminal, xfce4-terminal etc., give either -e or -x that pairs with the terminal. If $TERMCMD not found in executables, fall back to xterm and -e.
* Avoid calling os.getcwd()Wojciech Siewierski2018-03-071-5/+5
| | | | | | os.getcwd() dereferences symlinks and it's usually undesirable. Fixes #1105.
* doc/ranger.1: Reorder the settings alphabeticallyWojciech Siewierski2018-03-053-9/+9
|
* Merge pull request #1103 from Vifon/full-hintsWojciech Siewierski2018-03-055-11/+71
|\ | | | | Show the full keybindings in the key hints
| * Cleanup lists and generatorsWojciech Siewierski2018-03-041-3/+3
| |
| * Update the manpageWojciech Siewierski2018-03-041-1/+5
| |
| * Fix the coding styleWojciech Siewierski2018-03-042-5/+7
| |
| * Add the 'hint_collapse_threshold' that controls when the submaps are collapsedWojciech Siewierski2018-03-044-5/+26
| |
| * Show the full keybindings in the key hintsWojciech Siewierski2018-03-041-10/+43
|/
* Merge pull request #1091 from toonn/embeddednullToon Nolten2018-02-251-1/+3
|\ | | | | Catch the right errors in addstr
| * Clarify the comment and fix the urltoonn2018-02-241-1/+2
| |
| * Catch the right errors in addstrtoonn2018-02-241-1/+2
|/ | | | | | | | | | | | Python changed an error from `TypeError` to `ValueError` in version 3.5 now we catch both for backwards compatibility. Relevant issue: https://bugs.python.org/issue22215 Fixes #990 Fixes #1045 Fixes #1079 Fixes #1082 Fixes #1086
* elaborated on how to tag a commithut2018-02-221-1/+3
|
* Added chapter about preparing the stable branch before releasehut2018-02-221-0/+23
|
* Merge remote-tracking branch 'upstream/stable'Wojciech Siewierski2018-02-220-0/+0
|\
| * Please do not turn off your phone while upgrading... v1.9.1Wojciech Siewierski2018-02-226-8/+19
| |
* | Please do not turn off your phone while upgrading...Wojciech Siewierski2018-02-226-8/+19
| |
* | removed redundant directive in howto-publish-a-release.mdhut2018-02-211-1/+0
| |
* | update howto-publish-a-release.mdhut2018-02-211-2/+4
|/
* Merge pull request #1078 from toonn/scopebash3Toon Nolten2018-02-171-1/+1
|\ | | | | Make scope.sh backwards compatible with bash v3
| * Make scope.sh backwards compatible with bash v3toonn2018-02-161-1/+1
|/ | | | | | | | | | Bash v3 doesn't support the `,,` syntax for lowercasing. This is relevant on Mac OS which still comes with bash v3.2. Using `:upper:` and `:lower:` with `tr` takes into account the locale so this allows letters with diacritical marks in extensions. This behavior may not be desirable. Fixes #1072
* Merge branch 'tag_add_parameters' of github:NoSuck/rangertoonn2018-02-141-4/+4
|\
| * Fully encompass tag_toggleThe Flying Rapist2018-02-091-4/+4
| |
* | Merge pull request #1070 from nvllsvm/masterToon Nolten2018-02-131-0/+1
|\ \ | | | | | | Add geeqie image viewer to the default `rifle.conf`.
| * | Add geeqie image viewer supportAndrew Rabert2018-02-111-0/+1
|/ /
* / 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.
* change website URLS to HTTPShut2018-02-055-16/+16
| | | | (Thanks to Klemens Nanni for pointing it out)
* Replace -not operator with POSIX compliant !Klemens Nanni2018-02-051-3/+3
| | | | | | | This ensures compatibility with non-GNU implementations like OpenBSD's find(1). -and is already implied by juxtaposition, thus remove it.
* Merge pull request #1041 from toonn/doublemapToon Nolten2018-02-011-1/+1
|\ | | | | Solve map conflict for `gt`.
| * Solve map conflict for `gt`.toonn2018-02-011-1/+1
|/ | | | | | | For consistency with vim `gt` still means _go to the next tab_ the map for _go to /tmp_ is now `gp` (first available letter in `/tmp`). Fix #1040
* Merge pull request #1049 from toonn/visualeditfixToon Nolten2018-01-311-4/+2
|\ | | | | Make new `rifle` behavior backwards compatible.
| * Merge branch 'master' into visualeditfixToon Nolten2018-01-311-0/+1
| |\ | |/ |/|
* | Update CHANGELOG v1.9.0beta1: mention logs handling improovementael-code2018-01-301-0/+1
| | | | | | | | Signed-off-by: ael-code
| * Simplify backwards compatibility logic for VISUAL.toonn2018-01-311-9/+2
| | | | | | | | | | | | | | If both `EDITOR` and `VISUAL` are unset, setting `VISUAL` because it's technically the right thing to do and setting `EDITOR` for backwards compatibility complicates the logic. `rifle` will now only do the latter.
| * Make new `rifle` behavior backwards compatible.toonn2018-01-311-4/+9
|/ | | | | | | | | | | | | | | | | | | | There's 4 possible situation: 1. `VISUAL` set, `EDITOR` set 2. `VISUAL` set, `EDITOR` not set 3. `VISUAL` not set, `EDITOR` set 4. `VISUAL` not set, `EDITOR` not set All but _No.2_ are already properly handled. Behavior can differ depending on whether you have an old or a new `rifle.conf` in cases _No.1_ (if the variables differ the new approach prefers `VISUAL` instead of `EDITOR`) and _No.2_ (new approach will use `VISUAL` whereas the old approach would've fallen back to _vim_). _No.3_ is likely the most common case and works almost identically with either approach. _No.4_ still falls back to _vim_ as before. Fix #1048
* Patched patch of intel microcode patchhut2018-01-281-1/+1
|
* update homepage referenceshut2018-01-285-11/+11
|
* Patched intel microcode patchhut2018-01-281-2/+2
|
* change branch label back to "master"hut2018-01-281-1/+1
|
* Patched intel microcode to enable division by zero v1.9.0hut2018-01-281-2/+3
|
* Merge branch 'master' into v1.9.0hut2018-01-284-7/+14
|\
| * ext.img_display: cleaner catching of OSError/IOErrorhut2018-01-282-26/+7
| |
| * Merge remote-tracking branch 'chronzerg/master'hut2018-01-284-2/+28
| |\
| | * Merge branch 'master' of github.com:chronzerg/rangerJon Anderson2018-01-270-0/+0
| | |\
| | | * Merge branch 'master' of github.com:chronzerg/rangerJon Anderson2018-01-2716-83/+170
| | | |\
| | | | * Merge branch 'master' into masterJon Anderson2018-01-2116-83/+170
| | | | |\