From 3252a201c13a251f3c3bfbc881e3d2712a985467 Mon Sep 17 00:00:00 2001 From: iceyrazor Date: Fri, 20 Jun 2025 17:08:09 -0500 Subject: added fzf-thumb script. config edits. more fugitive setup. telescope rg setup. disabled auto dapui. --- env/.local/bin/scripts/fzf-thumb | 25 +++++++++++++++++++++++++ env/.local/bin/scripts/preview-image-typed.sh | 17 +++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100755 env/.local/bin/scripts/fzf-thumb create mode 100755 env/.local/bin/scripts/preview-image-typed.sh (limited to 'env/.local/bin/scripts') diff --git a/env/.local/bin/scripts/fzf-thumb b/env/.local/bin/scripts/fzf-thumb new file mode 100755 index 0000000..a779b21 --- /dev/null +++ b/env/.local/bin/scripts/fzf-thumb @@ -0,0 +1,25 @@ +#!/bin/bash +FZF_PREVIEW_LINES=50 +FZF_PREVIEW_COLUMN=50 + +script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" + +Preview_file="$script_dir/preview-image-typed.sh" + +[ "$1" ] && view_dir="$1" + +if [ ! "$view_dir" ]; then + echo NO DIR + exit 1 +fi + +cd "$view_dir" + +while :; do + open_file=$(fzf --preview "$Preview_file {} $FZF_PREVIEW_LINES $FZF_PREVIEW_COLUMN") + if [ "$open_file" ]; then + vlc "$open_file" & disown + else + break + fi +done diff --git a/env/.local/bin/scripts/preview-image-typed.sh b/env/.local/bin/scripts/preview-image-typed.sh new file mode 100755 index 0000000..013ac2a --- /dev/null +++ b/env/.local/bin/scripts/preview-image-typed.sh @@ -0,0 +1,17 @@ +preview() { + # chafa "$@" -f sixel -s "$(($2-2))x$3" | sed 's/#/\n#/g' + chafa "$1" --clear -f iterm -s $2x$3 +} + +thumbnail="/tmp/thumbnail.png" + +file="$1"; shift + +case "$file" in +*.avi|*.gif|*.mp4|*.mkv|*.webm|*.mov) + ffmpegthumbnailer -i "$file" -s 0 -q 5 -o "/tmp/thumbnail.png" + preview "$thumbnail" "$@" + ;; +*) + preview "$file" "$@" +esac -- cgit v1.3