This commit is contained in:
Ray Elliott 2026-02-26 23:19:15 +00:00
parent 91cdedc008
commit 98c3a109c1
2 changed files with 25 additions and 17 deletions

9
lfrc
View File

@ -37,7 +37,7 @@ map O $mimeopen --ask $f
# text files and a file opener for the rest. # text files and a file opener for the rest.
cmd open ${{ cmd open ${{
case $(file --mime-type $f -b) in case $(file --mime-type $f -b) in
image/*) feh -FZd --conversion-timeout 2 --start-at $f . &;; image/*) imv -f -n "$f" . &;;
text/*) $EDITOR $fx;; text/*) $EDITOR $fx;;
*) for f in $fx; do setsid $OPENER $f > /dev/null 2> /dev/null & done;; *) for f in $fx; do setsid $OPENER $f > /dev/null 2> /dev/null & done;;
esac esac
@ -104,16 +104,17 @@ cmd zip ${{
set ratios '2:5' set ratios '2:5'
cmd view ${{ cmd view ${{
feh -FZd $fs & imv -f $fs &
}} }}
map t thumbs map t thumbs
cmd thumbs ${{ cmd thumbs ${{
if [ -d "$f" ] ; then if [ -d "$f" ] ; then
feh -t -y128 -E128 $f & imv "$f" &
else else
feh -t -y128 -E128 & imv -n "$f" . &
fi fi
}} }}
set previewer /home/ray/.config/lf/previewer.sh set previewer /home/ray/.config/lf/previewer.sh
set preview true

View File

@ -1,15 +1,22 @@
#!/bin/sh #!/bin/sh
case "$1" in
*.tar*) tar tf "$1";; file="$1"
*.zip) unzip -l "$1";;
*.rar) unrar l "$1";; case "$file" in
*.7z) 7z l "$1";; *.tar*) tar tf -- "$file" ;;
*.pdf) pdftotext "$1" -;; *.zip) unzip -l -- "$file" ;;
*.jpg) img2txt "$1";; *.rar) unrar l -- "$file" ;;
*.jpeg) img2txt "$1";; *.7z) 7z l -- "$file" ;;
*.png) img2txt "$1";; *.pdf) pdftotext -- "$file" - ;;
*.gif) img2txt "$1";; *.jpg|*.jpeg|*.png|*.gif|*.bmp|*.webp)
*.bmp) img2txt "$1";; if command -v chafa >/dev/null 2>&1; then
*.md) mdcat "$1";; chafa -f symbols --animate=off -- "$file"
*) bat --terminal-width 120 --wrap auto --color always --theme base16 "$1";; elif command -v img2txt >/dev/null 2>&1; then
img2txt -- "$file"
else
file -- "$file"
fi
;;
*.md) mdcat -- "$file" ;;
*) bat --terminal-width 120 --wrap auto --color always --theme base16 -- "$file" ;;
esac esac