diff --git a/.config/kak/autoload/sh.kak b/.config/kak/autoload/sh.kak index 7c0e3e94..c0d3cc1d 100644 --- a/.config/kak/autoload/sh.kak +++ b/.config/kak/autoload/sh.kak @@ -16,5 +16,13 @@ define-command -docstring %{ fi } } +define-command -params 1.. shell-async-command %{ + nop %sh{ + { + stdout="$(eval "$@")" + printf 'info -title sh "%s"\n' "$stdout" | kak -p "$kak_session" + } >/dev/null 2>&1