mirror of
https://github.com/sxyazi/yazi.git
synced 2026-07-25 08:41:05 +00:00
..
This commit is contained in:
parent
336b9f4cc2
commit
192e930670
2 changed files with 15 additions and 16 deletions
|
|
@ -32,18 +32,17 @@ Configure available openers, for example:
|
||||||
```toml
|
```toml
|
||||||
[opener]
|
[opener]
|
||||||
archive = [
|
archive = [
|
||||||
{ cmd = "unar", args = [ "$0" ] },
|
{ exec = "unar $0" },
|
||||||
]
|
]
|
||||||
text = [
|
text = [
|
||||||
{ cmd = "nvim", args = [ "$*" ], block = true },
|
{ exec = "nvim $*", block = true },
|
||||||
]
|
]
|
||||||
# ...
|
# ...
|
||||||
```
|
```
|
||||||
|
|
||||||
Available parameters are as follows:
|
Available parameters are as follows:
|
||||||
|
|
||||||
- cmd: The program to open the selected files
|
- exec: The command to open the selected files, with the following variables available:
|
||||||
- args: Arguments to be passed
|
|
||||||
- `"$n"`: The N-th selected file
|
- `"$n"`: The N-th selected file
|
||||||
- `"$*"`: All selected files
|
- `"$*"`: All selected files
|
||||||
- `"foo"`: Literal string to be passed
|
- `"foo"`: Literal string to be passed
|
||||||
|
|
|
||||||
|
|
@ -10,30 +10,30 @@ max_height = 900
|
||||||
|
|
||||||
[opener]
|
[opener]
|
||||||
folder = [
|
folder = [
|
||||||
{ cmd = "open", args = [ "-R", "$*" ], display_name = "Reveal in Finder" },
|
{ exec = "open -R $*", display_name = "Reveal in Finder" },
|
||||||
{ cmd = "vim", args = [ "$*" ] },
|
{ exec = "vim $*" },
|
||||||
]
|
]
|
||||||
archive = [
|
archive = [
|
||||||
{ cmd = "unar", args = [ "$0" ], display_name = "Extract here" },
|
{ exec = "unar $0", display_name = "Extract here" },
|
||||||
]
|
]
|
||||||
text = [
|
text = [
|
||||||
{ cmd = "vim", args = [ "$*" ], block = true },
|
{ exec = "vim $*", block = true },
|
||||||
]
|
]
|
||||||
image = [
|
image = [
|
||||||
{ cmd = "open", args = [ "$*" ], display_name = "Open" },
|
{ exec = "open $*", display_name = "Open" },
|
||||||
{ cmd = "exiftool", args = [ "$0" ], block = true, display_name = "Show EXIF" },
|
{ exec = "exiftool $0", block = true, display_name = "Show EXIF" },
|
||||||
]
|
]
|
||||||
video = [
|
video = [
|
||||||
{ cmd = "mpv", args = [ "$*" ] },
|
{ exec = "mpv $*" },
|
||||||
{ cmd = "mediainfo", args = [ "$0" ], block = true, display_name = "Show media info" },
|
{ exec = "mediainfo $0", block = true, display_name = "Show media info" },
|
||||||
]
|
]
|
||||||
audio = [
|
audio = [
|
||||||
{ cmd = "mpv", args = [ "$*" ] },
|
{ exec = "mpv $*" },
|
||||||
{ cmd = "mediainfo", args = [ "$0" ], block = true, display_name = "Show media info" },
|
{ exec = "mediainfo $0", block = true, display_name = "Show media info" },
|
||||||
]
|
]
|
||||||
fallback = [
|
fallback = [
|
||||||
{ cmd = "open", args = [ "$*" ], display_name = "Open" },
|
{ exec = "open $*", display_name = "Open" },
|
||||||
{ cmd = "open", args = [ "-R", "$*" ], display_name = "Reveal in Finder" },
|
{ exec = "open -R $*", display_name = "Reveal in Finder" },
|
||||||
]
|
]
|
||||||
|
|
||||||
[open]
|
[open]
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue