diff options
| author | iceyrazor <iceyfoxservers@gmail.com> | 2025-04-21 17:53:46 -0500 |
|---|---|---|
| committer | iceyrazor <iceyfoxservers@gmail.com> | 2025-04-21 17:53:46 -0500 |
| commit | 77b34ce3eb22d5d57cf90e9d56c09c6c0d531f1a (patch) | |
| tree | 7cdfe0db08256372e07f2c3b1688b0c49be94fea /.config/lf/lfrc | |
| parent | 34ed301bedc854db6c63dc2379d3cf29db92898f (diff) | |
:3
Diffstat (limited to '.config/lf/lfrc')
| -rwxr-xr-x | .config/lf/lfrc | 23 |
1 files changed, 23 insertions, 0 deletions
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 <c-c> clip-path map P filebrowser + + +set icons true |
