mirror of
https://github.com/sxyazi/yazi.git
synced 2026-07-25 08:41:05 +00:00
feat: add inode/x-empty and application/json as text
This commit is contained in:
parent
d881614d31
commit
9d937fe376
2 changed files with 15 additions and 13 deletions
|
|
@ -10,30 +10,30 @@ max_height = 900
|
||||||
|
|
||||||
[opener]
|
[opener]
|
||||||
folder = [
|
folder = [
|
||||||
{ exec = "open -R $*", display_name = "Reveal in Finder" },
|
{ exec = 'open -R "$@"', display_name = "Reveal in Finder" },
|
||||||
{ exec = "vim $*" },
|
{ exec = 'vim "$@"' },
|
||||||
]
|
]
|
||||||
archive = [
|
archive = [
|
||||||
{ exec = "unar $1", display_name = "Extract here" },
|
{ exec = 'unar "$1"', display_name = "Extract here" },
|
||||||
]
|
]
|
||||||
text = [
|
text = [
|
||||||
{ exec = "vim $*", block = true },
|
{ exec = 'vim "$@"', block = true },
|
||||||
]
|
]
|
||||||
image = [
|
image = [
|
||||||
{ exec = "open $*", display_name = "Open" },
|
{ exec = 'open "$@"', display_name = "Open" },
|
||||||
{ exec = "exiftool $1; echo '\n\nPress enter to exit'; read", block = true, display_name = "Show EXIF" },
|
{ exec = '''exiftool "$1"; echo "Press enter to exit"; read''', block = true, display_name = "Show EXIF" },
|
||||||
]
|
]
|
||||||
video = [
|
video = [
|
||||||
{ exec = "mpv $*" },
|
{ exec = 'mpv "$@"' },
|
||||||
{ exec = "mediainfo $1; echo '\n\nPress enter to exit'; read", block = true, display_name = "Show media info" },
|
{ exec = '''mediainfo "$1"; echo "Press enter to exit"; read''', block = true, display_name = "Show media info" },
|
||||||
]
|
]
|
||||||
audio = [
|
audio = [
|
||||||
{ exec = "mpv $*" },
|
{ exec = 'mpv "$@"' },
|
||||||
{ exec = "mediainfo $1; echo '\n\nPress enter to exit'; read", block = true, display_name = "Show media info" },
|
{ exec = '''mediainfo "$1"; echo "Press enter to exit"; read''', block = true, display_name = "Show media info" },
|
||||||
]
|
]
|
||||||
fallback = [
|
fallback = [
|
||||||
{ exec = "open $*", display_name = "Open" },
|
{ exec = 'open "$@"', display_name = "Open" },
|
||||||
{ exec = "open -R $*", display_name = "Reveal in Finder" },
|
{ exec = 'open -R "$@"', display_name = "Reveal in Finder" },
|
||||||
]
|
]
|
||||||
|
|
||||||
[open]
|
[open]
|
||||||
|
|
@ -45,6 +45,8 @@ rules = [
|
||||||
{ mime = "image/*", use = "image" },
|
{ mime = "image/*", use = "image" },
|
||||||
{ mime = "video/*", use = "video" },
|
{ mime = "video/*", use = "video" },
|
||||||
{ mime = "audio/*", use = "audio" },
|
{ mime = "audio/*", use = "audio" },
|
||||||
|
{ mime = "inode/x-empty", use = "text" },
|
||||||
|
{ mime = "application/json", use = "text" },
|
||||||
|
|
||||||
{ mime = "application/x-bzip", use = "archive" },
|
{ mime = "application/x-bzip", use = "archive" },
|
||||||
{ mime = "application/x-bzip2", use = "archive" },
|
{ mime = "application/x-bzip2", use = "archive" },
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@ impl<'de> Deserialize<'de> for Opener {
|
||||||
}
|
}
|
||||||
|
|
||||||
println!(
|
println!(
|
||||||
"WARNING: `cmd` and `args` are deprecated in favor of `exec` in Yazi v0.1.5, see https://github.com/sxyazi/yazi/pull/45"
|
"WARNING: `cmd` and `args` will be deprecated in favor of `exec` in Yazi v0.1.5, see https://github.com/sxyazi/yazi/pull/45"
|
||||||
);
|
);
|
||||||
|
|
||||||
// Replace the $0 to $1, $1 to $2, and so on
|
// Replace the $0 to $1, $1 to $2, and so on
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue