38 lines
816 B
TOML
38 lines
816 B
TOML
[mgr]
|
|
linemode = "size"
|
|
"h" = "cd .."
|
|
"l" = "shell $EDITOR {file}"
|
|
|
|
[opener]
|
|
edit = [
|
|
{ run = 'vim "$@"', desc = "$EDITOR", block = true, for = "linux" },
|
|
]
|
|
open = [
|
|
{ run = 'xdg-open "$@"', desc = "Open", for = "linux" },
|
|
]
|
|
openimg = [
|
|
{ run = 'swayimg "$@"', desc = "Open", for = "linux" },
|
|
]
|
|
reveal = [
|
|
{ run = 'xdg-open "$(dirname "$0")"', desc = "Reveal", for = "linux" },
|
|
]
|
|
extract = [
|
|
{ run = 'unpack "$1"', desc = "Extract here", for = "unix" },
|
|
]
|
|
play = [
|
|
{ run = 'mpv "$@"', orphan = true, for = "unix" },
|
|
]
|
|
|
|
[open]
|
|
rules = [
|
|
{ mime = "text/*", use = "edit" },
|
|
{ mime = "video/*", use = "play" },
|
|
{ mime = "audio/*", use = "play" },
|
|
{ mime = "image/*", use = "openimg" },
|
|
|
|
{ name = "*.json", use = "edit" },
|
|
{ name = "*.toml", use = "edit" },
|
|
{ name = "*.html", use = [ "open", "edit" ] },
|
|
|
|
]
|