created
This commit is contained in:
commit
62dab95e70
249 changed files with 12522 additions and 0 deletions
81
.config/lf/lfrc
Normal file
81
.config/lf/lfrc
Normal file
|
@ -0,0 +1,81 @@
|
|||
set shell sh
|
||||
set shellopts '-eu'
|
||||
set ifs "\n"
|
||||
set cursorpreviewfmt "\033[7;2m"
|
||||
map ` !true
|
||||
|
||||
|
||||
cmd open &{{
|
||||
case $(file --mime-type -Lb $f) in
|
||||
text/*) lf -remote "send $id \$nvim \$fx";;
|
||||
*) for f in $fx; do $OPENER $f > /dev/null 2> /dev/null & done;;
|
||||
esac
|
||||
}}
|
||||
|
||||
# define a custom 'delete' command
|
||||
cmd delete ${{
|
||||
set -f
|
||||
printf "$fx\n"
|
||||
printf "delete?[y/n]"
|
||||
read ans
|
||||
[ "$ans" = "y" ] && rm -rf $fx
|
||||
}}
|
||||
|
||||
cmd extract ${{
|
||||
set -f
|
||||
case $f in
|
||||
*.tar.bz|*.tar.bz2|*.tbz|*.tbz2) tar xjvf $f;;
|
||||
*.tar.gz|*.tgz) tar xzvf $f;;
|
||||
*.tar.xz|*.txz) tar xJvf $f;;
|
||||
*.zip) unzip $f;;
|
||||
*.rar) unrar x $f;;
|
||||
*.7z) 7z x $f;;
|
||||
esac
|
||||
}}
|
||||
|
||||
# compress current file or selected files with tar and gunzip
|
||||
cmd tar ${{
|
||||
set -f
|
||||
mkdir $1
|
||||
cp -r $fx $1
|
||||
tar czf $1.tar.gz $1
|
||||
rm -rf $1
|
||||
}}
|
||||
|
||||
# compress current file or selected files with zip
|
||||
cmd zip ${{
|
||||
set -f
|
||||
mkdir $1
|
||||
cp -r $fx $1
|
||||
zip -r $1.zip $1
|
||||
rm -rf $1
|
||||
}}
|
||||
|
||||
# My Config
|
||||
|
||||
set icons true
|
||||
set ignorecase true
|
||||
set previewer ~/.config/lf/lf_kitty_preview
|
||||
set cleaner ~/.config/lf/lf_kitty_clean
|
||||
|
||||
map d
|
||||
map space
|
||||
|
||||
map i up
|
||||
map k down
|
||||
map j updir
|
||||
map l open
|
||||
|
||||
map x cut
|
||||
map dd delete
|
||||
map v select
|
||||
|
||||
|
||||
# Integrations
|
||||
cmd on-cd &{{
|
||||
export STARSHIP_SHELL=
|
||||
fmt="$(starship prompt)"
|
||||
lf -remote "send $id set promptfmt \"$fmt\""
|
||||
}}
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue