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