diff options
Diffstat (limited to 'config/lf')
-rw-r--r-- | config/lf/lfrc | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/config/lf/lfrc b/config/lf/lfrc index 21634d4..e5e58cd 100644 --- a/config/lf/lfrc +++ b/config/lf/lfrc @@ -3,30 +3,14 @@ set shell sh set shellopts '-eu' set ifs "\n" +set promptfmt "\033[1;31m%u\033[0;32m@\033[1;34m%h\033[0m:\033[1;36m%w/\033[0m\033[1m%f\033[0m" # cmds cmd open ${{ - case $(file -bi $f) in - text/troff) man ./ $f;; - text/*) $EDITOR $fx;; - image/x-xcf|image/svg+xml) gimp $f >/dev/null 2>&1 & ;; - image/vnd.djvu|application/epub+zip|application/pdf) zathura $f >/dev/null 2>&1 & ;; - image/*) sxiv -ai >/dev/null 2>&1 & ;; - audio/*) mpv --input-ipc-server=/tmp/mpvsoc$(date +%%s) --quiet $f >/dev/null 2>&1 & ;; - video/*) mpv --input-ipc-server=/tmp/mpvsoc$(date +%%s) $f ;; - *) for f in $fx; do lh $f > /dev/null 2>&1 & done;; - esac + opener $f }} cmd rename %[ -e $1 ] && printf "file exists" || mv $f $1 -cmd delete ${{ - set -f - printf "%s\n\t" "$fx" - printf "delete?[y/n]" - read ans - [ $ans = "y" ] && rm -rf $fx -}} - # binds map D delete map a push %mkdir<space> |