Add lf setup config
parent
3975f2df5d
commit
6a57ab4512
@ -0,0 +1,32 @@
|
|||||||
|
set drawbox true
|
||||||
|
set hidden true
|
||||||
|
set icons true
|
||||||
|
set ignorecase true
|
||||||
|
set info size:time
|
||||||
|
|
||||||
|
# I sure don't want these destructive actions
|
||||||
|
map y # copy
|
||||||
|
map d # cut
|
||||||
|
map p # paste
|
||||||
|
map c # clear
|
||||||
|
|
||||||
|
map d
|
||||||
|
map c
|
||||||
|
map p
|
||||||
|
map r
|
||||||
|
|
||||||
|
# I can't figure out how any of these work
|
||||||
|
map f # find (modal) (default 'f')
|
||||||
|
map F # find-back (modal) (default 'F')
|
||||||
|
map ; # find-next (default ';')
|
||||||
|
map , # find-prev (default ',')
|
||||||
|
|
||||||
|
map o open
|
||||||
|
|
||||||
|
cmd open ${{
|
||||||
|
case $(file --mime-type "$f" --brief --dereference) in
|
||||||
|
text/*|application/json) $EDITOR "$f";;
|
||||||
|
video/*|image/*|application/pdf) xdg-open "$f";;
|
||||||
|
*) xdg-open "$f";;
|
||||||
|
esac
|
||||||
|
}}
|
@ -0,0 +1,21 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# shellcheck disable=SC1090
|
||||||
|
source "${XDG_DATA_HOME}/buddy-up/includes/utils.sh"
|
||||||
|
|
||||||
|
VERSION=${VERSION:-r21}
|
||||||
|
DEST="${XDG_DATA_HOME}/buddy-up/apps/lf"
|
||||||
|
URL=https://github.com/gokcehan/lf/releases/download/${VERSION}/lf-$(get_os)-$(get_arch).tar.gz
|
||||||
|
|
||||||
|
extract_tarball "${URL}" "${DEST}/${VERSION}"
|
||||||
|
set_current_link "${DEST}" "${VERSION}"
|
||||||
|
|
||||||
|
if [[ -L "$XDG_BIN_HOME/lf" ]]; then
|
||||||
|
unlink "$XDG_BIN_HOME/lf"
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd "$XDG_BIN_HOME"
|
||||||
|
REL_LINK="$(relative_path "${XDG_BIN_HOME}" "${DEST}/current/lf")"
|
||||||
|
ln --symbolic "${REL_LINK}" lf
|
Loading…
Reference in New Issue