]> git.rmz.io Git - dotfiles.git/blobdiff - ranger/rifle.conf
vim: do not set pastetoggle in nvim
[dotfiles.git] / ranger / rifle.conf
index bd4b7935044bd85e22e1591734e5980b0e7798b1..182e53d5495607ff27d0823cc8655f1f1f9526f0 100644 (file)
@@ -54,6 +54,11 @@ match ^https?://(www|m).youtube.com/watch\?, has mpv, X, flag f   = mpv --quiet
 match ^https?://youtu.be/,               has mpv, X, terminal = mpv --quiet -- $1
 match ^https?://youtu.be/,               has mpv, X, flag f   = mpv --quiet -- $1
 
+# Open meet and slack huddles in new windows
+match ^https?://meet.google.com/,                      has qutebrowser, X, flag f = qutebrowser --target window -- "$@"
+# the url is actually open=start_huddle, but rifle cannot match = (https://github.com/ranger/ranger/issues/2111)
+match ^https?://app.slack.com/.*[?&]open.start_huddle, has qutebrowser, X, flag f = qutebrowser --target window -- "$@"
+
 # open web url with BROWSER
 match ^https?://, X, flag f = $BROWSER -- "$@"
 
@@ -135,6 +140,7 @@ ext cbz,  has zathura,      X, flag f = zathura -- "$@"
 mime ^image/svg, has inkscape, X, flag f = inkscape -- "$@"
 mime ^image/svg, has display,  X, flag f = display -- "$@"
 
+ext  gif,    has mpv,       X, flag f = mpv --loop -- "$@"
 mime ^image, has feh,       X, flag f = feh -- "$@"
 mime ^image, has gimp,      X, flag f = gimp -- "$@"
 ext xcf,                    X, flag f = gimp -- "$@"
@@ -190,7 +196,7 @@ label wallpaper, number 14, mime ^image, has feh, X = feh --bg-fill "$1"
 #-------------------------------------------
 # Generic file openers
 #-------------------------------------------
-label open, has xdg-open = xdg-open -- "$@"
+label open, has xdg-open = xdg-open "$@"
 label open, has open     = open -- "$@"
 
 # Define the editor for non-text files + pager as last action