This commit is contained in:
Oktay Imanzade 2024-04-08 23:58:07 +03:00 committed by GitHub
commit c1cfc3604e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -69,6 +69,9 @@ else
echo "No xembed term found" >&2 echo "No xembed term found" >&2
fi fi
if type xdg-user-dir >/dev/null 2>&1 ; then
PICTURES_DIR=$(xdg-user-dir PICTURES)
fi
term_nuke () { term_nuke () {
# $1 -> $XID, $2 -> $FILE # $1 -> $XID, $2 -> $FILE
@ -177,7 +180,17 @@ previewer_loop () {
fi fi
;; ;;
inode/directory) inode/directory)
if [[ -n $PICTURES_DIR && "$FILE" == "$PICTURES_DIR"* ]] ; then
if type sxiv >/dev/null 2>&1 ; then
sxiv -te "$XID" "$FILE" &
elif type nsxiv >/dev/null 2>&1 ; then
nsxiv -te "$XID" "$FILE" &
else
$TERMINAL "$XID" -e nnn "$FILE" & $TERMINAL "$XID" -e nnn "$FILE" &
fi
else
$TERMINAL "$XID" -e nnn "$FILE" &
fi
;; ;;
text/*) text/*)
if [ -x "$NUKE" ] ; then if [ -x "$NUKE" ] ; then