dotfiles/.config/lf/lfrc
ziro 1b9fe5b22f ----- Changes: lfrc, rateUSD
+ Added #!/bin/sh on rateUSD (cuz i can)
+ Added open_with to lf
2020-05-19 07:28:27 +07:00

72 lines
1.3 KiB
Text

set previewer ~/.config/lf/preview
# Config
set preview true
#set previewer ~/.config/lf/preview
set previewer ~/.config/lf/scripts/previewer
#set previewer ~/.config/lf/scripts/scope
set icons true
set color256
set hidden true
set ignorecase true
set smartcase true
# Custom Functions
cmd open ${{
case $(file --mime-type "$f" -bL) in
text/*|application/json) $EDITOR "$f";;
image/*) feh -g 1280x720 --scale-down "$f" &;;
video/*) mpv "$f" --quiet > /dev/null & ;;
application/pdf) zathura "$f" & ;;
*) xdg-open "$f" ;;
esac
}}
cmd open_with ${{ [ -z "$1" ] && echo "$f" || $1 "$f" }}
cmd mkdir $mkdir -p "$(echo $* | tr ' ' '\ ')"
cmd touch $touch "$(echo $* | tr ' ' '\ ')"
cmd q :quit
cmd chmod $chmod "$*" "$f"
cmd rename %[ -e $1 ] && printf "file exists" || mv $f $1
# printf "Mode Bits: "
# read ans
#
# for file in "$fx"
# do
# chmod $ans $file
# done
# Remove built-in functions
map d
# Basic Functions
map <bs2> set hidden!
map dD delete
map dd cut
map p paste
map y copy
map <enter> open
#map mf mkfile
#map mr sudomkfile
map md mkdir
#map ms $mkscript
map ch chmod
map bg setwallpaper
map o open_config
map r rename
map H top
map L bottom
map R reload
map C clear
map U unselect
map [[ top
map ]] bottom
# Other Function
map V push :!nvim<space>
# Preview
#map - $ $XDG_CONFIG_HOME/lf/draw_img.sh $f