summaryrefslogtreecommitdiff
path: root/.local/bin/fm
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin/fm')
-rwxr-xr-x.local/bin/fm6
1 files changed, 4 insertions, 2 deletions
diff --git a/.local/bin/fm b/.local/bin/fm
index 2f4fbb8..314d783 100755
--- a/.local/bin/fm
+++ b/.local/bin/fm
@@ -12,8 +12,10 @@ if [ "$OPENFLAG" = 0 ]; then
fi; exit
fi
-mkdir -pv "${XDG_DATA_HOME:=$HOME/.local/share}/fzf"
-export FZF_HIST="${XDG_DATA_HOME:=$HOME/.local/share}/fzf/manual_history"
+[ -z "$FZF_HISTDIR" ] &&
+ export FZF_HISTDIR="${XDG_STATE_HOME:-$HOME/.local/state}/fzf"
+mkdir -pv "$FZF_HISTDIR"
+export FZF_HIST="$FZF_HISTDIR/manual_history"
apropos -l "${@:-.}" | fzf --history="$FZF_HIST" --prompt="man: " \
--preview='MANWIDTH=$FZF_PREVIEW_COLUMNS OPENFLAG=0 fm {}' \