Пользовательское завершение zsh для функции на основе аргументов по умолчанию

Как настроить завершение для функции на основе существующих определений завершения и аргументов по умолчанию.

Упрощенный пример (который можно переписать как псевдоним):

gpl() {
    git pull origin $@
}

Это должно иметь такое же завершение, как послеgit pull origin.

Ответы на вопрос(1)

Ваш ответ на вопрос