mirror of
https://github.com/kogakure/dotfiles.git
synced 2026-02-03 20:25:30 +00:00
fix(lf): remove and add functions
This commit is contained in:
31
lf/lfrc
31
lf/lfrc
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user