From: Andre Ramnitz Date: Tue, 8 Oct 2024 04:41:56 +0000 (+0200) Subject: lf: update config X-Git-Tag: v0.2~13 X-Git-Url: https://git.ramnitz.eu/?a=commitdiff_plain;h=35eccfd44ed7c76071104f388be01392f9b414fe;p=dotfiles.git lf: update config --- diff --git a/config/dot-config/lf/lfrc b/config/dot-config/lf/lfrc index 290f3f7f..4ab656ed 100644 --- a/config/dot-config/lf/lfrc +++ b/config/dot-config/lf/lfrc @@ -353,15 +353,6 @@ map t map x # map u is unselect -# one-shot commands -map R bulk-rename -map J move-parent down -map K move-parent up -map \= select-dirs -map \+ select-files -map A select-all -map \| shell-pipe -map ~ # m = mark map mm mark-save @@ -397,25 +388,41 @@ map gs cd ~/Bilder/Screenshots map go :fzf_jump map gw cd ~/Bilder/Wallpapers -# o = open -map oo push :open-with-cli -map oO push :open-with-gui - -# s = sort -map sC : set sortby ctime; set reverse true; set info ctime -map sE : set sortby ext; set reverse true; set info size -map sN : set sortby name; set reverse true; set info size -map sn : set sortby name; set reverse false; set info size -map sf : set sortby natural; set reverse false -map sS : set sortby size; set reverse true; set info size -map sT : set sortby time; set reverse false; set info time -map sc : set sortby ctime; set reverse true; set info ctime -map st : set sortby time; set reverse true; set info time +# o = order +map oC : set sortby ctime; set reverse true; set info ctime +map oE : set sortby ext; set reverse true; set info size +map oN : set sortby name; set reverse true; set info size +map on : set sortby name; set reverse false; set info size +map of : set sortby natural; set reverse false +map oS : set sortby size; set reverse true; set info size +map oT : set sortby time; set reverse false; set info time +map oc : set sortby ctime; set reverse true; set info ctime +map ot : set sortby time; set reverse true; set info time + +# p = paste +map pp :paste; clear +map pP :paste +map pl :link; clear +map pL :link + +# s = select +map sd select-dirs +map sf select-files + +# one-shot commands +map R bulk-rename +map J move-parent down +map K move-parent up +map A select-all +map \| shell-pipe +map ~ +map '%' : select-all # various commands map ~ toggle_preview map C edit-config -map pp :paste; clear -map pP :link; clear +map + push :glob-select +map - push :glob-unselect +map push :open-with-gui +map push :open-with-cli -map '%' : select-all diff --git a/config/dot-config/lf/scripts/previewer_sandbox b/config/dot-config/lf/scripts/previewer_sandbox new file mode 100644 index 00000000..f6537d9c --- /dev/null +++ b/config/dot-config/lf/scripts/previewer_sandbox @@ -0,0 +1,25 @@ +!/bin/bash +## ~/.config/lf/previewer_sandbox + +set -euo pipefail +( + exec bwrap \ + --ro-bind /usr/bin /usr/bin \ + --ro-bind /usr/share/ /usr/share/ \ + --ro-bind /usr/lib /usr/lib \ + --ro-bind /usr/lib64 /usr/lib64 \ + --symlink /usr/bin /bin \ + --symlink /usr/bin /sbin \ + --symlink /usr/lib /lib \ + --symlink /usr/lib64 /lib64 \ + --proc /proc \ + --dev /dev \ + --ro-bind /etc /etc \ + --ro-bind ~/.config ~/.config \ + --ro-bind ~/.cache ~/.cache \ + --ro-bind "$PWD" "$PWD" \ + --unshare-all \ + --new-session \ + bash ~/.config/lf/preview "$@" +) + diff --git a/local/dot-local/bin/lfrun b/local/dot-local/bin/lfrun index 114ad120..91023150 100755 --- a/local/dot-local/bin/lfrun +++ b/local/dot-local/bin/lfrun @@ -9,7 +9,7 @@ set -e BROWSER="$(printf "qutebrowser\n--untrusted-args\n")" EDITOR="$(printf "kks\nedit\n")" VISUAL="$(printf "kks\nedit\n")" -PAGER="$(printf "bat\n--style\nauto\n")" +# PAGER="$(printf "bat\n--style\nauto\n--pager\nalways\n")" UB_PID=0