diff options
| author | Mike Vink <ivi@vinkies.net> | 2025-02-10 22:08:06 +0100 |
|---|---|---|
| committer | Mike Vink <ivi@vinkies.net> | 2025-02-10 22:08:06 +0100 |
| commit | ceeed18cca0225715174e0e50953221918fc56cc (patch) | |
| tree | 0f1d03b757f23a4f5c1371ecfb37a2a3c08ac58f | |
| parent | 4fc4b9159608aa6d5fac3ead800bea381581c0c7 (diff) | |
update lf
| -rw-r--r-- | .config/lf/lfrc | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/.config/lf/lfrc b/.config/lf/lfrc index bb86a04..449a0c2 100644 --- a/.config/lf/lfrc +++ b/.config/lf/lfrc @@ -36,26 +36,26 @@ map z push :z<space> # cmds/functions cmd open ${{ -# case $(file --mime-type "$(readlink -f $f)" -b) in -# application/vnd.openxmlformats-officedocument.spreadsheetml.sheet) localc $fx ;; -# image/vnd.djvu|application/pdf|application/octet-stream|application/postscript) setsid -f zathura $fx >/dev/null 2>&1 ;; -# text/*|application/json|inode/x-empty|application/x-subrip) $EDITOR $fx;; -# image/x-xcf) setsid -f gimp $f >/dev/null 2>&1 ;; -# image/svg+xml) display -- $f ;; -# image/*) rotdir $f | grep -i "\.\(png\|jpg\|jpeg\|gif\|webp\|avif\|tif\|ico\)\(_large\)*$" | -# setsid -f nsxiv -aio 2>/dev/null | while read -r file; do -# [ -z "$file" ] && continue -# lf -remote "send select \"$file\"" -# lf -remote "send toggle" -# done & -# ;; -# audio/*|video/x-ms-asf) mpv --audio-display=no $f ;; -# video/*) setsid -f mpv $f -quiet >/dev/null 2>&1 ;; -# application/pdf|application/vnd.djvu|application/epub*) setsid -f zathura $fx >/dev/null 2>&1 ;; -# application/pgp-encrypted) $EDITOR $fx ;; -# application/vnd.openxmlformats-officedocument.wordprocessingml.document|application/vnd.oasis.opendocument.text|application/vnd.openxmlformats-officedocument.spreadsheetml.sheet|application/octet-stream|application/vnd.oasis.opendocument.spreadsheet|application/vnd.oasis.opendocument.spreadsheet-template|application/vnd.openxmlformats-officedocument.presentationml.presentation|application/vnd.oasis.opendocument.presentation-template|application/vnd.oasis.opendocument.presentation|application/vnd.ms-powerpoint|application/vnd.oasis.opendocument.graphics|application/vnd.oasis.opendocument.graphics-template|application/vnd.oasis.opendocument.formula|application/vnd.oasis.opendocument.database) setsid -f libreoffice $fx >/dev/null 2>&1 ;; -# *) for f in $fx; do setsid -f $OPENER $f >/dev/null 2>&1; done;; -# esac + case $(file --mime-type "$(readlink -f $f)" -b) in + application/vnd.openxmlformats-officedocument.spreadsheetml.sheet) localc $fx ;; + image/vnd.djvu|application/pdf|application/octet-stream|application/postscript) setsid -f zathura $fx >/dev/null 2>&1 ;; + text/*|application/json|inode/x-empty|application/x-subrip) $EDITOR $fx;; + image/x-xcf) setsid -f gimp $f >/dev/null 2>&1 ;; + image/svg+xml) display -- $f ;; + image/*) rotdir $f | grep -i "\.\(png\|jpg\|jpeg\|gif\|webp\|avif\|tif\|ico\)\(_large\)*$" | + setsid -f nsxiv -aio 2>/dev/null | while read -r file; do + [ -z "$file" ] && continue + lf -remote "send select \"$file\"" + lf -remote "send toggle" + done & + ;; + audio/*|video/x-ms-asf) mpv --audio-display=no $f ;; + video/*) setsid -f mpv $f -quiet >/dev/null 2>&1 ;; + application/pdf|application/vnd.djvu|application/epub*) setsid -f zathura $fx >/dev/null 2>&1 ;; + application/pgp-encrypted) $EDITOR $fx ;; + application/vnd.openxmlformats-officedocument.wordprocessingml.document|application/vnd.oasis.opendocument.text|application/vnd.openxmlformats-officedocument.spreadsheetml.sheet|application/octet-stream|application/vnd.oasis.opendocument.spreadsheet|application/vnd.oasis.opendocument.spreadsheet-template|application/vnd.openxmlformats-officedocument.presentationml.presentation|application/vnd.oasis.opendocument.presentation-template|application/vnd.oasis.opendocument.presentation|application/vnd.ms-powerpoint|application/vnd.oasis.opendocument.graphics|application/vnd.oasis.opendocument.graphics-template|application/vnd.oasis.opendocument.formula|application/vnd.oasis.opendocument.database) setsid -f libreoffice $fx >/dev/null 2>&1 ;; + *) for f in $fx; do setsid -f $OPENER $f >/dev/null 2>&1; done;; + esac }} cmd mkdir $mkdir -p "$@" |
