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
|
||||
[opener]
|
||||
archive = [
|
||||
{ cmd = "unar", args = [ "$0" ] },
|
||||
{ exec = "unar $0" },
|
||||
]
|
||||
text = [
|
||||
{ cmd = "nvim", args = [ "$*" ], block = true },
|
||||
{ exec = "nvim $*", block = true },
|
||||
]
|
||||
# ...
|
||||
```
|
||||
|
||||
Available parameters are as follows:
|
||||
|
||||
- cmd: The program to open the selected files
|
||||
- args: Arguments to be passed
|
||||
- exec: The command to open the selected files, with the following variables available:
|
||||
- `"$n"`: The N-th selected file
|
||||
- `"$*"`: All selected files
|
||||
- `"foo"`: Literal string to be passed
|
||||
|
|
|
|||
|
|
@ -10,30 +10,30 @@ max_height = 900
|
|||
|
||||
[opener]
|
||||
folder = [
|
||||
{ cmd = "open", args = [ "-R", "$*" ], display_name = "Reveal in Finder" },
|
||||
{ cmd = "vim", args = [ "$*" ] },
|
||||
{ exec = "open -R $*", display_name = "Reveal in Finder" },
|
||||
{ exec = "vim $*" },
|
||||
]
|
||||
archive = [
|
||||
{ cmd = "unar", args = [ "$0" ], display_name = "Extract here" },
|
||||
{ exec = "unar $0", display_name = "Extract here" },
|
||||
]
|
||||
text = [
|
||||
{ cmd = "vim", args = [ "$*" ], block = true },
|
||||
{ exec = "vim $*", block = true },
|
||||
]
|
||||
image = [
|
||||
{ cmd = "open", args = [ "$*" ], display_name = "Open" },
|
||||
{ cmd = "exiftool", args = [ "$0" ], block = true, display_name = "Show EXIF" },
|
||||
{ exec = "open $*", display_name = "Open" },
|
||||
{ exec = "exiftool $0", block = true, display_name = "Show EXIF" },
|
||||
]
|
||||
video = [
|
||||
{ cmd = "mpv", args = [ "$*" ] },
|
||||
{ cmd = "mediainfo", args = [ "$0" ], block = true, display_name = "Show media info" },
|
||||
{ exec = "mpv $*" },
|
||||
{ exec = "mediainfo $0", block = true, display_name = "Show media info" },
|
||||
]
|
||||
audio = [
|
||||
{ cmd = "mpv", args = [ "$*" ] },
|
||||
{ cmd = "mediainfo", args = [ "$0" ], block = true, display_name = "Show media info" },
|
||||
{ exec = "mpv $*" },
|
||||
{ exec = "mediainfo $0", block = true, display_name = "Show media info" },
|
||||
]
|
||||
fallback = [
|
||||
{ cmd = "open", args = [ "$*" ], display_name = "Open" },
|
||||
{ cmd = "open", args = [ "-R", "$*" ], display_name = "Reveal in Finder" },
|
||||
{ exec = "open $*", display_name = "Open" },
|
||||
{ exec = "open -R $*", display_name = "Reveal in Finder" },
|
||||
]
|
||||
|
||||
[open]
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue