dotfiles

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 18e001db07d7105ab4dc4f4f836ca0d3a516a791
parent 4b8d80ed67929e769b041c7de945cd8503231fef
Author: Luke Smith <luke@lukesmith.xyz>
Date:   Sun, 12 May 2019 07:55:04 -0400

Merge pull request #296 from loumray/patch-1

Fix for spawning scripts that require no args
Diffstat:
M.scripts/i3cmds/ddspawn | 8+++++---
1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/.scripts/i3cmds/ddspawn b/.scripts/i3cmds/ddspawn @@ -7,11 +7,13 @@ [ -z "$1" ] && exit -if xwininfo -tree -root | grep "(\"dropdown_$1\" "; +script=$1 +shift +if xwininfo -tree -root | grep "(\"dropdown_$script\" "; then echo "Window detected." - i3 "[instance=\"dropdown_$1\"] scratchpad show; [instance=\"dropdown_$1\"] move position center" + i3 "[instance=\"dropdown_$script\"] scratchpad show; [instance=\"dropdown_$script\"] move position center" else echo "Window not detected... spawning." - i3 "exec --no-startup-id $TERMINAL -n dropdown_$1 $(echo "$@" | cut -d ' ' -f2-) -e $1" + i3 "exec --no-startup-id $TERMINAL -n dropdown_$script $@ -e $script" fi