summaryrefslogtreecommitdiff
path: root/.local/bin/fpm
diff options
context:
space:
mode:
authorVikas Kushwaha <dev@vikas.rocks>2025-02-07 18:03:41 +0530
committerVikas Kushwaha <dev@vikas.rocks>2025-02-07 18:03:41 +0530
commit5940d14ddbdb6f68869f48351083875b11b6abf7 (patch)
tree9a5cc0f1268933ca0d5a1a7d2882e93766c25250 /.local/bin/fpm
parent18507fd21b7a7709133d8f3049c683e1abffcda2 (diff)
preview updates
Diffstat (limited to '.local/bin/fpm')
-rwxr-xr-x.local/bin/fpm8
1 files changed, 6 insertions, 2 deletions
diff --git a/.local/bin/fpm b/.local/bin/fpm
index 8da3d35..98ab94e 100755
--- a/.local/bin/fpm
+++ b/.local/bin/fpm
@@ -126,7 +126,11 @@ else
get_pkgs() { list_pkgs; }
fi
-[ -z "$FZF_HIST_DIR" ] && export FZF_HIST_DIR="$HOME/.local/share/fzf"
+[ -z "$FZF_HISTDIR" ] &&
+ export FZF_HISTDIR="${XDG_STATE_HOME:-$HOME/.local/state}/fzf"
+mkdir -pv "$FZF_HISTDIR"
+export FZF_HIST="$FZF_HISTDIR/package_history"
+
fzff() {
preview='
echo "selected packages:";
@@ -135,7 +139,7 @@ fzff() {
eval "$pkg_info 2>/dev/null" {1}
'
fzf --ansi --multi \
- --history="${FZF_HIST_DIR:-$HOME/.local/share}/package_history" \
+ --history="$FZF_HIST" \
--header="Select packages $opmsg" --header-first --prompt="$prompt> " \
--preview="$preview" --preview-window="hidden" --tiebreak='begin' \
--bind 'ctrl-v:toggle-preview,ctrl-space:toggle-preview'