| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| | |
Quite a milestone moving away from Freenode. It served the foss
community well for decades. Here's to hoping Libera.Chat will be just as
good, if not better!
The king is dead, long live the king!
|
| | |
|
| | |
|
|/
|
|
|
| |
Unfortunately there's no Libera.Chat webclient I can link to, so the
connecting guide'll have to do.
|
|\ |
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
| |
When clicking the preview column ranger used to open the targeted file.
This behavior was broken when implementing preview scrolling.
This reenables that behavior when using the right mouse button. I
decided to deviate from the original behavior because it's prone to
accidentally opening a file when clicking on the terminal window to
bring it to the foreground. This should be an acceptable middle ground.
Fixes #2330
|
|\ |
|
| | |
|
| | |
|
| | |
|
|/ |
|
|\ |
|
|/
|
| |
Resolve https://github.com/ranger/ranger/issues/2311
|
|\ |
|
| | |
|
| |
| |
| |
| |
| | |
This commit also renames the method to "get_filesystem_objects" for
symmetry to "get_directory".
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The trash command used to crash ranger when passing so may arguments
that the argument length limit of the OS is reached. See the discussion
in pull request #1871 for steps to reproduce.
Now it displays an error message instead of crashing.
(It does not move the files to trash though.)
|
| |
| |
| |
| |
| |
| |
| |
| | |
Previously the File() constructor was called for every path (if the
paths to be moved to trash were supplied after the command instead of
deleting the selection, e.g. ":trash a b c").
This commit adds a method paths_to_filesystem_objects() to find the
existing objects that ranger has in memory and use those instead.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The execute() method of the trash command (in ranger/config/commands.py)
used to pass a list of file paths (as strings) to fm.execute_file().
The documentation of the execute_file() method states that the 'files'
parameter must not be strings:
[...]
files: a list of file objects (not strings!)
[...]
So I changed 'files' to be a list of File objects and that seems to fix the
issue.
Fixes #1798
|
|\ \ |
|
| | | |
|
|/ /
| |
| |
| | |
Fixes #2292
|
|\ \ |
|
| | | |
|
|/ / |
|
|\ \ |
|
| | | |
|
| | | |
|
|/ /
| |
| |
| |
| |
| | |
On some systems (e.g. archlinuxarm) man is not installed by default, hit
'?' and 'm' will cause ranger crashed, showing:
AttributeError: 'NoneType' object has no attribute 'poll'.
|
|\ \
| | |
| | |
| | | |
Fixes #2265
|
|/ /
| |
| | |
For the correct file URI scheme specification, see RFC 8089 at https://tools.ietf.org/html/rfc8089.
|
|\ \
| | |
| | |
| | | |
Fixes #1744
|
| | | |
|
| | | |
|
|\ \ \ |
|
|/ / / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Note that word splitting and globbing aren't applied to the right-hand
side of assignments. This means these double-quotes aren't necessary.
They aren't harmful either though and including them might reduce
confusion while reading them.
|
|/ / / |
|
|\ \ \ |
|
| | | | |
|
| | | | |
|
|/ / / |
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Document the new console flag. `-s` allows specifying a sentinel string.
This sentinel is removed from the body of the command and the cursor is
set to its position when opening the console.
Sentinel replacement happens after macro expansion and there's no
characters which cannot occur in a path. It is therefore impossible to
use a sentinel which is 100% "macro safe."
Example, running `console -s <cursor> shell <cursor> %s` will open the
console with the contents `:shell | %s`, where `|` symbolizes the
cursor.
|
| | | | |
|
| | | | |
|