update to upstream
This commit is contained in:
@@ -86,15 +86,15 @@ ext x?html?, has w3m, terminal = w3m "$@"
|
|||||||
#-------------------------------------------
|
#-------------------------------------------
|
||||||
# Define the "editor" for text files as first action
|
# Define the "editor" for text files as first action
|
||||||
mime ^text, label editor = ${VISUAL:-$EDITOR} -- "$@"
|
mime ^text, label editor = ${VISUAL:-$EDITOR} -- "$@"
|
||||||
mime ^text, label pager = "$PAGER" -- "$@"
|
mime ^text, label pager = $PAGER -- "$@"
|
||||||
!mime ^text, label editor, ext xml|json|csv|tex|py|pl|rb|js|sh|php = ${VISUAL:-$EDITOR} -- "$@"
|
!mime ^text, label editor, ext xml|json|csv|tex|py|pl|rb|rs|js|sh|php|dart = ${VISUAL:-$EDITOR} -- "$@"
|
||||||
!mime ^text, label pager, ext xml|json|csv|tex|py|pl|rb|js|sh|php = "$PAGER" -- "$@"
|
!mime ^text, label pager, ext xml|json|csv|tex|py|pl|rb|rs|js|sh|php|dart = $PAGER -- "$@"
|
||||||
|
|
||||||
ext 1 = man "$1"
|
ext 1 = man "$1"
|
||||||
ext s[wmf]c, has zsnes, X = zsnes "$1"
|
ext s[wmf]c, has zsnes, X = zsnes "$1"
|
||||||
ext s[wmf]c, has snes9x-gtk,X = snes9x-gtk "$1"
|
ext s[wmf]c, has snes9x-gtk,X = snes9x-gtk "$1"
|
||||||
ext nes, has fceux, X = fceux "$1"
|
ext nes, has fceux, X = fceux "$1"
|
||||||
ext exe = wine "$1"
|
ext exe, has wine = wine "$1"
|
||||||
name ^[mM]akefile$ = make
|
name ^[mM]akefile$ = make
|
||||||
|
|
||||||
#--------------------------------------------
|
#--------------------------------------------
|
||||||
@@ -106,6 +106,7 @@ ext rb = ruby -- "$1"
|
|||||||
ext js = node -- "$1"
|
ext js = node -- "$1"
|
||||||
ext sh = sh -- "$1"
|
ext sh = sh -- "$1"
|
||||||
ext php = php -- "$1"
|
ext php = php -- "$1"
|
||||||
|
ext dart = dart run -- "$1"
|
||||||
|
|
||||||
#--------------------------------------------
|
#--------------------------------------------
|
||||||
# Audio without X
|
# Audio without X
|
||||||
@@ -118,17 +119,19 @@ ext midi?, terminal, has wildmidi = wildmidi -- "$@"
|
|||||||
#--------------------------------------------
|
#--------------------------------------------
|
||||||
# Video/Audio with a GUI
|
# Video/Audio with a GUI
|
||||||
#-------------------------------------------
|
#-------------------------------------------
|
||||||
mime ^video|audio, has gmplayer, X, flag f = gmplayer -- "$@"
|
mime ^video|^audio, has gmplayer, X, flag f = gmplayer -- "$@"
|
||||||
mime ^video|audio, has smplayer, X, flag f = smplayer "$@"
|
mime ^video|^audio, has smplayer, X, flag f = smplayer "$@"
|
||||||
mime ^video, has mpv, X, flag f = mpv -- "$@"
|
mime ^video, has mpv, X, flag f = mpv -- "$@"
|
||||||
mime ^video, has mpv, X, flag f = mpv --fs -- "$@"
|
mime ^video, has mpv, X, flag f = mpv --fs -- "$@"
|
||||||
mime ^video, has mplayer2, X, flag f = mplayer2 -- "$@"
|
mime ^video, has mplayer2, X, flag f = mplayer2 -- "$@"
|
||||||
mime ^video, has mplayer2, X, flag f = mplayer2 -fs -- "$@"
|
mime ^video, has mplayer2, X, flag f = mplayer2 -fs -- "$@"
|
||||||
mime ^video, has mplayer, X, flag f = mplayer -- "$@"
|
mime ^video, has mplayer, X, flag f = mplayer -- "$@"
|
||||||
mime ^video, has mplayer, X, flag f = mplayer -fs -- "$@"
|
mime ^video, has mplayer, X, flag f = mplayer -fs -- "$@"
|
||||||
mime ^video|audio, has vlc, X, flag f = vlc -- "$@"
|
mime ^video|^audio, has vlc, X, flag f = vlc -- "$@"
|
||||||
mime ^video|audio, has totem, X, flag f = totem -- "$@"
|
mime ^video|^audio, has totem, X, flag f = totem -- "$@"
|
||||||
mime ^video|audio, has totem, X, flag f = totem --fullscreen -- "$@"
|
mime ^video|^audio, has totem, X, flag f = totem --fullscreen -- "$@"
|
||||||
|
mime ^audio, has audacity, X, flag f = audacity -- "$@"
|
||||||
|
ext aup, has audacity, X, flag f = audacity -- "$@"
|
||||||
|
|
||||||
#--------------------------------------------
|
#--------------------------------------------
|
||||||
# Video without X
|
# Video without X
|
||||||
@@ -153,7 +156,8 @@ ext pdf, has epdfview, X, flag f = epdfview -- "$@"
|
|||||||
ext pdf, has qpdfview, X, flag f = qpdfview "$@"
|
ext pdf, has qpdfview, X, flag f = qpdfview "$@"
|
||||||
ext pdf, has open, X, flag f = open "$@"
|
ext pdf, has open, X, flag f = open "$@"
|
||||||
|
|
||||||
ext docx?, has catdoc, terminal = catdoc -- "$@" | "$PAGER"
|
ext sc, has sc, = sc -- "$@"
|
||||||
|
ext docx?, has catdoc, terminal = catdoc -- "$@" | $PAGER
|
||||||
|
|
||||||
ext sxc|xlsx?|xlt|xlw|gnm|gnumeric, has gnumeric, X, flag f = gnumeric -- "$@"
|
ext sxc|xlsx?|xlt|xlw|gnm|gnumeric, has gnumeric, X, flag f = gnumeric -- "$@"
|
||||||
ext sxc|xlsx?|xlt|xlw|gnm|gnumeric, has kspread, X, flag f = kspread -- "$@"
|
ext sxc|xlsx?|xlt|xlw|gnm|gnumeric, has kspread, X, flag f = kspread -- "$@"
|
||||||
@@ -171,8 +175,11 @@ ext epub, has zathura, X, flag f = zathura -- "$@"
|
|||||||
ext epub, has mupdf, X, flag f = mupdf -- "$@"
|
ext epub, has mupdf, X, flag f = mupdf -- "$@"
|
||||||
ext mobi, has ebook-viewer, X, flag f = ebook-viewer -- "$@"
|
ext mobi, has ebook-viewer, X, flag f = ebook-viewer -- "$@"
|
||||||
|
|
||||||
ext cbr, has zathura, X, flag f = zathura -- "$@"
|
ext cb[rz], has qcomicbook, X, flag f = qcomicbook "$@"
|
||||||
ext cbz, has zathura, X, flag f = zathura -- "$@"
|
ext cb[rz], has mcomix, X, flag f = mcomix -- "$@"
|
||||||
|
ext cb[rz], has zathura, X, flag f = zathura -- "$@"
|
||||||
|
|
||||||
|
ext sla, has scribus, X, flag f = scribus -- "$@"
|
||||||
|
|
||||||
#-------------------------------------------
|
#-------------------------------------------
|
||||||
# Images
|
# Images
|
||||||
@@ -183,7 +190,7 @@ mime ^image/svg, has display, X, flag f = display -- "$@"
|
|||||||
mime ^image, has imv, X, flag f = imv -- "$@"
|
mime ^image, has imv, X, flag f = imv -- "$@"
|
||||||
mime ^image, has pqiv, X, flag f = pqiv -- "$@"
|
mime ^image, has pqiv, X, flag f = pqiv -- "$@"
|
||||||
mime ^image, has sxiv, X, flag f = sxiv -- "$@"
|
mime ^image, has sxiv, X, flag f = sxiv -- "$@"
|
||||||
mime ^image, has feh, X, flag f = feh -- "$@"
|
mime ^image, has feh, X, flag f, !ext gif = feh -- "$@"
|
||||||
mime ^image, has mirage, X, flag f = mirage -- "$@"
|
mime ^image, has mirage, X, flag f = mirage -- "$@"
|
||||||
mime ^image, has ristretto, X, flag f = ristretto "$@"
|
mime ^image, has ristretto, X, flag f = ristretto "$@"
|
||||||
mime ^image, has eog, X, flag f = eog -- "$@"
|
mime ^image, has eog, X, flag f = eog -- "$@"
|
||||||
@@ -192,7 +199,10 @@ mime ^image, has nomacs, X, flag f = nomacs -- "$@"
|
|||||||
mime ^image, has geeqie, X, flag f = geeqie -- "$@"
|
mime ^image, has geeqie, X, flag f = geeqie -- "$@"
|
||||||
mime ^image, has gpicview, X, flag f = gpicview -- "$@"
|
mime ^image, has gpicview, X, flag f = gpicview -- "$@"
|
||||||
mime ^image, has gwenview, X, flag f = gwenview -- "$@"
|
mime ^image, has gwenview, X, flag f = gwenview -- "$@"
|
||||||
|
mime ^image, has mcomix, X, flag f = mcomix -- "$@"
|
||||||
mime ^image, has gimp, X, flag f = gimp -- "$@"
|
mime ^image, has gimp, X, flag f = gimp -- "$@"
|
||||||
|
mime ^image, has krita, X, flag f = krita -- "$@"
|
||||||
|
ext kra, has krita, X, flag f = krita -- "$@"
|
||||||
ext xcf, X, flag f = gimp -- "$@"
|
ext xcf, X, flag f = gimp -- "$@"
|
||||||
|
|
||||||
#-------------------------------------------
|
#-------------------------------------------
|
||||||
@@ -200,15 +210,15 @@ ext xcf, X, flag f = gimp -- "$@"
|
|||||||
#-------------------------------------------
|
#-------------------------------------------
|
||||||
|
|
||||||
# avoid password prompt by providing empty password
|
# avoid password prompt by providing empty password
|
||||||
ext 7z, has 7z = 7z -p l "$@" | "$PAGER"
|
ext 7z, has 7z = 7z -p l "$@" | $PAGER
|
||||||
# This requires atool
|
# This requires atool
|
||||||
ext ace|ar|arc|bz2?|cab|cpio|cpt|deb|dgc|dmg|gz, has atool = atool --list --each -- "$@" | "$PAGER"
|
ext ace|ar|arc|bz2?|cab|cpio|cpt|deb|dgc|dmg|gz, has atool = atool --list --each -- "$@" | $PAGER
|
||||||
ext iso|jar|msi|pkg|rar|shar|tar|tgz|xar|xpi|xz|zip, has atool = atool --list --each -- "$@" | "$PAGER"
|
ext iso|jar|msi|pkg|rar|shar|tar|tgz|xar|xpi|xz|zip, has atool = atool --list --each -- "$@" | $PAGER
|
||||||
ext 7z|ace|ar|arc|bz2?|cab|cpio|cpt|deb|dgc|dmg|gz, has atool = atool --extract --each -- "$@"
|
ext 7z|ace|ar|arc|bz2?|cab|cpio|cpt|deb|dgc|dmg|gz, has atool = atool --extract --each -- "$@"
|
||||||
ext iso|jar|msi|pkg|rar|shar|tar|tgz|xar|xpi|xz|zip, has atool = atool --extract --each -- "$@"
|
ext iso|jar|msi|pkg|rar|shar|tar|tgz|xar|xpi|xz|zip, has atool = atool --extract --each -- "$@"
|
||||||
|
|
||||||
# Listing and extracting archives without atool:
|
# Listing and extracting archives without atool:
|
||||||
ext tar|gz|bz2|xz, has tar = tar vvtf "$1" | "$PAGER"
|
ext tar|gz|bz2|xz, has tar = tar vvtf "$1" | $PAGER
|
||||||
ext tar|gz|bz2|xz, has tar = for file in "$@"; do tar vvxf "$file"; done
|
ext tar|gz|bz2|xz, has tar = for file in "$@"; do tar vvxf "$file"; done
|
||||||
ext bz2, has bzip2 = for file in "$@"; do bzip2 -dk "$file"; done
|
ext bz2, has bzip2 = for file in "$@"; do bzip2 -dk "$file"; done
|
||||||
ext zip, has unzip = unzip -l "$1" | less
|
ext zip, has unzip = unzip -l "$1" | less
|
||||||
@@ -266,9 +276,9 @@ label open, has xdg-open = xdg-open "$@"
|
|||||||
label open, has open = open -- "$@"
|
label open, has open = open -- "$@"
|
||||||
|
|
||||||
# Define the editor for non-text files + pager as last action
|
# Define the editor for non-text files + pager as last action
|
||||||
!mime ^text, !ext xml|json|csv|tex|py|pl|rb|js|sh|php = ask
|
!mime ^text, !ext xml|json|csv|tex|py|pl|rb|rs|js|sh|php|dart = ask
|
||||||
label editor, !mime ^text, !ext xml|json|csv|tex|py|pl|rb|js|sh|php = ${VISUAL:-$EDITOR} -- "$@"
|
label editor, !mime ^text, !ext xml|json|csv|tex|py|pl|rb|rs|js|sh|php|dart = ${VISUAL:-$EDITOR} -- "$@"
|
||||||
label pager, !mime ^text, !ext xml|json|csv|tex|py|pl|rb|js|sh|php = "$PAGER" -- "$@"
|
label pager, !mime ^text, !ext xml|json|csv|tex|py|pl|rb|rs|js|sh|php|dart = $PAGER -- "$@"
|
||||||
|
|
||||||
|
|
||||||
######################################################################
|
######################################################################
|
||||||
@@ -281,4 +291,4 @@ mime application/x-executable = "$1"
|
|||||||
|
|
||||||
# Move the file to trash using trash-cli.
|
# Move the file to trash using trash-cli.
|
||||||
label trash, has trash-put = trash-put -- "$@"
|
label trash, has trash-put = trash-put -- "$@"
|
||||||
label trash = mkdir -p -- ${XDG_DATA_DIR:-$HOME/.ranger}/ranger-trash; mv -- "$@" ${XDG_DATA_DIR:-$HOME/.ranger}/ranger-trash
|
label trash = mkdir -p -- "${XDG_DATA_HOME:-$HOME/.local/share}/ranger/trash"; mv -- "$@" "${XDG_DATA_HOME:-$HOME/.local/share}/ranger/trash"
|
||||||
|
|||||||
Reference in New Issue
Block a user