feat: better Windows default openers

This commit is contained in:
sxyazi 2023-10-21 10:53:52 +08:00
parent a1c853de9f
commit cb81509d12
No known key found for this signature in database

View file

@ -16,17 +16,17 @@ cache_dir = ""
[opener] [opener]
edit = [ edit = [
{ exec = '$EDITOR "$@"', block = true, for = "unix" }, { exec = '$EDITOR "$@"', block = true, for = "unix" },
{ exec = 'code "%*"', for = "windows" }, { exec = 'code "%*"', orphan = true, for = "windows" },
] ]
open = [ open = [
{ exec = 'xdg-open "$@"', desc = "Open", for = "linux" }, { exec = 'xdg-open "$@"', desc = "Open", for = "linux" },
{ exec = 'open "$@"', desc = "Open", for = "macos" }, { exec = 'open "$@"', desc = "Open", for = "macos" },
{ exec = '%1', desc = "Open", for = "windows" } { exec = 'start "%1"', orphan = true, desc = "Open", for = "windows" }
] ]
reveal = [ reveal = [
{ exec = 'open -R "$@"', desc = "Reveal", for = "macos" }, { exec = 'open -R "$1"', desc = "Reveal", for = "macos" },
{ exec = 'explorer "%*"', desc = "Reveal", for = "windows" }, { exec = 'explorer /select,%1', orphan = true, desc = "Reveal", for = "windows" },
{ exec = '''exiftool "$1"; echo "Press enter to exit"; read''', block = true, desc = "Show EXIF", for = "unix" }, { exec = '''exiftool "$1"; echo "Press enter to exit"; read''', block = true, desc = "Show EXIF", for = "unix" },
] ]
extract = [ extract = [
@ -35,7 +35,7 @@ extract = [
] ]
play = [ play = [
{ exec = 'mpv "$@"', orphan = true, for = "unix" }, { exec = 'mpv "$@"', orphan = true, for = "unix" },
{ exec = 'mpv "%1"', for = "windows" }, { exec = 'mpv "%1"', orphan = true, for = "windows" },
{ exec = '''mediainfo "$1"; echo "Press enter to exit"; read''', block = true, desc = "Show media info", for = "unix" }, { exec = '''mediainfo "$1"; echo "Press enter to exit"; read''', block = true, desc = "Show media info", for = "unix" },
] ]