From 77b34ce3eb22d5d57cf90e9d56c09c6c0d531f1a Mon Sep 17 00:00:00 2001 From: iceyrazor Date: Mon, 21 Apr 2025 17:53:46 -0500 Subject: :3 --- .config/lf/lfrc | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to '.config/lf/lfrc') diff --git a/.config/lf/lfrc b/.config/lf/lfrc index 785fb26..5573e90 100755 --- a/.config/lf/lfrc +++ b/.config/lf/lfrc @@ -130,6 +130,25 @@ cmd Sxiv ${{ }} cmd clipf ${{ + # printf "$f" | xclip -selection clipboard + # xclip -selection clipboard -t "$(file -b --mime-type $f)" -i $f + # echo -n '$f' | xclip -sel clip -t text/uri-list -i +case "$(file -b --mime-type $f)" in +image/png|image/jpeg|image/gif) + xclip -selection clipboard -t image/png -i $f + ;; +video/mp4) + # !! doesnt work. no clue how todo uri-list. ICCCM section 2.6.2 is confusing + # echo -n '$f' | xclip -selection clipboard -t x-special/gnome-copied-files -i + xclip -selection clipboard -t text/uri-list -i $f + ;; +*) + xclip -selection clipboard -t "$(file -b --mime-type $f)" -i $f + ;; +esac +}} + +cmd clip-path ${{ printf "$f" | xclip -selection clipboard }} @@ -142,4 +161,8 @@ map DP delete map V vim map S Sxiv map C clipf +map clip-path map P filebrowser + + +set icons true -- cgit v1.3