summaryrefslogtreecommitdiff
path: root/.config/lf/lfrc
diff options
context:
space:
mode:
Diffstat (limited to '.config/lf/lfrc')
-rw-r--r--.config/lf/lfrc11
1 files changed, 10 insertions, 1 deletions
diff --git a/.config/lf/lfrc b/.config/lf/lfrc
index daf9b1f..b8bf800 100644
--- a/.config/lf/lfrc
+++ b/.config/lf/lfrc
@@ -37,6 +37,15 @@ cmd on-cd &{{
echo "$PWD" >> ${XDG_DATA_HOME:-$HOME/.local/share}/cdhist
}}
+cmd delete ${{
+ clear; tput cup $(($(tput lines)/3)); tput bold
+ set -f
+ printf "%s\n\t" "$fx"
+ printf "delete?[y/N] "
+ read ans
+ [ $ans = "y" ] && rm -rf -- $fx
+}}
+
cmd extract ${{
# extract the current file with the right command
# (xkcd link: https://xkcd.com/1168/)
@@ -99,7 +108,7 @@ map <a-s> :source ~/.config/lf/lfrc
map <tab> :toggle; down
map <backtab> :toggle; up
map Z :toggle; up
-map <c-j> select_eval "fzf --reverse --header-first --header='Jump to location'"
+map <c-j> select_eval "fzf --reverse --query '!/$ ' --header-first --header='Jump to location'"
map <backspace> ${{ lf -remote "send $id select \"$(cat ${XDG_DATA_HOME:-$HOME/.local/share}/openhist |
fzf --tac --reverse --header-first --header='File History')\"" }}
map <c-k> ${{ lf -remote "send $id cd \"$(cat ${XDG_DATA_HOME:-$HOME/.local/share}/cdhist |