diff options
Diffstat (limited to '.local/bin/fm')
-rwxr-xr-x | .local/bin/fm | 6 |
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 {}' \ |