From cf9d7137895b637471b017ded68dd51209d1ef17 Mon Sep 17 00:00:00 2001 From: Luca Bilke <luca@asmara.fritz.box> Date: Thu, 1 Feb 2024 20:34:38 +0100 Subject: [PATCH] cleanup lf previewer setup --- .config/lf/lfrc | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.config/lf/lfrc b/.config/lf/lfrc index 509bf2d3..6291189e 100644 --- a/.config/lf/lfrc +++ b/.config/lf/lfrc @@ -7,7 +7,6 @@ set scrolloff 10 set icons set wrapscroll set period 1 -set previewer "~/.config/lf/preview/chafa" set cursorpreviewfmt "\033[7;90m" set promptfmt "\033[34;1m%u\033[36m@\033[34m%h \033[35m[\033[0;1m%d\033[35m]\033[32m ยป \033[33m%f\033[0m" @@ -81,10 +80,7 @@ cmd on-cd &{{ }} on-cd -cmd on-quit ${{ - DIR=$(echo $PWD | sed "s|$HOME|~|") - printf "\033]0; $DIR\007" > /dev/tty -}} +cmd on-quit &printf "\033]0; $(echo $PWD | sed "s|$HOME|~|")\007" > /dev/tty cmd paste &{{ set -- $(cat ~/.local/share/lf/files) @@ -191,6 +187,14 @@ cmd new_lf_term &{{ $TERMINAL -e lf -command "${previewercmd}; ${mapcmd}" }} +${{ + set +u + previewer=sixel + [ -n "$TMUX" ] && previewer=ueberzug + [ -n "$VIM" ] && previewer=chafa + lf -remote "send $id set_previewer $previewer" +}} + # Bindings map <c-c>a fzfsearch map <c-c>t fzftags