zsh 自动完成类似 sudo 的命令

问题描述

我有一个运行其他工具的工具,我想从它运行的命令中启用完成。例如:

mytool git grep --<TAB>

应该自动完成 git grep。这适用于例如sudo

sudo git grep --<TAB>

显示 git grep自动完成。

我如何使用自己的工具实现这一目标?

解决方法

只需调用 _normaljust like _sudo does

另见documentation for _normal