fix(lf): remove and add functions

This commit is contained in:
Stefan Imhoff
2024-04-20 20:00:08 +02:00
parent 6ccdedbea6
commit 4413013e71

31
lf/lfrc
View File

@@ -8,7 +8,7 @@
# Terminal file manager # Terminal file manager
# https://github.com/gokcehan/lf # https://github.com/gokcehan/lf
set hidden true set hidden false
set icons set icons
set previewer ~/.config/lf/previewer.sh set previewer ~/.config/lf/previewer.sh
set promptfmt "\033[34;1m%d\033[0m\033[1m%f\033[0m" set promptfmt "\033[34;1m%d\033[0m\033[1m%f\033[0m"
@@ -38,10 +38,6 @@ cmd open ${{
esac esac
}} }}
# define a custom 'rename' command without prompt for overwrite
# cmd rename %[ -e $1 ] && printf "file exists" || mv $f $1
# map r push :rename<space>
# make sure trash folder exists # make sure trash folder exists
# %mkdir -p ~/.trash # %mkdir -p ~/.trash
@@ -49,18 +45,15 @@ cmd open ${{
# (also see 'man mv' for backup/overwrite options) # (also see 'man mv' for backup/overwrite options)
# cmd trash %set -f; mv $fx ~/.trash # cmd trash %set -f; mv $fx ~/.trash
# define a custom 'delete' command cmd delete ${{
# cmd delete ${{ set -f
# set -f printf "$fx\n"
# printf "$fx\n" printf "delete? [y/n]"
# printf "delete?[y/n]" read ans
# read ans [ $ans = "y" ] && rm -rf $fx
# [ $ans = "y" ] && rm -rf $fx }}
# }}
# use '<delete>' key for either 'trash' or 'delete' command map <delete> delete
# map <delete> trash
# map <delete> delete
# extract the current file with the right command # extract the current file with the right command
# (xkcd link: https://xkcd.com/1168/) # (xkcd link: https://xkcd.com/1168/)
@@ -113,11 +106,6 @@ cmd z %{{
lf -remote "send ${id} cd '${result}'" lf -remote "send ${id} cd '${result}'"
}} }}
cmd zi ${{
result="$(zoxide query -i -- "$1""
lf -remote "send ${id} cd '${result}'"
}}
cmd git_branch ${{ cmd git_branch ${{
git branch | fzf-tmux -p --reverse | xargs git checkout git branch | fzf-tmux -p --reverse | xargs git checkout
pwd_shell=$(pwd) pwd_shell=$(pwd)
@@ -129,5 +117,4 @@ map gp ${{clear; git pull --rebase || true; echo "press ENTER"; read ENTER}}
map gs ${{clear; git status; echo "press ENTER"; read ENTER}} map gs ${{clear; git status; echo "press ENTER"; read ENTER}}
map gl ${{clear; git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit}} map gl ${{clear; git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit}}
map E %nvr --remote $fx
map f $nvim $(fzf) map f $nvim $(fzf)