diff --git a/scripts/zsh/_task b/scripts/zsh/_task index 93d48c111..a0e45bfb6 100644 --- a/scripts/zsh/_task +++ b/scripts/zsh/_task @@ -65,12 +65,6 @@ _task_zshcmds=( ${(f)"$(task _zshcommands)"} sentinel:sentinel:sentinel ) _task_aliases=($(task _aliases)) -_task() { - _arguments -s -S \ - "*::task default:_task_default" - return 0 -} - local -a reply args word word=$'[^\0]#\0' @@ -262,8 +256,7 @@ _task_subcommands() { ## first level completion => task sub-command completion (( $+functions[_task_default] )) || _task_default() { - # TODO: Fix indentation - local cmd ret=1 + local cmd ret=1 integer i=1 while (( i < $#words )) @@ -289,4 +282,5 @@ _task_default() { return ret } -_task "$@" +_arguments -s -S \ + "*::task default:_task_default"