5134 Commits

Author SHA1 Message Date
Yuni
760fb03dcc Merge pull request #3126 from ranger/doc-fixes
Doc fixes
2025-08-03 20:07:23 +02:00
Yuni
aa2144184e man: fix documentation of which license ranger uses exactly 2025-08-03 20:00:08 +02:00
Yuni
67faf46fa5 rifle: fixed+clarified usage string 2025-08-03 19:57:42 +02:00
toonn
7e38143eaa Merge branch 'dgshanee/master' 2025-06-04 16:53:44 +02:00
Shane Ciardelli
7cd2071cdb fixed bug with command info staying
Fixes #1774
2025-06-04 16:46:52 +02:00
toonn
5c6ed53fc4 Merge branch 'revert-image-clearing' 2025-06-02 16:22:38 +02:00
toonn
3b85d63729 Revert "fixed open_with bugginess"
This reverts commit 4031ee1564.

Fixes #3104
2025-06-02 16:16:20 +02:00
toonn
b00f923911 Merge branch 'dgshanee/master' 2025-05-23 21:05:09 +02:00
Shane Ciardelli
4031ee1564 fixed open_with bugginess 2025-05-23 15:02:05 -04:00
toonn
fa812718c5 Merge branch 'njthomas/unnarrow' 2025-05-20 15:58:20 +02:00
toonn
bb79b838d4 commands: Reword comment for brevity and accuracy 2025-05-20 15:56:15 +02:00
toonn
5609992ee9 Merge branch 'pylint' 2025-05-20 15:39:48 +02:00
toonn
d888df93b7 GHActions: Pass config_files rather than boolean to flake8 2025-05-20 15:36:01 +02:00
toonn
c15a82a06d commands: Disable invalid-name and too-many-lines pylints 2025-05-20 15:35:42 +02:00
toonn
adb3b7efb0 Pylint: Disable invalid-name and too-many-lines for commands.py 2025-05-20 15:29:40 +02:00
N.J. Thomas
6228f4fee4 add :unnarrow to disable :narrow mode
":unnarrow" is actually an alias for ":narrow False".
2025-05-14 22:29:39 -07:00
toonn
b31db0f638 rifle: Update version 2025-03-12 16:03:44 +01:00
toonn
7ad50fadca Merge branch 'adam8157/7zz'
Regenerate ranger man page.
2025-03-05 12:50:57 +01:00
Adam Lee
a8c2832fdc 7-zip now has an official Linux version (7zz)
p7zip (`7zr`, `7za`, `7z`) is unmaintained.

ref: https://news.ycombinator.com/item?id=31846317
2025-03-05 12:50:18 +01:00
toonn
900805e356 Merge branch 'prashantrahul141/master' 2025-03-03 14:53:57 +01:00
toonn
d3e51aefce Merge branch 'LRitzdorf/kitty-images-in-ghostty'
Regenerate ranger man page.
2025-03-03 14:43:39 +01:00
Prashant
43a40ec8d3 add: support for tilde in bookmarks
we check if the path starts with `~` if it does then we replace only the
first occurence of `~` with the current home directory.

remove previous implementation

add original_path property which will store initial path string, and also userexpand given path.

use original_path instead of path property when saving bookmarks

fix: use `original_path` property only when value is of type FileSystemObject
2025-03-03 14:22:45 +05:30
toonn
7c434a084f Merge pull request #3050 from Wolodia-M/master
Added ability to use environmental variables in preview_script option
2025-02-27 17:17:29 +01:00
Wolodia-M
14d8d58335 Merge branch 'master' into master 2025-02-27 09:59:59 +02:00
Lucas Ritzdorf
c2b03431a2 img_display: address PR feedback
Just some minor formatting changes.
2025-02-26 15:29:17 -08:00
Lucas Ritzdorf
3ae570351b docs: kitty image previews are supported in other terminals now 2025-02-26 15:11:09 -08:00
Lucas Ritzdorf
f60045a51d img_display: auto-detect support for kitty image previews
This uses the system described at
<https://sw.kovidgoyal.net/kitty/graphics-protocol/#querying-support-and-available-transmission-mediums>
to query the terminal for Kitty image support. This approach is far more
general, and incurs zero maintenance overhead, versus maintaining an
allowlist of `$TERM` signatures.
2025-02-24 11:35:18 -08:00
Lucas Ritzdorf
23d1c13846 rifle(terminals): support auto-detecting ghostty terminal emulator 2025-02-24 11:35:18 -08:00
WolodiaM
e5b0f4ba11 Modified order of expantions in peview_script 2025-02-20 18:40:28 +02:00
toonn
207a0b1237 Merge pull request #3051 from septatrix/patch-1
Add GNOME papers to document viewers
2025-02-20 16:48:02 +01:00
Nils K
d5df637afe Add GNOME papers to document viewers 2025-02-05 17:13:31 +01:00
WolodiaM
da80230254 Added ability to use environmental variables in preview_script option 2025-02-04 13:23:35 +02:00
toonn
c6465887bf Merge pull request #3029 from davidemanini/master
Add option confirm_on_trash
2025-01-24 18:57:31 +01:00
toonn
cf504ebf1b Merge pull request #2911 from klevvit/master
#1182: Fix freeze for OS X (wrong signals to subprocesses)

Fixes #1182
2025-01-15 15:18:31 +01:00
toonn
5a3f24058c Merge branch 'master' into master 2025-01-15 15:17:45 +01:00
toonn
1e4483ec94 Merge pull request #3041 from toonn/positional-args
Fix positional argument calls
2025-01-14 00:04:38 +01:00
toonn
db0c1a3da8 Merge pull request #3043 from toonn/version-stragglers
Version stragglers
2025-01-07 21:29:32 +01:00
toonn
8c26a68a9d doc: Regenerate man pages to have the proper version 2025-01-07 14:32:40 +01:00
toonn
1bea6a0bda Makefile: Update version Grep since adding logo to README 2025-01-07 14:32:18 +01:00
toonn
31b17a368d ranger/__init__: Caught another unbumped version
This one's actually fairly important because it's the version Ranger
actually reports if Git is unavailable.

The version reported when Git *is* available is still messed up on the
master branch because the release commit that was tagged with v1.9.4 is
not part of the master branch : (
2025-01-07 14:28:58 +01:00
toonn
5f960154e3 Merge pull request #3013 from algonell/master
Fix typos
2025-01-07 14:23:27 +01:00
toonn
ec8c5d0a9c Merge pull request #3012 from Enzime/add/iina
Add IINA to rifle.conf
2025-01-07 14:04:46 +01:00
toonn
b1d16d0cab Merge pull request #3011 from tfed-trom/master
Fixed mistooks of nim scripts as a video aNIMations in rifle.conf
2025-01-05 17:58:39 +01:00
toonn
5dfb1cc342 mime.types: Add .nim extension for text/plain
Ranger users are more likely to overlap with Nim users than to
frequently deal with `video/vnd.nokia.interleaved-multimedia` files so
we add an exception.

Binding it to `text/plain` corresponds to what `file(1)` reports. The
`.nimscript` extension is already mapped to `text/plain`.

Fixes #3010
2025-01-05 17:58:09 +01:00
tfed-trom
00cd479383 Fixed mistooks of nim scripts as a video aNIMations in rifle.conf
I've opened an issue for it: https://github.com/ranger/ranger/issues/3010
2025-01-05 17:58:09 +01:00
toonn
344d5c61a2 Merge pull request #3042 from toonn/gh-actions
Avoid running older Pylint with Pypy
2025-01-04 14:18:42 +01:00
toonn
b14eabc4ad GHActions: Pypy don't run old Flake8/Pylint
Pypy 2.7 is stuck with old versions of Flake8 and Pylint.
Python 2 era Flake8 errors on invalid (Python 3) syntax.
Pylint has changed sufficiently to make it impossible to satisfy both
new and old versions.

As a workaround, only run Flake8 if its version is 7.1.1 or later and
only run Pylint if its version is 3.3.1 or later.

The versions available for Pypy 3 will probably have recent enough
Flake8 and Pylint to be compatible with the versions we run in the CI
action for Python 3. If this assumption fails the bounds may have to be
bumped manually.
2025-01-04 13:58:47 +01:00
toonn
3fd202157d GHActions: Use Pypy 3.10
This is currently the latest available Pypy.

Sadly it is still not possible to specify "pypy3.x" with the
"setup-python" action, actions/setup-python#646. While specifying
"python3.x" is considered useful, and "pypy3.8-v7.x" is considered
useful, that same logic does not seem to carry over to wanting whatever
is the latest Pypy regardless of what version of CPython it is
compatible with.
2025-01-04 13:45:40 +01:00
toonn
751441aa67 Merge pull request #2445 from XuehaiPan/ansi-markup
Feat: ANSI escape codes support for browsercolumn
2025-01-03 21:20:03 +01:00
toonn
c6a43fc3ea Merge branch 'master' into ansi-markup 2025-01-03 21:14:33 +01:00