blob: 9522d1bd270c79fb9c386a3eddb615f6e9311c25 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
set previewer ctpv
set cleaner ctpvclear
&ctpv -s $id
&ctpvquit $id
cmd open ${{
readarray -t myfiles < <(printf "%s" "$fx")
for file in "${myfiles[@]}"; do
case $(file --mime-type "$file" -bL) in
text/html) setsid -f xdg-open "$file" >/dev/null 2>&1 ;;
text/*|application/json) setsid -f konsole -e nvim "$file" >/dev/null 2>&1 ;;
video/*) setsid -f vlc "$file" >/dev/null 2>&1 ;;
audio/*) setsid -f vlc "$file" >/dev/null 2>&1 ;;
application/x-executable|application/x-pie-executable) setsid -f "$file" >/dev/null 2>&1 ;;
application/vnd.microsoft.portable-executable) setsid -f wine "$file" >/dev/null 2>&1 ;;
*) setsid -f xdg-open "$file" >/dev/null 2>&1 ;;
esac
done
lf -remote "send unselect \"${myfiles[@]}\""
}}
cmd drag ${{
~/.cargo/bin/ripdrag $fx
}}
|