fix(tmux): Add completion for alias functions

Fixes #12282
This commit is contained in:
MoetaYuko 2024-06-02 23:28:41 +08:00
commit e001e7ddc9

View file

@ -57,6 +57,19 @@ function _build_tmux_alias {
tmux $2 $3 \"\$@\"
fi
}"
local f s
f="_omz_tmux_alias_${1}"
s=(${(z)2})
eval "function ${f}() {
shift words;
words=(tmux ${@:2} \$words);
((CURRENT+=${#s[@]}+1))
_tmux
}"
compdef "$f" "$1"
}
alias tksv='tmux kill-server'