summaryrefslogtreecommitdiffstats
path: root/.config/lf/lfrc
diff options
context:
space:
mode:
Diffstat (limited to '.config/lf/lfrc')
-rw-r--r--.config/lf/lfrc97
1 files changed, 0 insertions, 97 deletions
diff --git a/.config/lf/lfrc b/.config/lf/lfrc
deleted file mode 100644
index 5565b0b..0000000
--- a/.config/lf/lfrc
+++ /dev/null
@@ -1,97 +0,0 @@
-# Basic vars
-set shellopts '-eu'
-set ifs "\n"
-set scrolloff 10
-set shell "/bin/sh"
-set icons
-set period 1
-set dirfirst true
-set drawbox true
-set preview true
-set ratios 1:3:5
-set tabstop 4
-set previewer '~/.config/lf/scope'
-
-# cmds/functions
-cmd open ${{
- case $(file --mime-type "$(readlink -f $f)" -b) in
- application/vnd.openxmlformats-officedocument.spreadsheetml.sheet) localc $fx ;;
- application/vnd.openxmlformats-officedocument.wordprocessingml.document) docx2txt $f | $PAGER ;;
- image/vnd.djvu|application/pdf|application/octet-stream|application/postscript) setsid zathura $fx >/dev/null 2>&1 ;;
- text/html) $BROWSER $fx ;;
- text/plain) $PAGER $fx ;;
- text/*|application/json|inode/x-empty) bat --style=plain --tabs 4 --paging=always -f $fx ;;
- image/x-xcf) gimp $f >/dev/null 2>&1 ;;
- image/svg+xml) display -- $f ;;
- image/*)
- rotdir $f | grep -i "\.\(png\|jpg\|jpeg\|gif\|webp\|tif\|ico\)\(_large\)*$" |
- nsxiv -aibof 2>/dev/null | while read -r file; do
- [ -z "$file" ] && continue
- lf -remote "send select \"$file\""
- lf -remote "send toggle"
- done
- ;;
- audio/*) mpv --no-audio-display --audio-channels=stereo $fx ;;
- video/*) mpv --really-quiet --audio-channels=stereo $fx >/dev/null 2>&1 ;;
- *opendocument*) odt2txt $f | $PAGER ;;
- application/pdf|application/vnd*|application/epub*) zathura $fx >/dev/null 2>&1 ;;
- application/pgp-encrypted) $EDITOR $fx ;;
- *) for f in $fx; do xdg-open $f >/dev/null 2>&1; done;;
- esac
-}}
-
-cmd mkdir $mkdir -p "$(echo $* | sed 's/ /\ /g')"
-cmd bulkrename $vidir $fx
-cmd showallpics $exa *.png *.jpg *.jpeg *.gif *.webp *.tif *.ico 2>/dev/null | nsxiv -taib &
-cmd newtermedit $EDITOR $fx
-
-map gr cd /
-map gm cd ~/hdd
-map gw cd ~/stoc1/work
-map gS cd ~/pics/scrot
-map gc cd ~/.config
-map gb cd ~/.local/bin
-map gs cd ~/.local/share
-map gp cd ~/.local/packs
-map gM cd /mnt
-map gt cd /tmp
-map gf cd ~/dev/c/c_dergods_realm_2
-
-map za set hidden!
-map zh set info size:time
-map <c-f> $lf -remote "send $id select '$(fzf)'"
-map <enter> open
-map D delete
-map W $$SHELL
-map S $$SHELL
-map <c-s> $$SHELL
-map <c-n> push :mkdir<space>
-map <f-7> push :mkdir<space>
-map <c-r> reload
-map <c-g> clear
-cmap <c-g> cmd-escape
-map x !$f
-map X $$f
-map o $$PAGER $f
-map V showallpics
-map @ !clear; du -sh .
-map ( set ratios 1
-map ) set ratios 1:1
-map _ set ratios 1:4
-map + set ratios 1:3:5
-map = set ratios 1:3:5
-map P set preview!
-
-map A rename # at the very end
-map c push A<c-u> # new rename
-map I push A<c-a> # at the very beginning
-map i push A<a-b><a-b><a-f> # before extention
-map a push A<a-b> # after extention
-map B bulkrename
-map <f-2> bulkrename
-
-map <c-e> down
-map <c-y> up
-map e $$EDITOR $fx
-map E $st -e $EDITOR $fx &
-map <insert> push :$$EDITOR<space>