summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2023-07-28 00:50:54 +0800
committerruki <[email protected]>2023-07-28 00:50:54 +0800
commite14f298f88acfa8417eaa1c26e43ac8f345fd763 (patch)
tree96a60693042fcccb71ee8684f944fe4793a840b8
parent12201b7eaa75f8cc864e995aa997dc6261744f59 (diff)
fix zsh complete
-rwxr-xr-xxmake/scripts/completions/register-completions.zsh4
1 files changed, 4 insertions, 0 deletions
diff --git a/xmake/scripts/completions/register-completions.zsh b/xmake/scripts/completions/register-completions.zsh
index eeaa42e7c..a91b0a173 100755
--- a/xmake/scripts/completions/register-completions.zsh
+++ b/xmake/scripts/completions/register-completions.zsh
@@ -21,6 +21,8 @@
# zsh parameter completion for xmake
_xmake_zsh_complete()
{
+ local words
+ read -Ac words
local completions=("$(XMAKE_SKIP_HISTORY=1 XMAKE_ROOT=y xmake lua private.utils.complete 0 nospace "$words")")
reply=( "${(ps:\n:)completions}" )
}
@@ -29,6 +31,8 @@ compctl -f -S "" -K _xmake_zsh_complete xmake
# zsh parameter completion for xrepo
_xrepo_zsh_complete()
{
+ local words
+ read -Ac words
local completions=("$(XMAKE_SKIP_HISTORY=1 XMAKE_ROOT=y xmake lua private.xrepo.complete 0 nospace "$words")")
reply=( "${(ps:\n:)completions}" )
}