From: Sergey Matveev Date: Mon, 9 Nov 2020 18:47:10 +0000 (+0300) Subject: Trivial zat optimizations X-Git-Url: http://www.git.stargrave.org/?p=dotfiles.git;a=commitdiff_plain;h=9c8fd15e3572b464c61a6f07752053ab1de1bb3e Trivial zat optimizations --- diff --git a/bin/bin/zat b/bin/bin/zat index 0431ab9..becc82f 100755 --- a/bin/bin/zat +++ b/bin/bin/zat @@ -1,14 +1,14 @@ #!/bin/sh w=/tmp/tabbed-winid -winid=`cat $w` -wmclass=`xprop -id $winid WM_CLASS 2>/dev/null` -if echo "$wmclass" | grep -q tabbed; then - ( - zathura -e $winid $@ +[ -r "$w" ] && { + read winid < $w + wmclass=`xprop -id $winid WM_CLASS 2>/dev/null` + echo "$wmclass" | grep -q tabbed && { + XDG_DATA_DIRS=$HOME/zathura bin.zathura -e $winid $@ rm -f zathura.core - ) & -else - tabbed -cd > $w - exec $0 $@ -fi + exit + } +} +tabbed -cd > $w +exec $0 $@