if the $WINDOWID is not set, use xdotool to get the window id
This commit is contained in:
parent
a5dbeeb5ee
commit
d545d2c181
|
@ -13,8 +13,9 @@ define-command -docstring %{
|
||||||
-params .. \
|
-params .. \
|
||||||
-shell-completion \
|
-shell-completion \
|
||||||
x11-repl %{ x11-terminal sh -c %{
|
x11-repl %{ x11-terminal sh -c %{
|
||||||
|
winid="${WINDOWID:-$(xdotool search --pid ${PPID} | tail -1)}"
|
||||||
printf "evaluate-commands -try-client $1 \
|
printf "evaluate-commands -try-client $1 \
|
||||||
'set-option current x11_repl_id ${WINDOWID}'" | kak -p "$2"
|
'set-option current x11_repl_id ${winid}'" | kak -p "$2"
|
||||||
shift 2;
|
shift 2;
|
||||||
[ "$1" ] && "$@" || "$SHELL"
|
[ "$1" ] && "$@" || "$SHELL"
|
||||||
} -- %val{client} %val{session} %arg{@}
|
} -- %val{client} %val{session} %arg{@}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user