summaryrefslogtreecommitdiff
path: root/zsh/zscripts/lfub.zsh
diff options
context:
space:
mode:
Diffstat (limited to 'zsh/zscripts/lfub.zsh')
-rwxr-xr-xzsh/zscripts/lfub.zsh6
1 files changed, 3 insertions, 3 deletions
diff --git a/zsh/zscripts/lfub.zsh b/zsh/zscripts/lfub.zsh
index 309a0dc..83b00c1 100755
--- a/zsh/zscripts/lfub.zsh
+++ b/zsh/zscripts/lfub.zsh
@@ -9,14 +9,14 @@ cleanuplf() {
}
lfub() {
- dircache=/tmp/lflastdir
+ dircache=/tmp/$USER-lflastdir
lfopt="--last-dir-path=$dircache"
if [ -n "$SSH_CLIENT" ] || [ -n "$SSH_TTY" ]; then
lf "$lfopt" "$@"
else
export FIFO_UEBERZUG="/tmp/ueberzug-$$"
mkfifo "$FIFO_UEBERZUG"
- (ueberzug layer -s <"$FIFO_UEBERZUG" -p json &) >/dev/null 2>&1
+ ueberzug layer -s <"$FIFO_UEBERZUG" -p json &
exec 3>"$FIFO_UEBERZUG"
trap cleanuplf HUP INT QUIT TERM PWR EXIT
lf "$lfopt" "$@" 3>&-
@@ -24,4 +24,4 @@ lfub() {
[ -f "$dircache" ] && dir="$(cat "$dircache")" && [ -d "$dir" ] && cd "$dir"
}
-alias "lf=lfub"
+alias lf="lfub"