38 lines
883 B
Plaintext
38 lines
883 B
Plaintext
set drawbox true
|
|
set icons true
|
|
set mouse true
|
|
map f $vi $(fzf)
|
|
set previewer ~/bin/preview
|
|
set cleaner /home/bascht/Downloads/lfimg/cleaner
|
|
cmd select-all :unselect; invert
|
|
|
|
|
|
cmd fasd_dir ${{
|
|
res="$(cat ~/.local/share/z/data | cut -d "|" -f 1 | uniq | grep -iv cache | fzf 2>/dev/tty | sed 's/\\/\\\\/g;s/"/\\"/g')"
|
|
if [ -d "$res" ]; then
|
|
cmd="cd"
|
|
else
|
|
cmd="select"
|
|
fi
|
|
lf -remote "send $id $cmd \"$res\""
|
|
}}
|
|
|
|
map go :fasd_dir
|
|
map gr :reload
|
|
cmd dragon &dragon --and-exit $fx
|
|
cmd drop &drop $fx
|
|
map O :drop
|
|
map D :dragon
|
|
map I $imv $fx &
|
|
|
|
cmd mkdir %{{
|
|
IFS=" "
|
|
mkdir -p -- "$@"
|
|
lf -remote "send $id select \"$@\""
|
|
}}
|
|
map <a-a> push :mkdir<space>
|
|
map a push :touch<space>
|
|
|
|
cmd touch %touch $1 && lf -remote "send $id load" && lf -remote "send $id select $1"
|
|
cmd mkdir %mkdir -p $1 && lf -remote "send $id load" && lf -remote "send $id select $1"
|