diff options
author | Vikas Kushwaha <dev@vikas.rocks> | 2025-04-29 09:25:30 +0530 |
---|---|---|
committer | Vikas Kushwaha <dev@vikas.rocks> | 2025-04-29 09:28:54 +0530 |
commit | 7df7120b1ae66ed0e9a7c6ed9b224ba44ea1d920 (patch) | |
tree | 1a9f78045786dbbad346204d3957194af04988e4 /.config/lf/lfrc | |
parent | a2860b969e97e47a2b1c0ddb7161adb5b35c06f3 (diff) |
Updates
Diffstat (limited to '.config/lf/lfrc')
-rw-r--r-- | .config/lf/lfrc | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/.config/lf/lfrc b/.config/lf/lfrc index 07a1d5e..a9b2874 100644 --- a/.config/lf/lfrc +++ b/.config/lf/lfrc @@ -57,12 +57,12 @@ cmd extract ${{ *.tar.bz|*.tar.bz2|*.tbz|*.tbz2) tar xjvf "$f" ;; *.tar.gz|*.tgz) tar xzvf "$f" ;; *.tar.xz|*.txz) tar xJvf "$f" ;; - *.gz) gunzip "$f" ;; - *.zip|*.epub) unzip "$f" ;; *.rar) unrar x "$f" ;; *.7z) 7z x "$f" ;; *.zst) unzstd "$f" ;; - *) echo "Unsupported format" >&2; exit 1 ;; + *.gz) gunzip "$f" ;; + *) unzip "$f" ;; + # *) echo "Unsupported format" >&2; exit 1 ;; esac done }} @@ -110,12 +110,12 @@ 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 --query '!/$ ' --header-first --header='Jump to location'" -map <backspace> ${{ lf -remote "send $id select \"$(cat \"${OPEN_HISTFILE:-${XDG_STATE_HOME:-$HOME/.local/state}/open_history}\" | - fzf --tac --reverse --header-first --header='File History')\"" }} +map <c-j> select_eval "fzf --reverse --track --header-first --header='Jump to location' --query \"^${f##*/}$\" --bind 'load:change-query(!/$ )'" +map <backspace> ${{ lf -remote "send $id select \"$(cat "${OPEN_HISTFILE:-${XDG_STATE_HOME:-$HOME/.local/state}/open_history}" | + fzf --reverse --tac --header-first --header='File History')\"" }} map <c-k> ${{ lf -remote "send $id cd \"$(cat ${CD_HISTFILE:-${XDG_STATE_HOME:-$HOME/.local/state}/cd_history} | - fzf --tac --reverse --header-first --header='Path History')\"" }} -map <c-c> select_eval "fzf --reverse --query '/$ ' --header-first --header='Jump to directory'" + fzf --reverse --tac --header-first --header='Path History')\"" }} +map <c-c> select_eval "fzf --reverse --track --header-first --header='Jump to location' --query \"^${f##*/}/$\" --bind 'load:change-query(/$ )'" map c map d @@ -128,16 +128,17 @@ map o $LESSOPEN="|preview %s" less -r $f map O $mimeopen --ask $f map . set hidden! map x cut -map M $lf -remote "send $id select \"$(fmd)\"" +map M $lf -remote "send $id select \"$(FZF_DEFAULT_OPTS="--track --query '^${f##*/}$' --bind 'load:clear-query'" fmd)\"" map D delete map W $setsid -f $TERMINAL >/dev/null 2>&1 map X !$f -map T !dev test $f +map T push :$touch<space>""<c-b> map b $vidir map V push :!nvim<space>""<c-b> map P :link map ge extract +map gz $file="${f#"$PWD/"}"; zip -r "$file" "$file" map gl clear map gx ${{ chmod +x $fx; lf -remote "send $id reload"; }} map gX ${{ chmod -x $fx; lf -remote "send $id reload"; }} @@ -148,6 +149,7 @@ map gf !{{ file "$f" && file --brief --mime-type "$f" }} map gy %{{ printf "%s" "$fx" | xsel -b }} map gi link_index map gsb $setbg $f +map gcp $soffice --headless --convert-to pdf $f map zpp set previewer preview map zpt set previewer text-preview |