summaryrefslogtreecommitdiff
path: root/.local/bin/open
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin/open')
-rwxr-xr-x.local/bin/open6
1 files changed, 4 insertions, 2 deletions
diff --git a/.local/bin/open b/.local/bin/open
index 9b83265..b054729 100755
--- a/.local/bin/open
+++ b/.local/bin/open
@@ -42,7 +42,9 @@ for file in "$@"; do
esac
+ [ -z "$OPEN_HISTFILE" ] &&
+ export OPEN_HISTFILE="${XDG_STATE_HOME:-$HOME/.local/state}/open_history"
file="$(realpath "$file")"
- sed -i "\|^$file$|d" "${XDG_DATA_HOME:-$HOME/.local/share}/openhist"
- echo "$file" >> "${XDG_DATA_HOME:-$HOME/.local/share}/openhist"
+ sed -i "\|^$file$|d" "$OPEN_HISTFILE"
+ echo "$file" >> "$OPEN_HISTFILE"
done